彩色图像颜色值的 3 个中心矩计算
Introduction
假如彩色图像第 i 个颜色分量的第 j 个像素值为 , 图像的像素点个数为 N, 则它的第 i 个颜色分量的 3 个中心
矩分别为:
一阶中心矩:
二阶中心矩:
三阶中心矩:
Experiments
以下实验代码基于 MATLAB 实现。
% 读入图像
rgb = imread('Lenna.png');
rgb1 = double(rgb);
% 彩色图像 R、G、B 分量
r = rgb1(:,:,1);
g = rgb1(:,:,2);
b = rgb1(:,:,3);
% 获取图像大小
[m,n,c] = size(rgb1);
% 输出图像大小
fprintf('image_size = %d*%d*%d', m,n,c)
image_size = 512*512*3
imshow(rgb,'InitialMagnification','fit')
1
评论0