Невозможно захватить видео с веб-камеры ноутбука с помощью OpenCV - PullRequest
0 голосов
/ 25 июня 2019

Я написал код для создания прямой трансляции с веб-камеры моего ноутбука. Я использую библиотеку openCV для Python 3.7 с Pycharm.

Это мой код:

import numpy as np
import cv2

cap = cv2.VideoCapture(0)

while True:
    #capture frame by frame
    ret, img = cap.read()
#    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
    cv2.imshow('test', img)

cv2.waitKey(0) & 0xFF
cv2.destroyAllWindows()
cap.release()

Это сообщение об ошибке, которое я получил:

Traceback (последний вызов был последним): файл "D: / Python" Программы / OpenCV / VideoCapture.py ", строка 10, в cv2.imshow ('test', img) cv2.error: OpenCV (4.1.0) C: \ projects \ opencv-python \ opencv \ modules \ highgui \ src \ window.cpp: 627: ошибка: (-2: неопределенная ошибка) Функция не реализована. перестраивать библиотека с поддержкой Windows, GTK + 2.x или Cocoa. Если вы на Ubuntu или Debian, установите libgtk2.0-dev и pkg-config, затем перезапустите Создайте или настройте скрипт в функции 'cvShowImage'

[WARN: 0] прекращение асинхронного обратного вызова

...