Как сделать кроскомпиляцию OpenCV под Rasberry Pi?

Привет. Я недавно начал разбираться с программированием на Qt под Raspberry Pi. Но столкнулся с некоторой бедой. Объясню по шагам:

1. Я собрал Qt по инструкции: https://wiki.qt.io/RaspberryPi2EGLFS. И все прошло отлично. Все собрались на Ubuntu 16.04

Потом я собрал WiringPi для работы с GPIO. Добавил в проект и все отлично работает.

Но потом возникла необходимость работы с камерой. У меня USB камера Logitech HD Pro C920 для записи видео.

Вначале я попробовал работу с QtCamera, хотя опыт работы с ней был не очень хороший . Как она глючила с первых дней, так и продает по сей день: запись день только в формате ogg, с разрешением тоже беда: максимум 840*640 и на host машине на малинке. Я пробовал разные контейнеры и кодеки. Но ничего не помогло. Драйвера v4l тоже устанавливал.

После чего я собрал OpenCV 3.3.1 для Ubuntu. И сделал тестовые программы. И все заработало как часы. Запись в формате AVI 720p, что меня вполне устраивало. Потом начал искать инструкции по кроскомпиляция opencv для Малинки. Но ничего путного не нашел. А то что находил не помогало. Есть конечно вот этот ответ на стековерфлоу: https://stackoverflow.com/questions/33276917/cross...
Но я что-то по нему собрать не могу. Параметры для сборки не могу верно задать. Может кто помочь?

Также вот нашел , но тоже не смог по ней собрать: (https://docs.opencv.org/2.4/doc/tutorials/introduc...
Помогите. Я уже не знаю как это решить...
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы