我来自C++& MFC背景,想知道是否有更好的(可维护性/定制性)平台来开发应用程序GUI?
我们正在开发工业应用程序(机器视觉),其中:
- 性能至关重要(目前主要在CPU上进行图像处理,但GPU即将取代)
- 低层硬件接口(内部PCI设备,帧捕获卡,运动卡)
- 实时数据可视化(图像/统计图)
- 未来规划包括网络化以进行分布式处理和远程访问。
对于我们来说,跨平台不重要,因为该系统在受控环境中运行(客户只关心系统是否运行,并且他们获得了输出)。
还存在迁移成本的问题(第三方依赖项,开发人员和服务人员的培训成本)
编辑
上述“图像处理”的澄清:
我指的是“图片”(矩阵格式中的2D信息),而非图形(通常为3D向量)。目前,我们使用第三方图像库(用于空间域处理,例如分割、OCR/OCV、形态学、模式匹配)并整合我们的结果逻辑。