L'autre jour, j'ai essayé de saisir une vidéo en utilisant opencv et de l'afficher. L'environnement a été fait sur macOS Catalina vs Code, mais à ce moment-là
zsh: abort python load_video.py
A été affiché et le processus s'est arrêté. Du point de vue de la conclusion, il s'est avéré qu'au lieu d'appuyer sur la commande sur VScode, il est nécessaire de frapper ** directement sur le terminal ** pour obtenir l'autorisation de la caméra. Référence
Nous recherchons actuellement un moyen de bien le faire sur VScode. Le code détaillé est indiqué ci-dessous pour référence. * * * mp4 et caméra faisant référence à la page du didacticiel openCV Le code d'affichage de la vidéo est indiqué ci-dessous.
import numpy as np
import cv2
cap = cv2.VideoCapture(0)
while(cap.isOpened()):
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
Vous pouvez également afficher des vidéos en définissant l'argument de cv2.VideoCapture () sur n'importe quel répertoire vidéo.
Recommended Posts