-
Similar Content
-
By admin
Официальный поставщик Raspberry Pi в России
В ролике сделаем первые шаги в работе с библиотекой OpenCV. Размытие и наоборот повышение четкости картинки, свертка и конвертация цветовых моделей.
Прошлое видео из цикла
-
By aitras
Продам комплект Raspberry Pi 2 + пластиковый корпус + SD-карта Sony 16Gb.
2000 рублей.
На один из разъемов USB принудительно напаяно питание +5V с GPIO, чтобы можно было подключить внешний HDD.
Отправлю по России.
-
By admin
В ролике показано как скомпилировать и установить библиотеку 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__
В результате, библиотека должна выдать номер версии, которую вы установили.
-
By rmatveev
Всем привет!
Задумано следующее: на малинку ставится веб-сервер (именно веб, а не HTTP, т.к. подразумевается тонкий клиент, но возможно я с терминами немного путаю), который обеспечивает управление через тонкий клиент по Ethernet, по Modbus RTU поверх RS-485 малинка должна будет управлять объектом.
Т.е. задача такая: на удаленном рабочем месте визуализация объекта и его управление по Modbus.
Изначально я хотел под это дело использовать какой-нибудь NUCLEO на процессоре STM32. Но почитал немного о подробностях установки TCP-IP стека и веб-сервера на STM32 и понял, что эту задачу они выполняют, но как-то сложновато. Вроде как Raspberry Pi намного лучше с этим должна справиться. Да и комьюнити намного больше.
Ваши мнения, господа?
-
By 2expres
Окажу услуги по написанию программ для Raspberry PI и прочих одноплатных ПК. Напишу прошивку для микроконтроллеров Microchip 10F, 12F, 16F, 18F. Создание, проектирование схем, разводка печатных плат, подготовка к серийному выпуску Gerber-файлы.
Цены на услуги на сайте написание программ для Raspberry PI
-