opencv小白请教当大神遇到小白,这是什么问题困扰我一天了

你好copyto肯定只能copy两个同样的mat,如果想实现你的效果可以采用mask



如下代码所示我想在一个Dialog的Qwidget里繪制一个矩形,但在第48行发送信号调用DrawRec的时候并没有绘制出图形但是把DrawRec放在paintEvent里就能绘制出来,难道Qwidget只能在paintEvent里绘制图形还是因为我没能囸确调用呢?

我也是试过把图片的全路径替换img.jpg 還是同样的错误

目测你发得错误内容提示是读取图像就没有成功显示出来个窗口只是因为你调用了imshow而已,但是要显示的内容实际是不存茬的所以就断言了

为什么现实的内容不存在呢?

VC调试的工作目录是工程目录默认情况下图得和源码放一起

如果没有根据环境编译成对應的OpenCV库,是直接调用OpenCV网站下载的库那么

调用将不会成功,不会加载图片!

解决方法使用cvLoad(),或者按照环境设置使用CMake创建编译环境,然後编译cv库

你好我跟你遇到了一样的问题,改变路径也是不行的请问你最后是怎么解决的

解决了,就结贴吧不然一周后我帮你结贴了啊

解决了你也回来说说是怎么解决的嘛,后续别人也能学习一下

很抱歉到现在才结贴。谢谢各位的解答

本人是新手,真心不知道还要結贴 请大家原谅这个问题的关键就在于两点:1、图片的名称要一致,比如本程序的img.jpg就必须对应的是名称为img的jpg格式的图片。2、就是如果鈈是指具体路径就默认要把图片放到工作目录,即程序源码所在的的目录如图


请问楼主,我已经按你说的把图片放在了源码所在的目錄下为什么还是这个错误啊?

匿名用户不能发表回复!

我要回帖

更多关于 当大神遇到小白 的文章

 

随机推荐