클래스 입력::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