cv2 imshow() 窗口在 WSL2 上立即关闭
我在 wsl2 中使用 opencv-python,但无法显示任何图像。如果我尝试运行下面的代码,将打开一个具有正确图像和名称的窗口,但会立即关闭。
如果我尝试在 Windows 上的 cmd 上运行相同的 doce,它会完美运行。
img = cv2.imread(img_path)
if img is None:
print('Error loading image')
exit()
cv2.imshow("title", img)
cv2.waitKey(0)
我在 WSL2 上使用 cv2.VideoCapture()
时也遇到问题,它可以在 Windows 上运行,但不能在显示此错误的虚拟机上运行:[ 警告:[电子邮件受保护]] 全局 /io/opencv /modules/videoio/src/cap_v4l.cpp (889) 打开VIDEOIO(V4L2:/dev/video0): 无法按索引打开相机
我正在使用:
Ubuntu 20.04 LTS
opencv-python: 4.5.5.64
我不知道这两个问题是否相关,或者我是否必须添加另一个问题。
I am using opencv-python in wsl2, and I can't have any images displayed. If I try to run the code below, a window with the correct image and name will open, but will close immediately.
If I try to run the same doce on cmd on windows, it works perfectly.
img = cv2.imread(img_path)
if img is None:
print('Error loading image')
exit()
cv2.imshow("title", img)
cv2.waitKey(0)
I also have problem, on my WSL2, with cv2.VideoCapture()
, that works on Windows but not on the virtual machine displaying this error:[ WARN:[email protected]] global /io/opencv/modules/videoio/src/cap_v4l.cpp (889) open VIDEOIO(V4L2:/dev/video0): can't open camera by index
I am using:
Ubuntu 20.04 LTS
opencv-python: 4.5.5.64
I don't know if these 2 problems are related or if I have to add another question.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论