m_getm.m
来自「基于MATLAB平台上」· M 代码 · 共 20 行
M
20 行
function [result]=M_GetM(im,p,q)
%% 计算原点矩
% im:double型图像;
% p:x的阶数;
% q:y的阶数;
% 本程序中横向从左至右为x,纵向从上到下为y
% 子函数
%%
% 如果是00阶直接加速返回结果
if p==0 && q==0
result=sum(sum(im));
return
else
[height,width]=size(im);
[x,y]=meshgrid(1:width,1:height);
x=x.^p;
y=y.^q;
result=sum(sum(im.*x.*y));
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?