IVideoCore - интерфейс

AutoMarshal Recar2

IVideoCore - интерфейс

Интерфейс ядра распознавания в видеопотоке.

Пространство имён:  Recar2.Com
Сборка:  recar2.com (в recar2.com.dll) Версия: 2.32.2.478-rtm[d008770]
Синтаксис
public interface IVideoCore : IDisposable
Public Interface IVideoCore
	Inherits IDisposable
public interface class IVideoCore : IDisposable

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