Модульная платформа для управления робо-камерой

Десктопные приложения 6000 UAH
Работа 3 из 4
Разработка модульной программной платформы для управления рабочей камерой.
Робо-камера представляет собой манипулятор с цилиндрической системой координат, плата управления Arduino UNO и камера OV7670 с платой управления Arduino NANO.
Обе платы управления подключаются к компьютеру через интерфейс USB по протоколу Serial.
Идея разработать платформу (API), позволяющую абстрагироваться от протоколов обмена данными между плагином и робо-камерой, плагин реализует некий фукционал, например: ручное управление робо-камерой, поиск лица на изображении и следование за ним и т.п.

Функционал программы:
- отзывчивый и адаптивный современный дизайн;
- фукционал подключения/отключения от робо-камеры и обработка всех связанных с этим ошибок;
- система автоматически подгружает из файловой системы все доступные плагины и отображает их;
- реализуемый плавающий виджет камеры, позволяющий видеть изображение на любом выбранном плагине;
- настройка соединения и активация/деактивация плагинов.

Реализованы встроенные плагины:
- ручное управление рабочей камерой, управление осуществляется с помощью клавиатуры;
- управление с помощью машинного зрения, поиск лица на изображении и следование за ним.

Стек:
- Gtk4 и компоненты Adwaita, Gio, GDK, GObject, GLib;
- Python3;
- OpenCV, PySerial, logging, Cairo, numpy;
- CSS;
- Linux, PyCharm, Gnome Builder, Cambalache, Glade.

#Gtk #Python3 #usb #OpenCV #NumPy #css #Pycharm #desktop #linux
Детали
  • Добавлена:
250

Фрилансер

  • Vadym Matus
  • Днепр, Украина
  • 4 0
  • Временно не работаю
  • Проектов 4
  • Оценка -
  • Рейтинг 330
Зарегистрируйтесь

Если у вас есть аккаунт, авторизуйтесь

Показатели

  • Последний проект: 2 года назад
  • Сотрудничество с заказчиками: 3
  • Последний визит: 2 года назад