- 操作系统:ubuntu22.04
- OpenCV版本:OpenCV4.9
- IDE:Visual Studio Code
- 编程语言:C++11
算法描述
函数将图像重映射到极坐标或半对数极坐标空间。



dst(ρ,ϕ)=src(x,y)dst(\rho , \phi ) = src(x,y)dst(ρ,ϕ)=src(x,y)
其中
I⃗=(x−center.x, y−center.y)ϕ=Kangle⋅angle(I⃗)ρ={
Klin⋅magnitude(I⃗)默认Klog⋅loge(magnitude(I⃗))if 半对数\begin{array}{l} \vec{I} = (x - center.x, \;y - center.y) \\ \phi = Kangle \cdot \texttt{angle} (\vec{I}) \\ \rho = \left\{\begin{matrix} Klin \cdot \texttt{magnitude} (\vec{I}) & 默认 \\ Klog \cdot log_e(\texttt{magnitude} (\vec{I})) & if \; 半对数 \\ \end{matrix}\right. \end{array}I=(x−center.x,y−center.y)ϕ=Kangle⋅angle(I)ρ={