加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

opencv – resizeWindow什么都不做?

发布时间:2020-12-13 22:33:55 所属栏目:Windows 来源:网络整理
导读:我尝试了一些变化,但似乎resizeWindow不做任何事情. 我给出了简单的代码示例,结果是2个窗口的大小相同,尽管它应该有不同的大小. Mat m = imread("somePath",CV_LOAD_IMAGE_COLOR); namedWindow("aa",CV_WINDOW_NORMAL);namedWindow("bb",CV_WINDOW_NORMAL);i
我尝试了一些变化,但似乎resizeWindow不做任何事情.
我给出了简单的代码示例,结果是2个窗口的大小相同,尽管它应该有不同的大小.

Mat m = imread("somePath",CV_LOAD_IMAGE_COLOR); 
namedWindow("aa",CV_WINDOW_NORMAL);
namedWindow("bb",CV_WINDOW_NORMAL);
imshow("aa",m);
imshow("bb",m);
resizeWindow("aa",400,400);
resizeWindow("bb",800,800);
waitKey(0);

我使用opencv 2.4.3在ubunto 12.04上使用eclipse-cdt.

>我试图调试它,进入函数但我没有成功添加highGui modoul作为外部源,我得到一些h文件丢失的编译错误.

解决方法

以下代码段适用于我:

namedWindow("Final",0);
resizeWindow("Final",500,500);

“只有在没有CV_WINDOW_AUTOSIZE标志的情况下创建的窗口才能调整大小.”

REF:http://docs.opencv.org/modules/highgui/doc/user_interface.html#resizewindow

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读