我试图在Ubuntu上使用openCV显示网络摄像头画面,但是我得到了以下错误:
Error: BadDrawable (invalid Pixmap or Window parameter) 9Major opcode: 62 (X_CopyArea)Resource id: 0x3800056]
这是我的全部代码
import cv2
cap = cv2.VideoCapture(1)
cap.set(3,320)
cap.set(4,240)
while(1):
_, frame = cap.read()
cv2.imshow('frame',frame)
k = cv2.waitKey(5) & 0xFF
if k == 27:
break
cap.release()
cv2.destroyAllWindows()
我试过用谷歌搜索这个错误,它似乎与GUI有关。 我也读过imshow上的文档,我觉得很好,有人能解释一下我为什么会出错吗。在
谢谢
当Python试图显示窗口时,似乎是一个problem。可能是操作系统的问题。尝试编辑
/etc/environment
。添加此行:
^{pr2}${{2}如果你的应用程序在运行前没有任何帮助。
相关问题 更多 >
编程相关推荐