Python中的opencvgui问题

2024-10-03 06:19:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在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上的文档,我觉得很好,有人能解释一下我为什么会出错吗。在

谢谢


Tags: 网络ubuntu错误errorcv2frameopencv摄像头
1条回答
网友
1楼 · 发布于 2024-10-03 06:19:16

当Python试图显示窗口时,似乎是一个problem。可能是操作系统的问题。尝试编辑/etc/environment

sudo nano /etc/environment

添加此行:

^{pr2}$

{{2}如果你的应用程序在运行前没有任何帮助。

相关问题 更多 >