我正在开发一种分割工具(用于研究目的,不用于商业用途),我想知道我应该使用哪种图形用户界面,因为有很多。
我正在寻找一个相对简单的界面,它允许我在同一个窗口上执行以下操作:
*算法将使用的输入变量
*浏览文件夹并选择图像
*通过单击按钮来调用功能
*显示在算法运行时将演变的图像
我使用visual studio 2010在c ++中编码,我正在使用其他库,例如OpenCV,因此GUI库必须可在VS2010上的控制台项目上编译和使用。 到目前为止,我已经尝试过Qt,FLTK,GTK +但Qt作为x64架构上的兼容问题,FLTK缺少文档,我不确定它是否满足了我的需求并且GTK +无效。
非常感谢您提供的任何意见和帮助。
答案 0 :(得分:1)
保持简单。 如果在Windows上使用带有“非快速”版本的Visual Studio的C ++,只需使用MFC。
框架已经成熟,网上有大量的参考,示例和示例(codeproject,codeguru,MSDN,......)
答案 1 :(得分:1)
您是否尝试过OpenCV自己的highgui?
http://opencv.willowgarage.com/documentation/python/highgui__high-level_gui_and_media_i_o.html
“虽然OpenCV设计用于全面应用,但可以 在功能丰富的UI框架中使用(例如Qt,WinForms 或Cocoa)或根本没有任何UI,有时需要尝试 一些功能快速并可视化结果。这是什么的 HighGUI模块专为。“
设计