如何在opencv中绘制矢量(不是光栅像素)图形

时间:2015-03-30 10:55:31

标签: matlab opencv

习惯了Matlab及其绘制矢量图形的强大功能,我在OpenCV中寻找类似的东西。 OpenCV drawing functions似乎在像素级别对光线或点进行栅格化。目前,我正在将数据转储到文本中,复制粘贴到Matlab并完成所有绘图。我还考虑过使用Matlab engine传递参数和运行图,但是对于简单的调试操作来说似乎太乱了。

我希望能够做到以下几点:

  • 放大图像
  • 绘制每次缩放时重新光栅化的线/点,就像在Matlab中一样。

目前,我发现image watch plugin负责缩放,但对第二部分没有帮助。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

OpenCV具有很多处理图像的功能,但只有很少的功能可以显示结果。它没有什么可以显示像Matlab这样的矢量图形。当我需要在图像(或只是多边形)上看到多边形时,我将它们转储到文件并使用第三方查看器(通常是Giv viewer)。