Colors

                Раздел содержит список цветов, которые используются для поиска шаблонов в разделе Templates, и для распознавания текста из раздела Alphabet. Для того чтобы добавить новый цвет необходимо кликнуть правой кнопки мыши на слове Colors и выбрать пункт меню добавить цвет.

Появится  форма добавления/редактирования цвета:

colors1

                В  форме возможно задать диапазон цветов в формате RGB, который будет считаться вашей программой как 1 цвет, для удобства все эти цвета приводятся к одному цвету, параметры которого указываются в разделе Result Color. Данный механизм используется при преобразовании изображения в режиме ColMap. Режим полезен, когда нам необходимо найти на изображении объект определенного цвета, но на реальных изображениях объект «одного» цвета содержит множество оттенков и поэтому фактически мы имеем дело с огромным количеством цветов, с помощью данного механизма мы преобразуем это множество к одному цвету и ищем изображение в этом преобразованном цвете.

                В форме можно задать диапазон для каждой составляющей цвета,  т.е. все цвета из этих диапазонов будут считаться за 1 цвет, который мы создаем.

                Также предусмотрены дополнительные условия, такие как  3 условия Almost Equal (по 1 на каждую компоненту). Т.е. например, у серого цвета  R=G=B, и если мы хотим  создать фильтр серого цвета, все эти галочки необходимо установить.  У розового цвета Red = Blue, таким образом,  чтобы отобрать розовый цвет эта галочка должна быть установлена. Программа предусматривает возможность задавать неточное равенство компонентов, в поле Almost Equal Delta можно задать допустимую разницу между компонентами, например, если в данном поле указать число 10, то для цвета у которого компонента R = 255, а компонента B = 247 условие Red Almost Equal Blue будет равно истине, т.к. 255-247 = 8 < 10.

                Следующая группа условий позволяет указать, что значение одной компоненты цвета должно быть больше или меньше значения компоненты другого цвета. Например, в красном цвете компонента R всегда должна  быть больше компоненты G и B, в противном случае это будет уже не красный цвет.

                В качестве примера добавим в конфигурацию розовый цвет. Для розового цвета Red = Blue, а также Красный должен быть больше зеленого, и в свою очередь зеленый должен быть меньше голубого. Ограничим также диапазон по красному цвету значением начала диапазона от 130. Тогда настройки цвета будут выглядеть следующим образом:

colorsPink

              Нажав кнопку Save, вы сохраните внесенные изменения в базу данных. По кнопке Refresh TV можно применить выбранные настройки к текущему скриншоту показанному в TV. При этом участки изображения подходящие под этот фильтр окрасятся в цвет указанный в разделе Result color, а все остальные станут белыми.

                В режиме ColMap, если в дереве объектов не выбран никакой цвет, то текущий скриншот будет показан в конвертированном к нашим цветам виде, при этом на скриншоте будут видны все цвета, добавленные в раздел Colors, приведенные к значениям указанным в разделе Result colors. Если же выбрать в дереве какой-то конкретный цвет, то на текущем скриншоте останутся данные соответствующие  выбранному цвету, а само изображение станет монохромным. Выделенный цвет на изображении будет черным. В данном режиме можно создавать шаблоны для поиска изображений, подобно как мы делали это в режиме Borders.

Bot Development Engine