Zeigen Sie das Bild der USB-Kamera mit OpenCV von Python mit Raspeye an

Es ist eine sehr rudimentäre Geschichte ... Wahrscheinlich der richtige Weg, um eine Überwachungskamera mit Raspberry Pi und einem echten Kameramodul herzustellen, nicht mit einer USB-Kamera, sondern mit einer speziellen Kamera für die Raspeye-Jessie-Version (Motion + v4l2-Treiber)](https: // qiita. Wie in com / rukihena / items / 95da3860f9ca86c39f8d) erläutert, sollten Sie das Kernelmodul bcm2835-v4l2.ko wie folgt ausführen können, aber ich habe nicht die tatsächliche Kamera für Raspeye, daher habe ich es bestätigt. nicht.

Vorbereitung

  1. sudo apt-get install usbutils python3-opencv libcanberra-gtk3-module v4l-utils qv4l2
  2. Im Falle von Ubuntu kann die Kamera nur bedient werden, wenn sie zur Gruppe "Video" gehört. Verwenden Sie daher "sudo adduser login name video".
  3. Wenn das nicht funktioniert, verwenden Sie qv4l2, um zu sehen, ob Sie das Kamerabild sehen können.
  4. Sie können die von der Kamera unterstützte Bildrate und Auflösung mit v4l2-ctl --list-formats-ext überprüfen.

Verbindungsbestätigung

Stellen Sie sicher, dass die Ausgabe von lsusb -t`` Class = Video, Driver = uvcvideo hat

pi@raspberrypi:~ $ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 2: Dev 3, If 3, Class=Audio, Driver=snd-usb-audio, 480M
        |__ Port 2: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
        |__ Port 2: Dev 3, If 2, Class=Audio, Driver=snd-usb-audio, 480M
        |__ Port 2: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
        |__ Port 3: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 4: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 4: Dev 5, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M

Python-Programm

Wenn Sie das folgende Programm als "python3 capture.py" ausführen, wird das Bild von der Kamera angezeigt. Wenn Sie Ubuntu Mate Raspberry Pie verwenden, können Sie nicht auf / dev / video0 zugreifen. Verwenden Sie daher bitte "sudo chmod a + rw / dev / video0".

capture.py


import cv2

capture = cv2.VideoCapture(0)
if capture.isOpened() is False:
  raise IOError

while(True):
  try:
    ret, frame = capture.read()
    if ret is False:
      raise IOError
    cv2.imshow('frame',frame)
    cv2.waitKey(1)
  except KeyboardInterrupt:
    #STRG, wenn Sie fertig sind+Drücken Sie C.
    break

capture.release()
cv2.destroyAllWindows()

Recommended Posts

Zeigen Sie das Bild der USB-Kamera mit OpenCV von Python mit Raspeye an
Kameraerfassung mit Python + OpenCV
Ubuntu 20.04 auf Himbeer-Pi 4 mit OpenCV und mit Python verwenden
Verwenden Sie vl53l0x mit RaspberryPi (Python)
Gesichtserkennung mit Kamera mit opencv3 + python2.7
Python-Anfänger öffnet und schließt die ineinandergreifende Kamera mit Raspberry Pi
Speichern Sie Videos Frame für Frame mit Python OpenCV
Raspberry Pi Security Infrarotkamera (Python Edition)
Bildaufnahme von der Kamera mit Python + OpenCV
Arbeiten mit GPS in Python für Raspberry Pi 3
Ich habe L-Chika mit Razpai 4 (Python Edition) ausprobiert.
Holen Sie sich CPU-Informationen von Raspberry Pi mit Python
Stellen Sie mit Python auf Raspberry Pi eine Verbindung zu MySQL her
GPS-Tracking mit Raspeye 4B + BU-353S4 (Python)
Messen Sie die CPU-Temperatur von Raspeye mit Python
GPGPU mit Raspberry Pi
Binarisierung mit OpenCV / Python
Python, OpenCV-Kameraerfassung
DigitalSignage mit Raspberry Pi
Ich habe eine Fehlermeldung erhalten, als ich opencv mit Raspeye in Python3 eingefügt habe [Remedy]
Maschinelles Lernen mit Raspberry Pi 4 und Coral USB Accelerator
Ermitteln Sie den Tragezustand der Maske mit OpenCV und Raspberry Pi
Anzeigen und Aufnehmen von Webkamerabildern mit Python Kivy [GUI]
USB-Boot mit Raspberry Pi 4 Modell B (3) LVM Edition
[Windows] [Python] Kamerakalibrierung des Fischaugenobjektivs mit OpenCV
Fehlerbehebung bei der Installation von OpenCV auf Raspberry Pi und der Erfassung
Ein Memorandum bei der Herstellung einer Überwachungskamera mit Raspeye
Lassen Sie uns GPIO von Raspeye mit Python CGI betreiben
Mutter pflanzt mit Raspberry Pi
"Apple-Verarbeitung" mit OpenCV3 + Python3
Bildbearbeitung mit Python OpenCV
YouTube-Videoverwaltung mit Python 3
[Python] Verwenden von OpenCV mit Python (Basic)
Loop-Video-Laden mit opencv
Raspeye + Python + OpenGL-Memo
Gesichtserkennung mit Python + OpenCV
Himbeere pi 1 Modell b, Python
Verwenden von OpenCV mit Python @Mac
Installieren Sie OpenCV4 auf Raspberry Pi 3
Aktualisieren Sie Raspberry Pi Python mit pyenv auf 3.7 oder höher
Spielen Sie mit dem Raspberry Pi Zero WH-Kameramodul Teil 1
Ich habe versucht, Movidius NCS mit Python von Raspberry Pi3 auszuführen
Erstellen Sie LCD-Spiele (16x2) mit Raspberry Pi und Python
Führen Sie den Python-Beispielcode BNO055 mit I2C (Raspberry Pi 3B) aus.
Erstellen Sie mit python wxpython + openCV ein einfaches Videoanalysetool
SSD 1306 OLED kann mit Raspeye + Python verwendet werden (Hinweis)
getrpimodel: Erkennen Sie das Himbeer-Pi-Modell (A, B, B +, B2, B3 usw.) mit Python
Ich habe zum ersten Mal eine Überwachungskamera mit Raspberry PI gemacht.
Konvertieren Sie Videos mit ffmpeg + python + opencv in Schwarzweiß
Schneiden Sie mit Python + OpenCV jede Sekunde ein Bild aus einem Video aus
Verbinden Sie Raspberry Pi mit "Python" mit der Alibaba Cloud IoT Platform
Ich habe versucht, mit OpenCV eine Bewegungserkennungsüberwachungskamera mit einer WEB-Kamera mit Raspberry Pi herzustellen
Organische EL-Zeichenanzeige SO1602 Python-Bibliothek für den Betrieb mit AdaFruit-Spezifikationen (für Raspberry Pi)
Leuchtendes Leben mit Python und OpenCV
[Raspberry Pi] Schrittmotorsteuerung mit Raspberry Pi
Erste Schritte mit Heroku-Viewing Hello World in Python Django mit Raspberry PI 3
Steuern Sie den Motor mit einem Motortreiber mit Python auf Raspberry Pi 3!
Verwenden Sie eine Point Grey-Kamera mit Python (PyCapture2).
[Python] Verwenden von OpenCV mit Python (Bildfilterung)