[Навыки разработки] · Минималистская установка OpenCv на Raspberry Pi
Личная страница ->xiaosongshine.github.io/
Оригинальный адрес:blog.CSDN.net/Сяо Сун...
Поскольку в последнее время я разрабатываю и использую модуль распознавания камеры Raspberry Pi + usb, я планирую использовать OpenCv. Я обнаружил, что руководство по установке Raspberry Pi OpenCv в Интернете слишком громоздкое и занимает много памяти. После моих собственных экспериментов я нашел очень простой и быстрый способ. , Если скорость сети в порядке, установка может быть завершена за десять минут.
Среда, которую я использую:
- Малина Пи 3b+
- Python3.5.4
- Официальная операционная система Raspberry Pi
Вот шаги установки:
- Установка библиотеки, связанной с Raspberry Pi:
sudo apt-get update
sudo apt-get install libjpeg-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libtiff5-dev
sudo apt-get install libpng12-dev
sudo apt-get install libqtgui4 libqt4-test
sudo apt-get install libjasper-dev - Установка модуля OpenCV
sudo pip3 install opencv-python
Установка завершена
- контрольная работа
Введите в терминале: python3
Затем: импортируйте cv2
Если установка прошла успешно, проблем с импортом не будет
Следующее может вывести номер версии OpenCv
Использование: печать (cv2.version)
Выйдите из Python с помощью: exit ()
Простое приложение
Используйте библиотеку OpenCv для чтения USB-камеры, отображения в реальном времени, фотографирования.
- код показывает, как показано ниже:
import cv2
import numpy as np
cap = cv2.VideoCapture(0)
while(1):
# get a frame
ret, frame = cap.read()
# show a frame
cv2.imshow("capture", frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
#退出并拍照
cv2.imwrite("takephoto2.jpg", frame)
print("take Photo Ok")
break
cap.release()
cv2.destroyAllWindows()
- запустить скриншот
(Постскриптум: Этот блог написан на Raspberry Pi, я чувствую, что система не используется, и китайский метод ввода также сложен в использовании)