Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何减小opencv中图像显示窗口的大小?_C_Opencv - Fatal编程技术网

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

如何减小opencv中图像显示窗口的大小?,c,opencv,C,Opencv,我使用opencv处理非常大的图像(有时甚至超过2500x2000)。当我用普通的CVD显示这样的图像时,它占据了整个屏幕,甚至我也无法向下或横向滚动查看其他部分。是否可以仅在显示时减小图像的大小 注意:我的图像的大小不是恒定的 使用的平台:visual studio我不知道是否有任何内置函数可用于此操作,但我可以建议您编写自己的图像处理函数来显示生成的图像。。。它只需要交替的行和列信息来显示,wud将图像减少到1250X1000,因此根据您的需要,如果您希望图像的大小进一步减小,您可以每3行或

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

注意:我的图像的大小不是恒定的


使用的平台:visual studio

我不知道是否有任何内置函数可用于此操作,但我可以建议您编写自己的图像处理函数来显示生成的图像。。。它只需要交替的行和列信息来显示,wud将图像减少到1250X1000,因此根据您的需要,如果您希望图像的大小进一步减小,您可以每3行或列进行一次显示。。。该wud根据需要生成临时图像wud的显示时间对性能产生影响,但wud会提供所需的结果

我不知道是否有任何内置函数可以实现这一点,但我可以建议你编写自己的图像处理函数来显示生成的图像。。。它只需要交替的行和列信息来显示,wud将图像减少到1250X1000,因此根据您的需要,如果您希望图像的大小进一步减小,您可以每3行或列进行一次显示。。。该wud根据需要生成临时图像wud的显示时间对性能产生影响,但wud会提供所需的结果

您必须使用标志
CV\u WINDOW\u NORMAL
来更改此行为。此标志将使窗口可手动调整大小

cvNamedWindow(yourWindowName, CV_WINDOW_NORMAL);

您必须使用标志
CV\u WINDOW\u NORMAL
来更改此行为。此标志将使窗口可手动调整大小

cvNamedWindow(yourWindowName, CV_WINDOW_NORMAL);
自己看,自己看