Skip to content

QrZbarDetector

Moscowsky Anton edited this page Nov 2, 2021 · 2 revisions

QrZbarAttribute

Признак, распознающий QR-коды с помощью библиотеки Zbar.

Режимы Оценка точности 3D-перенос 3D-поворот Определение контура Извлекаемая информация
D - <Attribute_name>:info

1. Режимы

1.1. Распознавание (Detect)

Возвращает области с QR-кодами.

1.2. Проверка (Check)

Не реализовано

1.3. Извлечение (Extract)

Не реализовано, извлечение информации автоматически происходит в режиме распознавания

2. XML-описание

2.1. Общие параметры

  • Name (string, must be set) уникальное имя признака
  • Type (string, must be "QrZbar") тип признака
  • Weight (double, default: 1) вес признака
  • Probability (double, 0.75) допустимая вероятность распознавания, не используется
  • Contour (bool, default: true) Возвращает контур признака если true.

2.2. Особые параметры

  • Info (string, default: "") Если не пустая строка, то возвращаются только QR-коды несущие указанную информацию.
  • Lenght (double, default: -1) Сторона реального кода в метрах, если больше 0, то позволяет локализовать код в пространстве.

2.3. Пример

<?xml version="1.0" ?>

<AttributeLib>
    
    <Attribute Name="QrcodeZbar" Type="QR_ZBAR" Lenght="0.1" Info=""/> 
    
</AttributeLib>

<SimpleObjectBase> 
    
    <SimpleObject Name="QRcodeZbar" ID="71">                   
        <Attribute Type="Detect">QrcodeZbar</Attribute>        
    </SimpleObject>
    
</SimpleObjectBase>

qr zbar example Оси поворота относительно кода определены следующим образом

qr axis

Clone this wiki locally