IVideoCore - интерфейс
From AutoMarshal Recar2
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.
Параметры ядра распознавания сохраняются в конфигурационные файлы в каталоге с исполняемым файлом приложения, в котором используется ядро распознавания.