【发布时间】:2013-10-27 17:59:03
【问题描述】:
我在使用 gcc 的 ubuntu 12.04 中使用 c++。我正在尝试使用 opencv 执行一些图像处理任务。为此,我希望用户选择一个图像。是否可以通过 c++ 打开目录资源管理器,让用户通过选择文件夹或驱动器等方式选择图像?我实际上不知道如何准确地用谷歌搜索这个问题,如果这是非常初级的,我深表歉意。非常感谢您的帮助。提前致谢
【问题讨论】:
我在使用 gcc 的 ubuntu 12.04 中使用 c++。我正在尝试使用 opencv 执行一些图像处理任务。为此,我希望用户选择一个图像。是否可以通过 c++ 打开目录资源管理器,让用户通过选择文件夹或驱动器等方式选择图像?我实际上不知道如何准确地用谷歌搜索这个问题,如果这是非常初级的,我深表歉意。非常感谢您的帮助。提前致谢
【问题讨论】:
您会想要使用像Qt 这样的GUI 工具包。它们通常具有某种功能来满足您的需求。对于 Qt,QFileDialog 会很好。
对于学习 Qt:有official tutorials 或者this question。
如果你想走这条路,你也可以使用一个完全独立的程序来获取文件名。可能像zenity 这样的东西。您想在哪个平台上执行此操作?
【讨论】: