文件名称:Zernike 矩:用于在 NxN 图像上快速计算 n 阶和重复为 m 的 Zernike 矩的 MATLAB 代码。-matlab开发
文件大小:42KB
文件格式:ZIP
更新时间:2024-06-21 02:23:11
matlab
本次提交包括 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
【文件预览】:
Zernike_code.zip
Zernike_code.mltbx