如何在opencv中减小图像显示窗口的大小?

时间:2011-06-09 06:27:33

标签: c opencv

我使用opencv处理非常大的图像(有时甚至超过2500x2000)。当我使用普通的cvNamedWindow显示这样的图像时,它占据了整个屏幕,甚至我无法向下或向侧面滚动以查看其他部分。是否可以在显示时缩小图像尺寸?

注意:我的图像大小不是常数

使用的平台:visual studio

2 个答案:

答案 0 :(得分:6)

您必须使用标志CV_WINDOW_NORMAL来改变此行为。该标志将使窗口可手动调整大小。

cvNamedWindow(yourWindowName, CV_WINDOW_NORMAL);

答案 1 :(得分:-1)

我不知道是否有任何内置功能可以做到这一点,但我可以建议你写你自己的图像处理功能来显示生成的图像......这只需要交替的行和列信息用于显示wud将图像缩小到1250X1000,所以根据你的需要,如果你想要的尺寸更小,你可以采取每第3行或每列...这个wud按照显示时间作为临时图像命中性能需要生成wud,但是wud会给你想要的结果。