다음을 통해 공유


클래스 입력::VisionSource

Computer Vision 작업에 대한 입력으로 사용되는 비전 데이터의 원본을 나타냅니다.

멤버

속성

구문: public Input::VisionSourceProperties & Properties;

추가 VisionSource 속성의 컬렉션을 가져옵니다.

~VisionSource

구문: public inline virtual ~VisionSource ( );

VisionSource 클래스의 instance 소멸합니다.

FromDefaultCaptureDevice

구문: public inline static std::shared_ptr< VisionSource > FromDefaultCaptureDevice ( );

카메라와 같은 기본 캡처 디바이스를 사용하여 VisionSource 클래스의 새 instance 초기화합니다.

반환

std::shared_ptr 내부에 래핑된 새로 만든 VisionSource

ImageAnalyzer에서 아직 사용할 수 없음

FromCaptureDevice

구문: public inline static std::shared_ptr< VisionSource > FromCaptureDevice ( const std::string & deviceAttributes );

해당 특성으로 지정된 캡처 디바이스에서 VisionSource 클래스의 새 instance 초기화합니다.

매개 변수

  • deviceAttributes 캡처 디바이스 특성(예: "front=true;") 또는 기본 캡처 디바이스의 빈 문자열<

반환

std::shared_ptr 내부에 래핑된 새로 만든 VisionSource

ImageAnalyzer와 함께 사용할 수 없습니다.

FromCaptureDevice

구문: public inline static std::shared_ptr< VisionSource > FromCaptureDevice ( const std::wstring & deviceAttributes );

해당 특성으로 지정된 캡처 디바이스에서 VisionSource 클래스의 새 instance 초기화합니다.

매개 변수

  • deviceAttributes 캡처 디바이스 특성(예: "front=true;") 또는 기본 캡처 디바이스의 빈 문자열<

반환

std::shared_ptr 내부에 래핑된 새로 만든 VisionSource

ImageAnalyzer와 함께 사용할 수 없습니다.

FromFile

구문: public inline static std::shared_ptr< VisionSource > FromFile ( const std::string & fileName );

로컬 입력 이미지 또는 비디오 파일을 사용하여 VisionSource 클래스의 새 instance 초기화합니다.

매개 변수

  • fileName 로컬 파일의 전체 경로 이름

반환

std::shared_ptr 내부에 래핑된 새로 만든 VisionSource

FromFile

구문: public inline static std::shared_ptr< VisionSource > FromFile ( const std::wstring & fileName );

로컬 입력 이미지 또는 비디오 파일을 사용하여 VisionSource 클래스의 새 instance 초기화합니다.

매개 변수

  • fileName 로컬 파일의 전체 경로 이름

반환

std::shared_ptr 내부에 래핑된 새로 만든 VisionSource

FromUrl

구문: public inline static std::shared_ptr< VisionSource > FromUrl ( const std::string & url );

지정된 인터넷 액세스 가능 URL을 사용하여 VisionSource 클래스의 새 instance 초기화합니다.

매개 변수

  • url 입력 미디어에 대한 액세스 가능한 URL

반환

std::shared_ptr 내부에 래핑된 새로 만든 VisionSource

FromUrl

구문: public inline static std::shared_ptr< VisionSource > FromUrl ( const std::wstring & url );

지정된 인터넷 액세스 가능 URL을 사용하여 VisionSource 클래스의 새 instance 초기화합니다.

매개 변수

  • url 입력 미디어에 대한 액세스 가능한 URL

반환

std::shared_ptr 내부에 래핑된 새로 만든 VisionSource

FromFrameSource

구문: public inline static std::shared_ptr< VisionSource > FromFrameSource ( const std::shared_ptr< Frames::FrameSource > & frameSource );

FrameSource를 사용하여 VisionSource 클래스의 새 instance 초기화합니다.

매개 변수

  • frameSource FrameSource::FromFormat()을 통해 가져온 FrameSource

반환

std::shared_ptr 내부에 래핑된 새로 만든 VisionSource

ImageAnalyzer에서 아직 사용할 수 없음

FromFrameSetSource

구문: public inline static std::shared_ptr< VisionSource > FromFrameSetSource ( const std::shared_ptr< Frames::FrameSetSource > & frameSetSource );

FrameSource를 사용하여 VisionSource 클래스의 새 instance 초기화합니다.

매개 변수

  • frameSetSource FrameSetSource::FromFormat()을 통해 가져온 FrameSetSource

반환

std::shared_ptr 내부에 래핑된 새로 만든 VisionSource

ImageAnalyzer에서 아직 사용할 수 없음

FromImageSourceBuffer

구문: public inline static std::shared_ptr< VisionSource > FromImageSourceBuffer ( const std::shared_ptr< ImageSourceBuffer > & imageSourceBuffer );

ImageSourceBuffer에서 VisionSource 클래스의 새 instance 초기화하여 애플리케이션이 메모리 버퍼에서 이미지를 전달할 수 있도록 합니다.

매개 변수

  • imageSourceBuffer 처리할 이미지를 포함하는 이미지 원본 버퍼

반환

새로 만든 VisionSource를 std::shared_ptr