gpt4 book ai didi

python - 显示网络摄像头Python

转载 作者:行者123 更新时间:2023-12-02 17:44:13 26 4
gpt4 key购买 nike

我有用于网络摄像头的这段代码,应该显示在窗口中(在Qt Designer中设计),此代码效果很好,但是现在我有两个摄像头窗口,一个在我的主窗口中(在Qt Designer中设计的窗体),另一个在主窗口中窗口。

def b1_clicked(self):
mycam = cv2.VideoCapture(0)

if mycam.isOpened():

_, frame = mycam.read()

else:
_, frame = False

while (True):
cv2.imshow("preview", frame)
_, frame = mycam.read()
frame = cv2.cvtColor(frame, cv2.cv.CV_BGR2RGB)
image = QtGui.QImage(frame, frame.shape[1], frame.shape[0],frame.strides[0], QtGui.QImage.Format_RGB888)
self.label.setPixmap(QtGui.QPixmap.fromImage(image))
key = cv2.waitKey(20)
if key == 27: # escape ESC
break

请提出任何建议,如何杀死主窗口之外的表格并使其不可见。
谢谢

最佳答案

注释掉cv2.imshow,它将打开自己的窗口。

关于python - 显示网络摄像头Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38677741/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com