Skip to content

ExractedInfoString

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

ExractedInfoString

Признак проверки, позволяющий отсекать объекты на основе данных извлекаемой информации от других признаков.

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

1. Режимы

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

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

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

Проверяет, удовлетворяет ли строка в извлеченной информации указанным значениям.

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

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

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

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

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

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

  • field (string, default: "") имя поля извлекаемой информации.
  • allowed (list of ints, default: empty) номера разрешенных идентификаторов, названия должны быть разделены пробелами.
  • partially (int, default: 0) если не 0, то разрешено частичное удовлетворение признакам (чтобы элемент из allowed был подстрокой извлекаемого значения).

2.3. Пример

С использованием логических атрибутов (ИЛИ и НЕ) можно разделить детектируемые CNN объекты на те статические и динамические.

<?xml version="1.0" ?>
<AttributeLib>
<AttributeName="COCO_Dnn"Type="Dnn"framework="tensorflow"weights="ssd_mobilenet_v1_coco_2017_11_17/frozen_inference_graph.pb"config="ssd_mobilenet_v1_coco_2017_11_17/config.pbtxt"labels="ssd_mobilenet_v1_coco_2017_11_17/mscoco_label_map.pbtxt"inputWidth="300"inputHeight="300"Probability="0.5"forceCuda="1"/>
<AttributeName="COCO_lifeforms"Type="ExtractedInfoString"field="COCO_Dnn:class_label"allowed="person bird cat dog horse sheep cow elephant bear zebra giraffe"partially="0"/>
<AttributeName="COCO_transport"Type="ExtractedInfoString"field="COCO_Dnn:class_label"allowed="bicycle car motorcycle airplane bus train truck boat"partially="0"/>
<AttributeName="COCO_dynamic"Type="LogicOr"A="COCO_lifeforms"B="COCO_transport"/>
<AttributeName="COCO_static"Type="LogicNot"A="COCO_dynamic"/>
</AttributeLib>
<SimpleObjectBase> <SimpleObjectName="COCO_dynamic"ID="72"> <AttributeType="Detect">COCO_Dnn</Attribute> <AttributeType="Check">COCO_dynamic</Attribute> </SimpleObject>
<SimpleObjectName="COCO_static"ID="73"> <AttributeType="Detect">COCO_Dnn</Attribute> <AttributeType="Check">COCO_static</Attribute> </SimpleObject> </SimpleObjectBase>

Clone this wiki locally