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

Matlab 如何在opencv中绘制矢量(不是光栅化为像素)图形,matlab,opencv,Matlab,Opencv,由于习惯了Matlab及其强大的矢量图形绘制能力,我正在OpenCV中寻找类似的东西。OpenCV似乎在像素级对线或点进行光栅化。目前,我正在将数据转储到文本中,复制粘贴到Matlab并绘制所有的绘图。我也考虑过用它来传递参数和运行绘图,但是对于简单的调试操作来说,它似乎太混乱了 我希望能够做到以下几点: 放大、缩小图像 画一条直线/一个点,在我每次缩放时重新光栅化,就像在Matlab中一样 目前,我发现可以进行缩放,但对第二部分没有帮助 有什么想法吗?OpenCV有很多处理图像的功能,但显

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

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

  • 放大、缩小图像
  • 画一条直线/一个点,在我每次缩放时重新光栅化,就像在Matlab中一样
目前,我发现可以进行缩放,但对第二部分没有帮助


有什么想法吗?

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