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

  • Видео
  • О видео
  • Скачать
  • Поделиться

Система распознавания 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__ В результате, библиотека должна выдать номер версии, которую вы установили. Пишите свои вопросы в комментарии!
42, 563   |   5 год. назад  |   2, 141 - 0
 

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

Скачайте изображение (превью) выбрав качество


320x180 480x360 640x480 1280x720

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

малинка
модуль vga666
камера

Команды из видео.
Открыть настройки 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 -O opencv_source.zip
wget -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

Чтобы скачать видео "Система распознавания OpenCV на Raspberry Pi 3" передвинте ползунок вправо



Покажите вашим друзьям, добавьте в соцсети

Ссылка на страницу с видео:

 

Ссылка HTML на страницу с видео:

 

Код для вставки плеера:


  • Комментарии

Комментарии ФБ


Уважаемые друзья!

Источником всего видеоконтента, в том числе проигрывающегося на страницах ресурса ruslar.me, является сторонний видео ресурс, а именно общедоступный видеохостинг YouTube.com, предоставляющий открытый доступ к своему видеоконтенту (используя открытую и общедоступную технологию video API3 youtube.com)!

Проблемы с авторскими правами

Если вам принадлежат авторские права на данное видео, которое было загружено без вашего согласия на YouTube.com, перейдите на страницу этого видео сайта YouTube.com , нажмите на ссылку под проигрывателем Ещё -> "Пожаловаться" -> "Нарушение моих прав" и в выпадающем меню, выбирите, что именно нарушается и нажмите кнопку "Отправить".



Неприемлемый контент

Чтобы сообщить о неприемлемом видео, перейдите на YouTube, нажмите на ссылку под проигрывателем Ещё -> "Пожаловаться" и выберите в "Сообщить о нарушении" что именно вас не устраивает в этом видео. Подробнее о наших правилах читайте в Условиях использования.