为了账号安全,请及时绑定邮箱和手机立即绑定

cv2.imshow() 循环打开多个窗口

cv2.imshow() 循环打开多个窗口

30秒到达战场 2023-03-30 09:52:11
当我使用 opencv-python 版本 v4.3.0 在我的笔记本中运行这个简单的代码时。然后我的屏幕充满了窗口,如图所示。# importing the required modules   import cv2   import numpy as np     # capturing from the first camera attached   cap = cv2.VideoCapture(0)     # will continue to capture until 'q' key is pressed   while True:      ret, frame = cap.read()        # Capturing in grayscale      gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)        cv2.imshow('frame', frame)      cv2.imshow('gray', gray)        # Program will terminate when 'q' key is pressed      if cv2.waitKey(1) & 0xFF == ord('q'):          break   # Releasing all the resources cap.release() cv2.destroyAllWindows() 
查看完整描述

1 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

我在使用 OpenCV 4.3.0 时遇到了同样的问题。我是如何解决的:

1/ 卸载之前的版本:

$ pip uninstall opencv-contrib-python

2 / 安装以前的版本:

$ pip install opencv-contrib-python==4.2.0.34

它现在应该工作了。


查看完整回答
反对 回复 2023-03-30
  • 1 回答
  • 0 关注
  • 336 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信