只是想知道OpenCV中是否有任何命令来创建输入"文本框"或"编辑文本框"用于C ++中的GUI?像名称框(输入名称)
PS:我正在使用Linux(Ubuntu)
答案 0 :(得分:3)
正如Miki所说,OpenCV本身没有这样的功能,但没有什么可以阻止你使用 Zenity 或任何替代方案,它们在命令行中运行如下:
zenity --title "Gimme some text!" --entry --text "Enter your text here"
如果它符合您的要求,您可以通过popen()
调用它将其集成到C ++程序中。
答案 1 :(得分:1)
否强>
来自doc:
虽然OpenCV设计用于全面的应用程序,并且可以在功能丰富的UI框架(例如Qt *,WinForms *或Cocoa *)中使用,或者根本没有任何UI,但有时需要尝试功能快速,可视化结果。这就是HighGUI模块的设计目的。
HighGui仅提供有限的GUI,主要用于调试目的。如果你需要的东西超过:
然后你需要使用一些GUI库,如Qt *,WinForms *或Cocoa *。