Beholder
Beholder позволяет видеть то, что видит ваш беспилотник.
Beholder позволяет видеть то, что видит ваш беспилотник. Эдакое FPV для программиста.

При чём, не просто выводить изображение на экран, а в программе читать его с камеры беспилотника так, как будто она подключена к вашему компьютеру напрямую. Вы получаете изображение в виде совместимом с OpenCV и обрабатываете как любое другое изображение, прочитанное из файла или с камеры.
Это может понадобиться в нескольких случаях.
1
Во время отладки программы. Беспилотник всё едет не туда, куда вы хотите, а в чём дело не понятно. Ведь вы даже не знаете, что беспилотник видит своей камерой. Да, можно подключить монитор к беспилотнику и посмотреть, но вы же не будете бегать с монитором за беспилотником по всему полигону. Просто воспользуйтесь beholderом.


2
Если вы решаете сложные задачи, то Raspberry может их не потянуть. Вычислительные мощности одноплатного компьютера ограничены. Как только речь зайдёт про обработку кадров нейронными сетями в режиме реального времени, кадр будет обрабатываться так долго, что уже будет поздно реагировать на объект.

Вы можете воспользоваться Beholderом и передавать кадры с беспилотника на более мощную машину, прогонять их через нейронные сети и по результатам отправлять беспилотнику управляющие сигналы. Таким образом, вы сможете практически в реальном времени обрабатывать изображения тяжеловесными алгоритмами и успевать реагировать на них. Не стоит и говорить, что лучше всего подойдут машины с мощными видеокартами и поддержкой Cuda.

Схема взаимодействия Raspberry ноут.

Схема взаимодействия Raspberry роутер ноут.


Beholder позволяет получать кадры с беспилотника, если вы и беспилотник находитесь в одной IP-сети.
Вы можете выбрать
длину очереди кадров
алгоритм сжатия изображений
настроить разрешение кадров
настроить частоту получения кадров.
Что входит в поставку:
Флешка с Raspian OS, настроенным WiFI и установленным Beholderom, собранным OpenCV, dlib.
Инструкции по установке и использованию Beholdera на компьютер под Win 10.
Примеры программ
ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ