Classe Input::ImageSourceBuffer

Rappresenta un'origine di dati di immagine, usata come input o output dalle operazioni di intelligenza artificiale di Visione artificiale.

Membri

ImageSourceBuffer

Sintassi: public inline ImageSourceBuffer ( const CallbackFunction_Type callback );

Costruttore che accetta una funzione di callback facoltativa per scrivere una nuova immagine.

Parametri

  • callback Funzione di callback che verrà richiamata quando è necessaria una nuova immagine

Supportato per l'utilizzo con ImageAnalyzer, ma senza callback. Chiamare questo costruttore senza argomenti. Chiamare quindi GetWriter() sull'oggetto risultante per ottenere un Oggetto ImageWriter.

~ImageSourceBuffer

Sintassi: public inline virtual ~ImageSourceBuffer ( );

Decostruisce un'istanza della classe ImageSourceBuffer.

GetWriter

Sintassi: public inline std::shared_ptr< ImageWriter > GetWriter ( );

Ottiene l'oggetto ImageWriter associato a imageSourceBuffer.

Restituisce

ImageWriter come std::shared_ptr

Utilizzare il metodo Write di ImageWriter per scrivere un'immagine nel buffer interno.

CloseWriter

Sintassi: public inline void CloseWriter ( );

Chiude ImageSourceBuffer per la scrittura.

CallbackFunction_Type

Sintassi: typedef CallbackFunction_Type;