如何为c ++ OpenCV应用程序创建简单的交互式GUI?

时间:2016-02-07 19:38:45

标签: c++ user-interface opencv

我正在使用OpenCV 3.0和C ++开发对象检测应用程序。对于演示文稿,我需要简单的GUI来选择相关文件,将它们发送到函数,并打印出结果。换句话说,我在终端做同样的事情。我无法在c ++和OpenCV文档中找到适当的方法来创建这种GUI。

1 个答案:

答案 0 :(得分:3)

如果你想要一些非常简单的东西,你可以使用 Zenity 或其中一个替代品。从命令行尝试这样:

zenity  --title="Select an image" --file-selection --multiple

enter image description here

如果它符合您的需求,您可以使用popen()将其集成到C ++程序中以执行它,然后读取它输出的文件名。

请注意,您也可以使用它来获取任意文本或允许列表框中的部分。

如果其他人想要做类似的事情,但在Apple OSX上,您可以查看Cocoa Dialog