【发布时间】:2018-04-04 02:52:19
【问题描述】:
这是我执行时的代码: You can see the frame opens but doesnt show anything
我想使用带有 raspberry pi 3 model b v1.2 的 USB 相机,使用 opencv 3.3 和 python 2.7。
我在虚拟环境中使用 opencv。
import numpy as np
import cv2
cap = cv2.VideoCapture(0)
while(True):
ret, frame = cap.read() #Capture frame-by-frame
#Our operations on the frame come here
#gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
#Display resulting frame
cv2.imshow('frame',frame)
cv2.waitKey(10)
#if cv2.waitKey(1) & 0xFF == ord('q'):
# break
#when everything done, release the capture
cap.release()
cv2.destroyAllWindows()
我只是不知道如何解决这个错误。我已经搜索了错误,我很无助,有人有想法吗?
编辑:我目前正在使用代码,我可以获得帧,但大多数时候屏幕保持灰色。我用#来显示代码现在的样子
【问题讨论】:
-
我真的不知道你在问什么,也不知道答案应该是什么样子。请问你能把这个改成一个明确的问题吗?请看how to ask
-
我有一个错误,我不知道如何解决它。
-
请尽量减少噪音(与问题无关的一切),并写错误在问题中,不作为图像发布
-
是的,我会的,感谢您的反馈。这是我关于stackoverflow的第一个问题
-
尝试注释掉以
gray=...和cv2.imshow...等开头的行,以便您运行的唯一行是cap.read(),看看是否仍然出现错误。那么至少我们会知道错误在哪里。
标签: python opencv camera raspberry-pi usb