Udostępnij za pośrednictwem


class Input::ImageSourceBuffer

Reprezentuje źródło danych obrazu, używane jako dane wejściowe lub wyjściowe z operacji sztucznej inteligencji przetwarzania obrazów.

Elementy członkowskie

ImageSourceBuffer

Składnia: public inline ImageSourceBuffer ( const CallbackFunction_Type callback );

Konstruktor, który przyjmuje opcjonalną funkcję wywołania zwrotnego w celu zapisania nowego obrazu.

Parametry

  • callback Funkcja wywołania zwrotnego, która zostanie wywołana, gdy będzie potrzebny nowy obraz

Obsługiwane w przypadku użycia za pomocą narzędzia ImageAnalyzer, ale bez wywołania zwrotnego. Wywołaj ten konstruktor bez argumentów. Następnie wywołaj metodę GetWriter() w obiekcie wynikowym, aby uzyskać element ImageWriter.

~ImageSourceBuffer

Składnia: public inline virtual ~ImageSourceBuffer ( );

Destrukuje wystąpienie klasy ImageSourceBuffer.

GetWriter

Składnia: public inline std::shared_ptr< ImageWriter > GetWriter ( );

Pobiera element ImageWriter skojarzony z tym elementem ImageSourceBuffer.

Zwraca

ImageWriter jako std::shared_ptr

Użyj metody Write scenarzysty ImageWriter, aby zapisać obraz w buforze wewnętrznym.

CloseWriter

Składnia: public inline void CloseWriter ( );

Zamyka element ImageSourceBuffer do zapisu.

CallbackFunction_Type

Składnia: typedef CallbackFunction_Type;