주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

isvalid

이미지 수집 객체가 이미지 수집 장치와 연관되어 있는지 확인합니다.

    설명

    tf = isvalid(obj)는 비디오 입력 객체 obj가 하드웨어와 연결되어 있으면 논리값 1(true)을 반환하고, 그렇지 않으면 논리값 0(false)을 반환합니다. MATLAB® 워크스페이스의 비디오 입력 객체가 delete 명령을 사용할 때 유효하지 않게 될 수 있습니다. 이 경우 clear를 사용하여 작업 공간에서 객체를 제거합니다.

    예제

    예제

    모두 축소

    Windows 웹캠과 같은 하드웨어와 연결되는 비디오 입력 객체를 생성합니다.

    obj = videoinput("winvideo",1,"MJPG_1280x720");

    하드웨어가 존재하고 객체 생성이 성공적이었다면, obj는 MATLAB 워크스페이스에서 유효한 비디오 입력 객체입니다.

    tf = isvalid(obj)
    tf =
    
      logical
    
       1
    

    obj를 삭제하세요.

    delete(obj)

    이 명령은 카메라를 MATLAB 세션에서 연결 해제합니다. 하지만 변수 obj는 여전히 작업 공간에 존재합니다. obj는 더 이상 하드웨어와 연결되어 있지 않으므로 유효하지 않습니다.

    tf = isvalid(obj)
    tf =
    
      logical
    
       0
    

    작업 공간에서 객체를 제거하려면 clear를 사용하십시오.

    clear obj

    입력 인수

    모두 축소

    쿼리할 비디오 입력 객체는 videoinput를 사용하여 생성된 비디오 입력 객체로 지정됩니다.

    출력 인수

    모두 축소

    obj가 하드웨어와 연관되어 있는지 여부에 따라 숫자 또는 논리값 1(true) 또는 0(false)로 반환됩니다. obj가 하드웨어와 연결되어 있지 않은 경우 clear를 사용하여 MATLAB 작업 공간에서 해당 항목을 제거하십시오.

    만약 obj가 비디오 입력 객체의 배열이라면, tf는 각 요소가 obj의 해당 요소의 유효성을 반영하는 배열입니다.

    버전 내역

    R2006a 이전에 개발됨

    참고 항목

    | |