Öffnen mehrerer Farbfenster zur Erfassung mit OpenCV in Python
OpenCV ist eine Open-Source-Computer-Vision-Bibliothek, die mit vielen Programmiersprachen arbeitet und einen umfassenden Spielraum zum Verständnis des Themas Computer-Vision bietet. In diesem Beispiel verwenden wir OpenCV, um die Kamera des Systems zu öffnen und das Video in zwei verschiedenen Farben aufzunehmen.
Vorgehensweise: Mit den unten in OpenCV-Python verfügbaren Bibliotheken öffnen wir zwei verschiedene Fenster, ein Fenster zeigt das Ergebnis der Live-Kamera in farbiger Form und das andere das gleiche in Graustufen (Schwarzweiß). Der Code lautet wie folgt:
Verwendete Bibliotheken ::
- cv2
- numpy
Die cv2-Bibliothek wird automatisch installiert, wenn openCV installiert wird. Um numpy zu installieren, verwenden Sie den folgenden Befehl am cmd / linux-Terminal:
pip install numpy
import
cv2
import
numpy as np
cap
=
cv2.VideoCapture(
0
)
while
True
:
ret, frame
=
cap.read()
gray
=
cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow(
'frame'
, frame)
cv2.imshow(
'gray'
, gray)
if
cv2.waitKey(
1
) &
0xFF
=
=
ord
(
'q'
):
break
cap.release()
cv2.destroyAllWindows()
Ausgabe:
Führen Sie den obigen Code auf Ihrem eigenen System aus, damit Sie die erforderlichen Bibliotheken und mehr installieren können