類別輸入::VisionSource

表示視覺資料的來源,用來做為電腦視覺作業的輸入。

成員

屬性

語法: public Input::VisionSourceProperties & Properties;

取得其他 VisionSource 屬性的集合。

~VisionSource

語法: public inline virtual ~VisionSource ( );

解構 VisionSource 類別的實例。

FromDefaultCaptureDevice

語法: public inline static std::shared_ptr< VisionSource > FromDefaultCaptureDevice ( );

使用預設擷取裝置,例如相機,初始化 VisionSource 類別的新實例。

傳回

新建立的 VisionSource 包裝在 std::shared_ptr

尚未支援與 ImageAnalyzer 搭配使用

FromCaptureDevice

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

從其屬性所指定的擷取裝置,初始化 VisionSource 類別的新實例。

參數

  • deviceAttributes (擷取裝置屬性,例如 「front=true;」) 或預設擷取裝置的空字串<

傳回

新建立的 VisionSource 包裝在 std::shared_ptr

尚未支援與 ImageAnalyzer 搭配使用。

FromCaptureDevice

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

從其屬性所指定的擷取裝置,初始化 VisionSource 類別的新實例。

參數

  • deviceAttributes (擷取裝置屬性,例如 「front=true;」) 或預設擷取裝置的空字串<

傳回

新建立的 VisionSource 包裝在 std::shared_ptr

尚未支援與 ImageAnalyzer 搭配使用。

FromFile

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

使用本機輸入影像或視訊檔案,初始化 VisionSource 類別的新實例。

參數

  • fileName 本機檔案的完整路徑名稱

傳回

新建立的 VisionSource 包裝在 std::shared_ptr

FromFile

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

使用本機輸入影像或視訊檔案,初始化 VisionSource 類別的新實例。

參數

  • fileName 本機檔案的完整路徑名稱

傳回

新建立的 VisionSource 包裝在 std::shared_ptr

FromUrl

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

使用指定的可存取網際網路 URL,初始化 VisionSource 類別的新實例。

參數

  • url 輸入媒體的可存取 URL

傳回

新建立的 VisionSource 包裝在 std::shared_ptr

FromUrl

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

使用指定的可存取網際網路 URL,初始化 VisionSource 類別的新實例。

參數

  • url 輸入媒體的可存取 URL

傳回

新建立的 VisionSource 包裝在 std::shared_ptr

FromFrameSource

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

使用 FrameSource 初始化 VisionSource 類別的新實例。

參數

  • frameSource 透過 FrameSource::FromFormat () 取得的 FrameSource

傳回

新建立的 VisionSource 包裝在 std::shared_ptr

尚未支援與 ImageAnalyzer 搭配使用

FromFrameSetSource

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

使用 FrameSource 初始化 VisionSource 類別的新實例。

參數

  • frameSetSource 透過 FrameSetSource::FromFormat () 取得的 FrameSetSource

傳回

新建立的 VisionSource 包裝在 std::shared_ptr

尚未支援與 ImageAnalyzer 搭配使用

FromImageSourceBuffer

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

從 ImageSourceBuffer 初始化 VisionSource 類別的新實例,讓應用程式能夠從記憶體緩衝區傳入影像。

參數

  • imageSourceBuffer 包含要處理之影像的影像來源緩衝區

傳回

新建立的 VisionSource 作為 std::shared_ptr