gpt4 book ai didi

c++ - OpenCV:在 imshow() 之前是否需要 namedWindow()?

转载 作者:太空宇宙 更新时间:2023-11-03 21:15:41 26 4
gpt4 key购买 nike

在 OpenCV 中,我看到过很多在 imshow() 之前使用 namedWindow() 的实例;比如:

namedWindow( imageName, CV_WINDOW_AUTOSIZE );
namedWindow( "Gray image", CV_WINDOW_AUTOSIZE );

imshow( imageName, image );
imshow( "Gray image", gray_image );

以上代码来自OpenCV documentation .

posts 之一中用户提到 namedWindow() 不是必需的。我自己从未使用过 namedWindow()。

来自namedWindow documentation当标志不是 WINDOW_AUTOSIZE 时,namedWindow() 似乎对 imshow() 有用。但是在 imshow() 之前有没有使用 namedWindow() 和 WINDOW_AUTOSIZE?

最佳答案

来自您引用的文档:

namedWindow creates a window that can be used as a placeholder for images and trackbars. Created windows are referred to by their names.

函数 namedWindow 只是确保如果您希望之后对同一个窗口执行某些操作(例如移动、调整大小、关闭该窗口),您可以通过使用相同的名称引用它来完成。

所以如果你只是想展示它;你不需要使用 namedWindow()

关于c++ - OpenCV:在 imshow() 之前是否需要 namedWindow()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31155577/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com