[问题] Opencv错误讯息

楼主: yimean (温柔杀手)   2018-06-08 10:54:50
各位版上的大大早安。
以下是我在使用Opencv时发生的问题与执行环境,烦请高手指导方向。
环境:
OS:Windows 10
Anaconda python 3.4.5 虚拟环境
Opencv 3
执行状况与错误问题
https://imgur.com/qXdkcao
这理面有两个问题。
1.我用"Key"的python cvtest.py会说找不到档案。但是我用tab就可以,但仔细比对
档名并没有错。
2.打开图档的时候会出错误,但是错误讯息看不懂。
程式码:
import cv2
cv2.namedWindow("plot")
image = cv2.imread("C:\\Users\\ACER\\Desktop\\temp\\test.jpg")
cv2.waitKey(0)
cv2.imshow("plot", image)
cv2.waitKey(0)
烦请高手指导方向,感谢。
作者: djshen (djshen)   2018-06-08 10:58:00
你该换个眼镜了
楼主: yimean (温柔杀手)   2018-06-08 10:59:00
真的XDDDDD 唉~~~怎么会这样
作者: kobe8112 (小B)   2018-06-08 12:14:00
就跟汉字序顺不影响阅读一样吧(误你试过先照人家的建议修改看看吗?https://goo.gl/Hn8eZ7
楼主: yimean (温柔杀手)   2018-06-08 14:28:00
@kobe8112感谢分享,这个是开影片,跟我的图片不一样。他有一个回应是说+sleep,我有尝试过,但也没有成功。
作者: kobe8112 (小B)   2018-06-08 14:49:00
我的意思是用同样概念,你确定你执行imread的这行后,image的型别/内容真的有正确取得吗?你试试第一个waitKey拿掉,第二个后面加cv2.destroyAllWindows()
作者: zianz113 (zianz113)   2018-06-09 04:14:00
感觉像是读图没有抓到东西 所以show的时候回报error :show的图片size>0;width>0 这项条件不符合
作者: neil987 (R5大小姐-EX人品崩坏)   2018-06-09 14:54:00
很简单一个确认方式 opencv的图是一个numpy array print出来看看然后基本上 就像楼上说的 那个错误通常是读图那里有问题
作者: kobe8112 (小B)   2018-06-11 11:02:00
官方原始C++说明: https://imgur.com/ZH5rUId.png你改判断是不是None Type吧
楼主: yimean (温柔杀手)   2018-06-11 12:03:00
感谢指导,请问一下实务上应该要怎么做呢?我有试着去这个return但是看起来是方法错误。
作者: kobe8112 (小B)   2018-06-11 12:42:00
不太明白你的意思耶不就是imread之后,if(image is None): 去判断是否None吗?
楼主: yimean (温柔杀手)   2018-06-11 13:21:00
SOGA~~~那跟我第二个方法挺类似的。但我还是不知道为什么第一个方法不Work
作者: kobe8112 (小B)   2018-06-11 13:23:00
还是不明白,你是说你测试try&except?这函式如果设计就不会抛出例外,你怎么接也接不到啊
楼主: yimean (温柔杀手)   2018-06-13 16:18:00
有道理!!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com