Загрузка страницы

Система распознавания OpenCV на Raspberry Pi 3

В ролике показано как скомпилировать и установить библиотеку OpenCV 4.1.0 на Raspberry Pi 3.
Используйте промокод CXEMNET и получите скидку 10% в магазине https://www.seeedstudio.com/ при покупке от 150$!

https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-Pi-3-Model-B--p-3037.html малинка
https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-PI-VGA666-DPI-dtoverlays-Module.html модуль vga666
https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-Pi-Camera-Module-V2-p-2800.html камера

Команды из видео.
Открыть настройки raspberry Pi:
sudo raspi-config
Далее выбираем Advanced Options → Expand Filesystem. Перезагружаемся.

Установка требуемых пакетов:
sudo apt-get install cmake cmake-curses-gui libgtk2.0-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libx264-dev libxvidcore-dev
sudo apt-get install libjpeg-dev libpng12-dev libtiff5-dev libjasper-dev
sudo apt-get install gfortran libatlas-base-dev

Увеличение размера файла подкачки.
sudo nano /etc/dphys-swapfile
Находим строчку CONF_SWAPSIZE=100
И увеличиваем число например до 1024.
Перезапускаем службу.
sudo /etc/init.d/dphys-swapfile stop
sudo /etc/init.d/dphys-swapfile start

Создаем папку opencv в домашнем каталоге и переходим в нее
cd /home/pi
mkdir opencv
cd opencv

Скачиваем архивы с исходниками с помощью утилиты wget
wget https://github.com/opencv/opencv/archive/4.1.0.zip -O opencv_source.zip
wget https://github.com/opencv/opencv_contrib/archive/4.1.0.zip -O opencv_contrib.zip

Распаковываем архивы.
unzip opencv_source.zip
unzip opencv_contrib.zip

И теперь можно их удалить
rm opencv_source.zip
rm opencv_contrib.zip

Теперь переходим в папку opencv-4.1.0 и создаем в ней папку build
cd opencv-4.1.0
mkdir build
cd build

Настраиваем параметры сборки. Обратите внимание на путь до дополнительных модулей!
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=OFF \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=/home/pi/opencv/opencv_contrib-4.1.0/modules \
-D BUILD_EXAMPLES=ON \
-D BUILD_DOCS=ON \
-D ENABLE_NEON=ON ..

Компиляция в 1 поток
make -j1

Компиляция в 4 потока (только если у вас хорошее охлаждение малинки)
make -j4

Установка библиотеки
sudo make install

Настройка динамического связывания
sudo ldconfig

Проверка работоспособности библиотеки.
python3
import cv2
cv2.__version__

В результате, библиотека должна выдать номер версии, которую вы установили.
Пишите свои вопросы в комментарии!

Видео Система распознавания OpenCV на Raspberry Pi 3 канала Паяльник TV
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
19 мая 2019 г. 22:43:57
00:06:35
Другие видео канала
Raspberry Pi 3: Камера (#1) – введение, подключение, базовые утилиты, TimeLapse, библиотека PiCameraRaspberry Pi 3: Камера (#1) – введение, подключение, базовые утилиты, TimeLapse, библиотека PiCameraRaspberry Pi 3: OpenCV (#1) – установка библиотеки (Python 3)Raspberry Pi 3: OpenCV (#1) – установка библиотеки (Python 3)Компьютерное зрение. Пишем распознавание дорожной полосы на Python (cv2)Компьютерное зрение. Пишем распознавание дорожной полосы на Python (cv2)МОЙ НОВЫЙ КОМПЬЮТЕР ЗА 2500 РУБЛЕЙМОЙ НОВЫЙ КОМПЬЮТЕР ЗА 2500 РУБЛЕЙУрок #1 Python / Распознавание лиц OpenCVУрок #1 Python / Распознавание лиц OpenCVРаспознавание объектов на Python / Глубокое машинное обучениеРаспознавание объектов на Python / Глубокое машинное обучениеRaspberry Pi 4: большой обзор. Заменит ли компьютер? Установка Raspbian. ПроблемыRaspberry Pi 4: большой обзор. Заменит ли компьютер? Установка Raspbian. ПроблемыTop 10 New Raspberry Pi Project Ideas In 2020 | #2.0Top 10 New Raspberry Pi Project Ideas In 2020 | #2.0Механический паук с самонаведением на Raspberry Pi. Проекты АмперкиМеханический паук с самонаведением на Raspberry Pi. Проекты АмперкиСледование за объектом при помощи Arduino и TrackingCamСледование за объектом при помощи Arduino и TrackingCamУстановка голосового помощника для Raspberry Pi на PythonУстановка голосового помощника для Raspberry Pi на PythonRaspberry Pi 3: GPIO - введение не для начинающих – Часть 5.1Raspberry Pi 3: GPIO - введение не для начинающих – Часть 5.1Домашняя система видеонаблюдения на базе Raspberry Pi, своими рукамиДомашняя система видеонаблюдения на базе Raspberry Pi, своими рукамиКамера машинного зрения OpenMV H7Камера машинного зрения OpenMV H7[Python] Введение в OpenCV. Работа с камерой[Python] Введение в OpenCV. Работа с камеройRaspberry Pi 4: запускаем видео 4K, играем в игры и боремся с перегревом. Обзоры АмперкиRaspberry Pi 4: запускаем видео 4K, играем в игры и боремся с перегревом. Обзоры АмперкиКвадрокоптер своими руками [Часть 1 - сборка и подключение]Квадрокоптер своими руками [Часть 1 - сборка и подключение]OpenCV. #1 Первые шагиOpenCV. #1 Первые шагиУдалили видео Arduino Processing Webcam Face Detection Обнаружение лиц Servo Pan Tilt ЛайфхакУдалили видео Arduino Processing Webcam Face Detection Обнаружение лиц Servo Pan Tilt Лайфхак
Яндекс.Метрика