图像极坐标变换及其逆变换 ( 笛卡尔 --> 极坐标 极坐标 --> 笛卡尔)

声明: 摘自 https://zhuanlan.zhihu.com/p/101295784
并在此基础上加了自己的理解!!!

极坐标变换就是将图像在直角坐标系与极坐标系中互相变换,形式如图3-26所示,它可以将一圆形图像变换成一个矩形图像,常用于处理钟表、圆盘等图像。圆形图案边缘上的文字经过及坐标变换后可以垂直的排列在新图像的边缘,便于对文字的识别和检测。

注意opencv的warpPolar这里顺时针为旋转正方向!
图像极坐标变换及其逆变换 ( 笛卡尔 --> 极坐标 极坐标 --> 笛卡尔)_第1张图片
OpenCV 4中提供了warpPolar()函数用于实现图像的极坐标变换,该函数的函数原型在代码清单3-38中给出。

代码清单3-38 warpPolar()函数原型

1.  void cv::warpPolar(InputArray  src,
2.                         OutputArray  dst,
3.                         

你可能感兴趣的:(OpenCV)