Recar2
IVideoCore - интерфейс |
Интерфейс ядра распознавания в видеопотоке.
Пространство имён: Recar2.Com
Сборка: recar2.com (в recar2.com.dll) Версия: 2.32.2.478-rtm[d008770]
Синтаксис
Тип IVideoCore предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
ConfigFilename | Возвращает и устанавливает имя файла конфигурации. | |
ConvertPlateToCapsLatin |
Устанавливает и возвращает значение,
показывающее преобразовывать ли номер в латинские символы верхнего регистра.
| |
ImageStorageEnabled | Включить или отключить автоматическое сохранение изображений при распознавании. | |
ImageStoragePath | Путь для автоматического сохранения изображений с номерами. | |
IsInitialized | Возвращает true, если ядро инициализировано. | |
LogDirectory | Возвращает и устанавливает директорию для хранения логов. | |
UseIntegratedLogSubsystem | Возвращает и устанавливает флаг использования собственной подсистемы логгирования ядра. | |
VideoOnlyViewChannelCount | Возвращает и устанавливает количество каналов видеонаблюдения. | |
VideoProcessChannelCount | Возвращает и устанавливает количество каналов распознавания. |
Методы
Имя | Описание | |
---|---|---|
DispatchVideoFrame | Отправляет в канал кадр видео. | |
Dispose | Освобождает ресурсы ядра. | |
GetSettingDescription | Возвращает описание параметра. | |
GetSettingDisplayNames | Возвращает список имен параметров настраиваемого объекта для отображения в интерфейсе. | |
GetSettingNames | Возвращает список имен параметров ядра для указанной секции. | |
GetSettingSections | Возвращает список секций всех параметров ядра. | |
GetSettingValue | Возвращает значение параметра. | |
GetVideoChannel | Возвращает канал с указанным номером. | |
HideLogForm | Скрывает форму лога. | |
Initialize | Инициализирует ядро. | |
LoadSettings | Загружает настройки из файла конфигурации. | |
MakeImageSnapshot | Сохраняет снимок с видеоканала в указанный файл. | |
RegisterNumberRecognizedCallback | Регистрирует callback-функцию, которая вызывается при распознавании номера. | |
SaveSettings | Сохраняет настройки в файл конфигурации. | |
SetMotionState | Устанавливает состояние движения на канале вручную. | |
SetSettingValue | Устанавливает значение параметра. | |
SetVideoFormsLocked | Запрещает/разрешает перемещение и изменение размеров окон. | |
SetVideoFormsTopMost | Отображает окна с видео поверх всех окон. | |
SetVideoFormsVisible | Скрывает/показывает окна отображения видео. | |
SetVideoSource | Устанавливает для канала channel видеоисточник для импорта видео из COM. | |
ShowAlgSetupForm | Показывает окно настроек алгоритмов на канале с указанным номером. | |
ShowLogForm | Показывает форму лога. | |
ShowSetupForm | Показывает окно настроек ядра распознавания. | |
Start | Запускает процесс обработки видео. | |
Stop | Останавливает процесс обработки видео. | |
VideoChannelExists | Проверяет, существует ли канал с номером channel. |
Заметки
Ядро распознавания содержит объекты IVideoChannel и управляет ими.
Для инициализации служит методом Initialize.
После завершения работы необходимо вызвать метод Dispose.
При обнаружении ТС и определении его ГРЗ срабатывает событие NumberRecognized, в которое передается объект типа IRecarSolution.
Параметры ядра распознавания сохраняются в конфигурационные файлы в каталоге с исполняемым файлом приложения, в котором используется ядро распознавания.
См. также