exponenta event banner

Использование событий и обратных вызовов

Вы можете повысить мощность и гибкость вашего приложения для получения изображений, используя обратные вызовы событий. Событие - это конкретное вхождение, которое может произойти во время выполнения объекта получения изображения. Панель инструментов определяет набор событий, включающих запуск, остановку или получение кадров данных.

При возникновении определенного события панель инструментов может выполнять указанную функцию. Это называется обратным вызовом. Некоторые события могут привести к одному или нескольким обратным вызовам. Обратные вызовы можно использовать для выполнения задач обработки во время выполнения объекта сбора изображений. Например, можно просмотреть сообщение, проанализировать данные или выполнить другие задачи. Однако обратные вызовы запуска и остановки выполняются синхронно; объект не выполняет дальнейшей обработки до завершения функции обратного вызова.

Обратные вызовы управляются через свойства объекта ввода видео. Каждый тип события имеет связанное свойство. В качестве значения свойства указывается функция, которую требуется выполнить.

В следующих разделах описывается использование событий и обратных вызовов.