Я использую следующий код, скопированный с сайта opencv:
import cv2
cap = cv2.VideoCapture(0)
while(True):
# Capture frame-by-frame
ret, frame = cap.read()
cv2.imshow('frame',frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
Но изображение черное с белым шумом:
![enter image description here](https://i.stack.imgur.com/08bzY.png)
Я почти уверен, что проблема не в моем устройстве с веб-камерой, потому что я использую приложение "камера" в Windows 10, картинка может хорошо отображаться.
Ниже приведена моя среда Python:
Python : 3.7.1
OpenCV : 4.1.0.25 (also tried 3.4.5.20)
OS : windows 10
Webcam : Logitech C525
---------------------------- обновление --------------------------------
Я использую Anaconda Spyder для запуска того же кода, он отлично работает!
Проблема появляется только при использованииноутбук jupyter, любое решение?