对于二维图形,Log-polar转换表示从笛卡尔坐标到极坐标的变化,广泛应用在计算机视觉中。此函数模仿人类视网膜中央凹视力,并且对于目标跟踪等可用于快速尺度和旋转变换不变模板匹配。
本例程实现极坐标变化,并进行反变换。
//Log-Polar极坐标变换
#include <highgui.h>
#include <cv.h>
int main(int argc, char** argv)
{
IplImage* src = cvLoadImage("Lena.tif", 1);
IplImage* dst = cvCreateImage(cvSize(256,256), 8, 3);
IplImage* src2 = cvCreateImage(cvGetSize(src), 8, 3);
cvLogPolar(src, dst, cvPoint2D32f(src->width /

本文探讨了OpenCV中的Log-Polar变换在计算机视觉中的使用,该技术模仿人类视网膜功能,尤其适用于尺度和旋转不变的模板匹配,如目标跟踪。文章通过实例展示了极坐标变换及反变换的过程。
最低0.47元/天 解锁文章
623

被折叠的 条评论
为什么被折叠?



