我被计算机科学实验室选中以开发图形用户界面(GUI),其主要目标是允许用户打开高分辨率图像(TIFF格式)并对其进行操作(放大,缩小,绘制矩形,创建和编辑注释......)。
我想使用Qt和OpenCV构建此GUI。尽管如此,我对OpenCV在这个项目上的使用还有一些疑问。
因此,我的问题是:
答案 0 :(得分:0)
创建和编辑注释?这听起来比处理TIFF要远得多。
假设原始帖子在动机中被正确理解 - 创建能够处理大型TIFF图像文件的GUI,这也允许用户创建和(稍后)编辑annotations
和其他图形元素({{1 }等等)
解决方案的方式与rectangles
和类似工具中处理TIFF图像的方式完全不同。
如果目标不是再次重新发明轮子,那么自古以来就有一个可爱而强大的工具OpenCV
,这为你的想法提供了一个强大的框架。
使用xfig
的语法引擎和渲染选项,您可以在整个工作生命周期内保持对象的可编辑性和可编辑性,让您有更多时间来开发自己的GUI概念,而不是花费人*多年来在如何处理最低级别的标准格式像素图和分层矢量对象的内部工作。
元文件看起来像:
xfig
结果可能如下: