-
MATLAB代码实现:在 NxN 图像上高效计算重复为 m 的 n 阶 Zernike 矩
资源介绍
本次提交包括 3 个 mfiles 和 6 个图像文件: 1- Zernike_main.m(处理一切的主脚本) 2- Zernikmoment.m(计算 NxN ROI 的 Zernike 矩) 3-radialpoly.m(计算径向多项式,这是计算泽尼克矩的先决条件) 4- 六个 .png 文件来测试代码。 当您运行 Zernike_main.m 时,它将计算输入图像的 n=4 阶和重复 m=2 的 Zernike 矩。 由于第一行图像只是一个独特物体(椭圆形)的旋转版本,这三个图像的泽尼克矩的大小是相同的。 此外,矩的相位差与图像的旋转角度成正比。 可以预料,两种不同形状(例如椭圆形和矩形)的泽尼克矩是完全不同的。 这种行为的原因是泽尼克矩描述物体形状的能力。
许可协议:要确认代码的使用,请引用以下文件:
A. Tahmasbi、F. Saki、SB Shokouhi,基于 Z