这是默认的cv2.imshow()
窗口图标:
我正在完成一个基本项目,但想通过更改显示的窗口图标使它看起来更整洁。我知道可以用Tkinter窗口完成此操作,但是我想看看是否只有OpenCV库有更直接的方法。
答案 0 :(得分:3)
您不能仅使用OpenCV来做到这一点。其High-level GUI仅支持最少的功能,请参见。详细说明:
虽然OpenCV设计用于全面应用程序,并且可以在功能丰富的UI框架(例如Qt *,WinForms *或Cocoa *)中使用,或者根本不使用任何UI,但有时需要尝试使用快速功能并可视化结果。这就是HighGUI模块的设计目的。
它提供了易于使用的界面:
- 创建和操作可显示图像并“记住”其内容的窗口(无需处理来自OS的重绘事件)。
- 在窗口中添加跟踪栏,处理简单的鼠标事件以及键盘命令。
“操作”窗口仅限于命名,移动和调整窗口大小。
(从我个人的角度来看,OpenCV窗口仅用于原型设计,您在生产中不会使用任何东西。)
希望有帮助!