[问题] OpenCV时常开图错误

楼主: b90022790 (柚子拉拉)   2020-08-06 18:25:00
各位Python版上的前辈好!
今天我开始学习OpenCV,但是在第一步骤读取图档就发生错误了QQ
不过我不确定是作业系统的问题或是跟Python有关,所以先贴在Python版,还请见谅!
我使用5.6.19-2-MANJARO当作作业系统,Python 3.8.3, OpenCV 4.3.0
我照着文件做,想要显示图档,可以成功:
https://imgur.com/G5Vi3I4
但是,却时常发生只有出现视窗,但是没有图的情况(机率大约是50% Orz):
https://imgur.com/aCG05X7
程式码应该是没有问题,如下:
import cv2
import numpy as np
cv2.namedWindow('LUDA', cv2.WINDOW_NORMAL)
img = cv2.imread('luda1.jpg')
cv2.imshow('LUDA', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
查过资料,猜测有可能是图太大或不支援的图片格式,
所以也有换过图档、加cv2.namedWindow('My Image', cv2.WINDOW_NORMAL)以调整视窗
但是最后都是同样的情形。
我有将img.shape 印出来,每一次都是可以正常读到图的大小。
所以我自己推断应该是有成功读出图,问题出在显示的部份。
还请各位前辈帮帮我厘清可能是哪一部分出了问题!谢谢各位指教!
比较抱歉的是 目前我手边没有其他环境可以比对,还请各位见谅!
作者: w0989en (wen)   2020-08-08 00:21:00
重启kernel也是吗
作者: tim26982772 (施浩)   2020-08-08 11:58:00
python版本跟opencv版本选稳定一点的试试看
作者: rockman037   2020-08-15 20:44:00
如果是size问题,先resize 再show呢?

Links booklink

Contact Us: admin [ a t ] ucptt.com