首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Imshow()大小限制

Imshow()大小限制
EN

Stack Overflow用户
提问于 2012-01-04 22:07:48
回答 1查看 3.4K关注 0票数 1

我有一个6750x6450px的图像,正在尝试用OpenCv中的imshow()函数显示它。当我显示一个图像时,它显示得很糟糕(一些有线输出),当我试图显示两个图像时,得到了seqfault。将这些图像保存在硬盘上会产生很好的效果,图像会被保存,并且它们是正确的,当我调整两者的大小时,它们也会正确地显示出来。imshow()函数有一些大小限制吗?

代码:

代码语言:javascript
复制
Mat bigImage1 = imread(...);
Mat bigImage2 = imread(...);
namedWindow("first",CV_WINDOW_FULLSCREEN);
namedWindow("second",CV_WINDOW_FULLSCREEN);
imshow("first",bigImage1);
imshow("second",bigImage2);

我在64位Windows 7台式计算机上工作

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-04 23:51:57

图像可能比您当前的屏幕分辨率大。问题似乎是它们太大了,OpenCV无法在一个窗口中处理它们。

可以肯定的是,我会在Mac或Linux上尝试你的代码,因为OpenCV是跨平台的,而且每个操作系统都有特定的窗口管理实现。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8728209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档