Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Извлечь номер машины из изображения

...

Версия 2 (python)

Группа действий: Robin OCR

...

Описание 

Действие извлекает автомобильные номера из изображения.

...

Иконка действия  

Image RemovedImage Added

Параметры действия

Входные параметры

...

  1. Поле "Контекст" - указывает контекст

...

  1. действия для работы с Robin OCR 2.
  2. Поле "Путь к файлу" - указывает путь к изображению, с которого будет извлечен автомобильный номер.
  3. Поле "Номер страницы" - указывает номер страницы многостраничного файла.
  4. Поле "Путь к папке" - указывает путь к папке, где будет сохранено изображение с блоками.
  5. Поле "Имя файла" - указывает новое имя изображения с блоками.
  6. Чекбокс "Перезаписать" - указывает перезапись уже существующего файла.
  7. Выходные параметры:
  8. Поле "Автомобильный номер" - указывает извлеченный автомобильный номер.
  9. Поле "Изображение с блоками" - указывает путь к файлу обработанного изображения.
  10. Поле "Точность распознавания" - указывает коэффициент точности распознавания автомобильного номера.

Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность 

заполнения поля

Параметры

Контекст

Контекст действия для работы с Robin OCR 2.

Robin.OCR2

Да

Путь к файлу

Путь к файлу, из которого нужно извлечь автомобильный номер. Изображение должно содержать номер машины, иначе извлеченные данные могут быть некорректными. Поддерживаемые форматы изображения: jpg, jpeg, bmp, dib, rle, jpe, jfif, gif, tif, tiff, png.

Robin.FilePath

C:\Users\admin\Desktop\image.png

Да

Номер страницы

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

Robin.Numeric

12

Нет

Путь к папкеПуть к папке, в которую будет сохранено распознанное изображение с наложенными блоками, на которые действие разделило данные. Для сохранения файла также нужно заполнить поле "Имя файла".Robin.FolderPath
C:\Users\admin\Desktop\тестНет
Имя файлаНазвание файла изображения с наложенными блоками (без расширения). По умолчанию создается файл с расширением .png. Для сохранения файла также нужно заполнить поле "Путь к папке".Robin.StringNew_nameНет
ПерезаписатьЕсли значение «true», и в указанной папке существует файл изображения с таким же именем и расширением, то новый файл его перезапишет. Если «false», файл перезаписан не будет и действие вернет ошибку.Robing.LogicaltrueНет
Результаты
Автомобильный номерАвтомобильный номер, извлеченный из исходного изображения.Robin.StringА695КА799RUS3
Изображение с блокамиПуть к файлу изображения с наложенными блоками.Robin.FilePathC:\Users\admin\Desktop\тест\image.png
Точность распознаванияТочность распознанного изображения в диапазоне от 0 до 1.Robin.Numeric0.76

Особые условия использования

  • Если если на вход подается изображение без автомобильных номеров или с несколькими номерами, то текстовые данные с изображения могут быть опознаны некорректно или не опознаны вовсе. Поэтому рекомендуется использовать действие только для опознания одного автомобильного номера.;
  • Допустимые допустимые форматы изображения: jpg, jpeg, bmp, dib, rle, jpe, jfif, gif, tif, tiff, png.; 
  • Если если действие не найдет или не распознает номер, то робот завершится без ошибки.;
  • Если если указан неверный номер страницы файла, то робот завершится с ошибкой.;
  • Если если заполнено поле "Путь к папке" и не заполнено "Имя файла", то робот завершится с ошибкой.;
  • Если если заполнено поле "Имя файла" и не заполнено "Путь к папке", то робот завершится с ошибкой.;
  • Если если в параметре "Путь к папке" указана папка, где уже есть файл с указанным именем и параметр "Перезаписать" = false, то робот завершится с ошибкой.;
  • Если если параметры "Путь к папке", "Имя файла" не заполнены, то файл с наложенными блоками не сохранится.;
  • Если если параметры "Имя файла" и  "Путь к файлу" заполнены, то изображение с блоками сохраняется в указанной папке с указанным именем в формате .png.

Пример использования действия

...

Задача

Необходимо : необходимо извлечь из изображения номер машины 

Image Modified

Решение

Воспользоваться : воспользоваться действием "Создать контекст с Robin OCR 2", "Извлечь номер машины из изображения".

Реализация

...

  1. Собрать робота, состоящего из действий:
    Image Modified
  2. Заполнить параметры "Создать контекст с Robin OCR 2" в соответствии со стандартами настройки этого действия.
    Image Modified
  3. Настроить параметры для действия "Извлечь номер машины из изображения". Чтобы заполнить контекст, необходимо нажать на , после чего нажать на  и из выпадающего списка выбрать контекст действия "Создать контекст с Robin OCR 2 1".
    Image Modified
  4. Нажать на кнопку "Старт" в верхней панели.

Результат

...

Программный робот отработал успешно. 

Image Modified
Изображение с блоками:

Image Modified

Дополнительные вложения

...

https://confluence.itbs.it.ru/x/9437Eg

Инструкция для локального подключения

...

  1. Нажать "Пуск".
  2. Выбрать "Параметры".
    Image Modified
  3. Выбрать "Система".
    Image Modified
  4. Выбрать "О программе".
    Image Modified
  5. Выбрать "Дополнительные параметры системы".
    Image Modified
  6. В открывшемся окне выбрать "Переменные среды".
    Image Modified
  7. Нажимаем "Создать".
    Image AddedImage Removed
  8. Вводим:

    Имя - ROBIN_PY_OCRENGINE_PATH

    Значение - http://10.68.10.31:8080/api/v1/ocr/gettext/abt

    и нажимаем "ОК".

  9. Перезагружаем компьютер.

  10. Подключаемся к нашему vpn.

  11. Можно запускать робота.