Skip to content

EPC-MSU/epdetection

Repository files navigation

epdetection

Модуль для распознавания компонентов на платах.

Краткая инструкция по установке и запуску модуля detection. Описание содержания модуля смотрите в doc/readme.md

Установить этот проект:

  • Перейти в виртуальное окружение в которое нужно установить модуль

  • Перейти в папку с модулем. Запустить:

  • python setup.py install

Добавить модуль в requirements.txt вашего проекта

# В этом случае скачается репозиторий.
-e git+https://github.com/EPC-MSU/epdetection@main#egg=epdetection
# В этом случае установится в site-packages
git+https://github.com/EPC-MSU/epdetection@main#egg=epdetection

# If you want specific version, replace main to V.V.V

Запустить этот проект (из корня):

python -m detection --image tests//elm_test1/image.png --draw-elements --save-json-result

Модуль возмет изображение image.png, распознает на нём элементы PCB, выведет их в консоль, а так же создат папку log в которую положит распознанную картинку и файл с элеметами.

Запустить тесты (из корня):

python -m unittest discover tests

Оценка точности классификатора производится по формуле: найдено элементов/(всего на размеченой плате + не верно найденные)

About

PCB components detection module for EyePoint P10.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •