Новости   iANPR   IPPlateReader   OMarks   Решения   Онлайн   Исследования   О компании  

OMarks - библиотека оптических маркеров


Библиотека OMarks предназначена для распознавания оптических маркеров. Функции библиотеки включают в себя: распознавание маркера на 8, 24, 32 битных изображениях; коррекция положения маркеров (для дополненной реальности). Основной язык работы с библиотекой C/C++.

Версия: 1.0 (18 Февраля 2013)

Платформа: Windows x86, 64

Дополнительное ПО: Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)

Загрузка
OMarks 1.0 - 1285 KB
Пример для OpenCV с необходимыми библиотеками (OpenCV) - 2446 KB

ВИДЫ ЛИЦЕНЗИЙ

OMarks FREE
Данный вид лицензии предназначен для неограниченного бесплатного использования библиотеки (в том числе и в своих программных продуктах) с ограниченными возможностями распознавания: не более 3 маркеров на одном кадре, не более 10 символов закодировано в каждом маркере.

OMarks SM PRO LIMITED - 490 USD НА ДАННЫЙ МОМЕНТ ПЛАТНАЯ ВЕРСИЯ НЕДОСТУПНА! После покупки вам придет ссылка на полую версию Dll в zip архиве.
Это платная лицензия, которая предоставляет все возможности по распознаванию маркеров Small Aztec, однако в этом случае библиотеку можно использовать только в свой компании и на своих компьютерах. Нельзя распространять OMarks совместно со своим программным и/или аппаратным обеспечением.

OMarks SM PRO FULL - 2500 USD НА ДАННЫЙ МОМЕНТ ПЛАТНАЯ ВЕРСИЯ НЕДОСТУПНА! Это платная лицензия, которая предоставляет все возможности по распознаванию маркеров Small Aztec, включая распространение совместно со своим программным и/или аппаратным обеспечением.

С текстом лицензий можно ознакомиться, скачав библиотеку.

ПОДДЕРЖИВАЕМЫЕ МАРКЕРЫ И ИХ КОДИРОВАНИЕ

В версии 1.0. поддерживаются маркеры только типа Small Aztec. Данный вид бар-кодов является достаточно молодым (стандарт 2008 года), но одним из самых эффективных. Удобная центральная мишень позволяет детектировать код даже при соприкосновении с краями других графических образов. Пример Small Aztec кода:


В папке images\small aztec\ приведены 20 примеров маркеров на основе Small Aztec. Для кодирования других маркеров можно воспользоваться онлайн-сервисами или утилитой zint. Скачать утилиту можно по адресу: http://sourceforge.net/projects/zint/. Для кодирования в своей программе можно воспользоваться утилитой в командной строке:
zint -b 92 -o t.png -d "Sample Text"

ФУНКЦИИ БИБЛИОТЕКИ

FindMarkers. Функция распознает оптические маркеры на входном изображении.
DMarksInit. Функция инициализирует динамический объект.
DMarksRelease. Функция освобождает использованную память, выделенную ранее.
DMarksProcessed. Функция, вызываемая после вызова FindMarkers для того, чтобы сравнить с предыдущими характеристиками маркеров и исключить дрожание и пропадание маркеров.

Подробнее о функциях можно ознакомиться, скачав библиотеку.

ПРИМЕР ИСПОЛЬЗОВАНИЯ СОВМЕСТНО С БИБЛИОТЕКОЙ OPENCV

В каталоге samples\CameraOpenCV\ приведен пример взаимодействия OpenCV с библиотекой OMarks. Интерфейсом между библиотекой OMarks и примером является файл OMarksOpenCV.h. В данных файлах показано как работать с библиотекой OMarks.

Скачать последнюю версию библиотеки OpenCV можно по адресу: http://sourceforge.net/projects/opencvlibrary/.


(C)2012-2017. IntBuSoft Ltd
support@intbusoft.com