【问题标题】:Opencv C - Cartesian to Polar image transformationOpencv C - 笛卡尔到极坐标图像转换
【发布时间】:2013-10-10 08:44:38
【问题描述】:

嗨,我想像这样转换图像(从右到左图像):

我正在搜索诸如 cvCartToPolar 之类的函数,但我不知道如何使用它..

有人可以帮助我吗? :)

【问题讨论】:

  • 该函数不是您需要的,请参阅文档:docs.opencv.org/modules/core/doc/… cartToPolar(InputArray x, InputArray y, OutputArray 幅度, OutputArray 角度, bool angleInDegrees) 它将坐标从笛卡尔坐标转换为极坐标或球坐标在 3D 中。

标签: c math opencv image-processing


【解决方案1】:

尝试使用 cvLogPolar

OpenCV 库中有详细信息

http://docs.opencv.org/modules/imgproc/doc/geometric_transformations.html

【讨论】:

    【解决方案2】:

    现在有cv::warpPolar,如果你不能实现你想要的(例如你的输入图像只是磁盘的一部分,你可能会对cv::remap感兴趣(前者在内部使用后者) . 在后一种情况下,您必须自己使用一些数学来构建映射表。

    【讨论】:

      猜你喜欢
      • 2013-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-13
      • 2016-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多