




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
希望变换可以检测所有图形一、实验目的1.掌握MATLAB软件的使用和设计过程。掌握Hopf变换的实现。3.使用MATLAB语言设计基于Hopf变换的随机图形识别。二、实验设备或设备安装MATLAB软件计算机三、总体设计原则和流程图1、编程原理霍夫变换的基本思想是将图像平面上的点映射到参数平面上的曲线上,最后通过统计特性解决问题。具有抗噪音性能好、对部分盖子不敏感等特性。2、流程图程序启动打开图形基于霍夫曼变换的简单图形识别希望变换传感线希望转换检测源标识获得的图像保存图像程序结束四、主要方案代码1、Hough变换检测圆程序Clear allClose allClc% cr,ST=circle _ product;%st(1)-x,st(2)-y,st(3)-rCr=im read(sample . BMP);%circle1.bmpFigureIMS how(Cr);row,range=size(Cr);P=row * rangea=0;Y=zeros(1,p);Q=zeros(1,p);For k1=1:1:rowFor k2=1:1:rangeIf cr(k1,k2)=0a=a 1;XXX=k2-1;YYY=row 1-k1;y(a)=YYY;q(a)=XXX;EndEndEndFor k3=1:1:pIf Y(k3)=0Q(k3)=0BreakEndEnd% z=ones(1,5);% a=1:1:300B=1:136300% Z1=sqrt (a-q (1)。2 (b-y (1)。2);% z2=sqrt (a-q (2)。2 (b-y (2)。2);% z3=sqrt (a-q (3)。2 (b-y (3)。2);% Z4=sqrt (a-q (4)。2 (b-y (4)。2);% z5=sqrt (a-q (5)。2 (b-y (5)。2);% % Z1=sqrt(a-q(1)*(a-q(1)*(B- y(1)*);% Z1=(a-q (1)。2 (b-y (1)。2;r0=(ABS(Z1-z2)=0.1 ABS(Z1=z3)=0.1 ABS(Z1=Z4)=0.1 ABS(Z1=z5)=0.1 ABS% r=r0。* z1% aa=r0。* a;% bb=r0。* b;% rrr=round(r(r0至=0)% aaa=aa(r0至=0)% bbb=bb(r0至=0)k7=floor(k3/6);K5=2;A=1:136300B=1:136300Rrr=zeros(1,p);Aaa=zeros(1,p);Bb=zeros(1,p);K6=0;as=0;k11=1;For k5=1:1:k7% K6=0;% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %Z1=sqrt (a-q (K5).2 (b-y (K5)。 2);Z2=sqrt (a-q (K5 1).2 (b-y (K5 1)。 2);Z3=sqrt (a-q (K5 2).2 (b-y (K5 2)。 2);Z4=sqrt (a-q (K5 3).2 (b-y (K5 3)。 2);Z5=sqrt (a-q (K5 4).2 (b-y (K5 4)。 2);Z6=sqrt (a-q (K5).2 (b-y (K5)。 2);r0=(ABS(Z1-z2)=. 1 ABS(Z1=z3)=. 1 ABS(Z1=Z4)=. 1 ABS(Z1=z5)=. 1 ABS()Rr=r0。* z1Aa=r0。* a;Bb=r0。* b;m,n=size(RR);If rr=zeros(1,n);as=as 1;ContinueEndpz1,pz=size(rr(r0至=0);Rrr=round(rr(r0至=0)Aaa=aa(r0至=0)Bbb=bb(r0至=0)pz2=pz k11-1;K9=1;For k8=k11:pz2RR(k8)=RRR(K9);XX(k8)=AAA(K9);YY(k8)=BBB(K9);K9=K9 1;Endk11=k8 1;% if rr=zeros(1,n);% as=as 1;Continue% endEnd% if aa=zeros(1,300)% as=1% endRangex=1:1:rangeRowy=1:1:rowrx,ry=meshgrid (rangex,rowiy);RT=RXFigure网面(rx、ry、rt);霍尔德温;Plot3(XX、YY、RR、zh);% 5rhao,nn=the_max1(XX,YY,RR);I1=ones(row,range);RhaoCenter=rhao% t2=1.5T3=1.5For k1=1:1:rowFor k2=1:1:rangeXXX=k2-1;YYY=row 1-k1;if ABS(XXX-center(1)*(XXX-center(1)(yyy-center(2)*(yyy-center(1)I1(k1,k2)=0;EndEndEndImwrite(i1,找到的bmp,BMP);I2=imread(找到的圆。BMP);FigureIMS how(I2);%st2、霍夫变换传感线Clear allClose allClcI=im read(sample . BMP);row,range=size(I);P=row * rangea=0;Y=zeros(1,p);Q=zeros(1,p);For k1=1:1:rowFor k2=1:1:rangeIf i(k1,k2)=0a=a 1;XXX=k2-1;YYY=row 1-k1;y(a)=YYY;q(a)=YYY-XXX;EndEndEnd% for t=1:1:a% o=Y(t) Q(t)% endx1=0 1;y1=Y(1)Q(1);Plot(X1,Y1,r);霍尔德温;YY=zeros(1,a-1);QQ=zeros(1,a-1);For t=2:1:ax2=0 1;y2=Y(t)Q(t);Plot(X2,Y2);YY (t-1),QQ (t-1)=PLL (x1,y1,x2,y2);% yyy=YY(t-1)% qqqqq=QQ(t-1)%查看交点Plot(YY(t-1)、QQ(t-1)、ko);End% res=gather_point(YY,QQ,QQ);nn=0;Res% m,n3=size(YY);% for no1=1:1:n3% n=0;% for NO2=(no1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽省黄山市普通高中2026届高二化学第一学期期中综合测试试题含解析
- 新刑诉法试题及答案
- 健康银行面试题及答案
- 四川机械联考试题及答案
- 陕西中职试题及答案
- 深圳网约车考试试题技巧及答案
- 康复技术考试题及答案
- 胃癌手术试题及答案
- 学校119消防日活动总结
- 2020-2025年资产评估师之资产评估基础通关题库(附带答案)
- 计算机信息安全管理培训
- 体育与健康核心素养引领下的大单元教学
- 道路工程材料第7版 课件全套 -孙大权 0-绪论-6 无机结合料稳定材料
- 如何高质量开好经营分析会
- 医疗护理医学培训 危重病人的风险评估及护理安全课件
- 香港上市公司分拆上市指引 2024
- 二零二五版OEM代工项目知识产权保护合同3篇
- 生态农业开发授权委托书样本
- 安全风险评估合同范例
- 烟草行业保证金协议书
- 急危重症患者抢救制度
评论
0/150
提交评论