[Навыки разработки] · Минималистская установка 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, я чувствую, что система не используется, и китайский метод ввода также сложен в использовании)