Hu矩

news/2025/1/12 13:25:59/


close all;
clear all;
I1=imread('lena.bmp');
angle=30;
T=[cos(angle),sin(angle),0;-sin(angle),cos(angle),0;0,0,1];
t1 = maketform('affine',T);
I2 = imtransform(I1,t1,'bilinear','fill',0);%旋转
I2=imresize(I2,0.5);%缩放
figure;
imshow(I1);
figure;
imshow(I2);
H1=Humoment(I1)
H2=Humoment(I2)
function Hu = Humoment(I)
I=double(I);
m00=sum(sum(I));
m10=0;m01=0;
[row,col]=size(I);
for i=1:rowfor j=1:colm10=m10+i*I(i,j);m01=m01+j*I(i,j);end
end
xb=m10/m00;%重心坐标
yb=m01/m00;%中心距
u02 = 0;u03 = 0;u11 = 0;u12 = 0;u20 = 0;u21 = 0;u30 = 0;
for i=1:rowfor j=1:col        u02=u02+(j-yb)^2*I(i,j);u03=u03+(j-yb)^3*I(i,j);u11=u11+(i-xb)*(j-yb)*I(i,j);u12=u12+(i-xb)*(j-yb)^2*I(i,j);u20=u20+(i-xb)^2*I(i,j);u21=u21+(i-xb)^2*(j-yb)*I(i,j);u30=u30+(i-xb)^3*I(i,j);end
end%归一化中心距
n02=u02/m00^2;
n03=u03/m00^2.5;
n11=u11/m00^2;
n12=u12/m00^2.5;
n20=u20/m00^2;
n21=u21/m00^2.5;
n30=u30/m00^2.5;        %Hu矩
h1 = n20 + n02;                     
h2 = (n20-n02)^2 + 4*(n11)^2;
h3 = (n30-3*n12)^2 + (3*n21-n03)^2;  
h4 = (n30+n12)^2 + (n21+n03)^2;
h5 = (n30-3*n12)*(n30+n12)*((n30+n12)^2-3*(n21+n03)^2)+(3*n21-n03)*(n21+n03)*(3*(n30+n12)^2-(n21+n03)^2);
h6 = (n20-n02)*((n30+n12)^2-(n21+n03)^2)+4*n11*(n30+n12)*(n21+n03);
h7 = (3*n21-n03)*(n30+n12)*((n30+n12)^2-3*(n21+n03)^2)-(3*n12-n30)*(n21+n03)*(3*(n30+n12)^2-(n21+n03)^2);
Hu = [h1 h2 h3 h4 h5 h6 h7];   

结果:

对于两图像做测试,其中第二幅是第一幅旋转30度并缩小到1/4大小:


上述两幅图计算出的Hu矩都为:

 0.0012    0.0000    0.0000    0.0000   -0.0000   -0.0000    0.0000


参考:

https://en.wikipedia.org/wiki/Image_moment


http://www.ppmy.cn/news/473881.html

相关文章

unit4

目录 carpenterovertakeremainderobjectivepasturedespitegulfshepherdinteriorchorusoppressgrinprofessionalresistantfosterleapembarkneutralelasticcirculateintimidatechopprimarystirappraisallayoutsurvivalentertainmoanlocatepublishpacehearingexplosivecricketvolt…

魅族现在是Android几了,终于等到你,魅族今日推送 Android 10 内测版 Flyme

一个月之前,Flyme 宣布将会向魅族旗下 10 款机型适配 Android 10 的系统更新,预计将会在 7 月 21 日陆续推送内测版系统的更新。 要知道,近几年魅族发布的手机基本上都没有进行 Android 底层的系统升级。例如魅族15 系列,到现在还…

选购智能机必须知道的知识

最新出炉的各智能手机GPU排行!智能手机显示性能揭秘! 如遇到打不开的链接,可能是您用手机或平板登录的原因。换用电脑登录即可解决。 前言 : 手机的3D性能配置高不高,也就是玩游戏流不流畅,看"中央处理器(CPU)&qu…

2019年,智能手机的交棒时刻

如果用一个关键词来总结2019年的智能手机行业,应该是“难”。IDC公布的2019年第三季度智能手机销量数据显示,全球智能手机出货3.583亿台,同比增长0.8%;中国智能手机出货9890万台,同比下降3.6%,另外两个季度…

网络安全学术顶会——CCS '22 议题清单、摘要与总结(下)

注意:本文由GPT4与Claude联合生成。 161、Secure Auctions in the Presence of Rational Adversaries 密封竞标拍卖用于在一组感兴趣的参与者之间分配资源。传统上,拍卖需要一个受信任的拍卖师在场,竞标者向其提供他们的私人出价。然而&#…

阿里云在国内市场占有率怎么样?

阿里云在国内市场占有率怎么样?   阿里云在国内市场占有率分析   随着互联网的飞速发展,越来越多的企业和个人开始利用云计算服务来满足各种业务需求。作为中国领先的云服务提供商,阿里云自成立以来就受到了广泛关注。本文旨在分析阿里云…

以太网没有有效的IP配置

关于网卡驱动。 最近发生一件尴尬的事情。就是因为自己在刷机的时候,在Windows7刷到Windows10的以后,电脑无法使用有线网络。当插入网线的时候总是会出现“未识别网络”,“无Internet”或者“以太网没有有效的ip配置”。我在百度上搜索许多的…

如何用计算机ip连接打印机共享,ip共享打印机怎么设置

ip共享打印机怎么设置 打印机是计算机的输出设备之一,用于将计算机处理结果打印在相关介质上。有关共享打印机设置办法,欢迎大家一起来借鉴一下! 一、在带有打印机的电脑上,将打印机共享出去 1、首先,确认与共享打印机相连的处于开机状态,而且已经安装过打印机驱动程序,并…