Ядро распознавания в видеопотоке |
Данная конфигурация ядра позволяет распознавать номера автомобилей в видеопотоке, получаемому из видеокамер, и предназначен для языков, поддерживаемых в среде .NET.
Пример интеграции ядра распознавания на языке С# расположен в папке %ProgramData%\Mallenom\Automarshal.SDK\Samples\recar2.sample.csharp\video.
Для подключения ядра к проекту на C# необходимо сделать следующее:
Установить требуемые Пререквизиты.
Создать проект на языке C#.
В свойствах проекта установить Application/Target framework: .NET Framework 4.5.
В свойствах проекта установить Build/Platform target: x86 или Build/Platform target: x64 в зависимости от разрядности используемого Ядра распознавания.
Добавить ссылки (references) на следующие сборки (расположены в директории refs):
mallenom.framework.dll - необходимо для логгирования.
mallenom.imaging.dll - необходимо для показа изображений на UI.
recar2.dll - обертка ядра распознавания.
recar2.kernel.dll - реализация ядра распознавания.
recar2.kernel.ui.dll - реализация UI ядра распознавания.
Написать код интеграции. См. исходные файлы данного проекта.
После компиляции проекта в папку с запускаемым файлом проекта необходимо скопировать все файлы *.dll из папки refs. Это можно сделать при помощи скрипта. Пример, можно посмотреть в файле postbuild.cmd в данном проекте. Автоматический запуск скрипта прописывается в свойствах проекта: Build Events/Post-build event command line:..\..\postbuild.cmd.
При запуске приложения в папке с библиотеками ядра необходимо разместить файл лицензии *.lic.
Основной функционал ядра находится в классе Recar2VideoCore.