在python中使用opencv显示图像对于屏幕而言太大

时间:2018-10-17 00:43:10

标签: python opencv

我想要一些使用imshow以最大尺寸显示图像的提示。 我可以在二值化后显示它,但是,当我使用findContours时,它会以屏幕尺寸显示图像。

1 个答案:

答案 0 :(得分:1)

namedWindow就是这种情况,详细信息here。基本上,您应该在显示图像之前更改默认的窗口选项:

Mat a_very_big_image = imread("path_to_a_very_big_image");

// WINDOW_NORMAL allows window to be resized
namedWindow("auto resize", WINDOW_NORMAL);
imshow("auto resize", a_very_big_image);
waitKey(0);