
Zernike矩:MATLAB代码实现n阶m重复NxN图像上的快速计算
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了在MATLAB中实现的高效算法,用于计算NxN图像上任意n阶m重复的Zernike矩。提供了一种快速、准确的方法来描述和分析图像特征。
本次提交包括3个mfiles文件和6个图像文件:1- Zernike_main.m(处理一切的主脚本);2- Zernikmoment.m(计算NxN ROI的Zernike矩);3-radialpoly.m(计算径向多项式,这是计算泽尼克矩的前提条件)。此外还有六个.png格式的测试图像文件。运行Zernike_main.m时,它将计算输入图像n=4阶且m重复为2的Zernike矩。由于第一行图像是一个独特物体(椭圆形)的不同旋转版本,这三张图片的泽尼克矩大小相同。另外,矩相位差与图像旋转角度成正比。可以预期不同形状(例如椭圆和矩形)具有完全不同的泽尼克矩值。这种行为的原因是泽尼克矩能够描述物体的形状特征。
许可协议:使用代码时请引用以下文件:
A. Tahmasbi、F. Saki、SB Shokouhi,基于Z的研究成果。
全部评论 (0)
还没有任何评论哟~


