Opencv Error:Assertion failed(size.with>0&&size.height>0) in imshow
2017-05-05 22:01
615 查看
opencv新手,这两天在整QT下的opencv配置,按照网上的教程配置好了之后,运行一个小实例也出错,纯新手,不知道错误在哪里,折腾了两天,改正之后能运行,但是还有点瑕疵,望各位大神指导一下,同时把这个问题贴出来。
代码如下:
运行会弹出如下对话框:
![](https://img-blog.csdn.net/20170505215615233?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveW9vbGllZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
错误提示:OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow, file D:\opencv\sources\modules\highgui\src\window.cpp, line 289
错误的大概意思就是图片总是没有读成功,由于之前都是按照网上的教程在写,所以都没有注意什么,可能是哪里没有配置好。
把图片路径修改成绝对路径之后就好用了
应该是一个小问题,最后导致我把opencv重新编译了一遍,环境重新配了一遍。如果我不想每次都写绝对路径,该怎么修改,或者注意哪些地方呢?望各位大神指教一下。
代码如下:
Mat image; image = imread("tt.jpg"); imshow("tt",image);
运行会弹出如下对话框:
错误提示:OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow, file D:\opencv\sources\modules\highgui\src\window.cpp, line 289
错误的大概意思就是图片总是没有读成功,由于之前都是按照网上的教程在写,所以都没有注意什么,可能是哪里没有配置好。
把图片路径修改成绝对路径之后就好用了
Mat image; image = imread("D:\\workplace\\test\\tt.jpg"); imshow("tt",image);
应该是一个小问题,最后导致我把opencv重新编译了一遍,环境重新配了一遍。如果我不想每次都写绝对路径,该怎么修改,或者注意哪些地方呢?望各位大神指教一下。
相关文章推荐
- opencv 报错 OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow
- OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow
- OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow
- OpenCV打开摄像头出现运行错误OpenCV Error:Assertion failed (size.width>0&&size.height>0)in cv::imshow,……
- OpenCV Error:Assertion failed (size.width>0 && size.height>0) in cv::imshow
- OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow
- 用vs2017编写opencv程序,出现下列错误OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow
- OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow
- OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow
- 【已解决】error: (-215) size.width>0 && size.height>0 in function imshow
- opencv error:assertion failed<src.cols>0&&src.rows>0>in unknown function
- Assertion failed (size.width>0 && size.height>0)
- OpenCV Error: Assertion failed (dsize.area() || (inv_scale_x > 0 && inv_scale_y > 0)) in unknown fun
- 关于OpenCV Error: Assertion failed (size.width>0 && size.height>0)的问题
- gvim 报错: CRITICAL **: murrine_style_draw_box: assertion `height >= -1' failed
- opencv报错 error: (-215) size.width>0 && size.height>0 in function cv::imshow
- 解决Opencv的error: (-215) size.width>0 && size.height>0 in function cv::imshow
- 报错:OpenCV Error: Assertion failed (src.size() == dst.size() && src.type() == dst.ty pe()) in unknown function, file ..……
- OpenCV c++ assertion failed <i < 0> in cv::_InputArray::getMat 错误的原因
- paip.解决 Gtk-CRITICAL **: IA__gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed