图像处理和分析技术基础试卷.docx

图像处理和分析技术基础试卷.docx

ID:51798660

大小:50.88 KB

页数:42页

时间:2020-03-15

图像处理和分析技术基础试卷.docx_第1页
图像处理和分析技术基础试卷.docx_第2页
图像处理和分析技术基础试卷.docx_第3页
图像处理和分析技术基础试卷.docx_第4页
图像处理和分析技术基础试卷.docx_第5页
资源描述:

《图像处理和分析技术基础试卷.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.根据所学过的图像处理和分析方法,设计一套算法流程来实现汽车牌照的定位和数字的识别(给出设计思想即可)。答:要点:Step1:定位汽车牌照。通过高通滤波,得到所有的边缘,对边缘细化(但要保持连通关系),找出所有封闭的边缘,对封闭边缘求多边形逼近。在逼近后的所有4边形中,找出尺寸与牌照大小相同的四边形。牌照被定位。Step2:识别数字。对牌照区域中的细化后的图像对象进行识别(如前面所介绍的矩阵模糊识别法等)。2、试设计一套算法来实现染色体(图像见下图)的统计与识别(给出算法思想即可)。1.applylut功能:在二进制图像中利用looku

2、p表进行边沿操作.语法:A=applylut(BW,lut)举例lut=makelut('sum(x(:))==4',2);BW1=imread('text.tif');BW2=applylut(BW1,lut);imshow(BW1)figure,imshow(BW2)相关命令:makelut2.bestblk功能:确定进行块操作的块大小.语法:siz=bestblk([mn],k)[mb,nb]=bestblk([mn],k)举例siz=bestblk([640800],72)siz=6450相关命令:blkproc3.blkproc

3、功能:MATLAB高级应用——图形及影像处理320实现图像的显式块操作.语法:B=blkproc(A,[mn],fun)B=blkproc(A,[mn],fun,P1,P2,...)B=blkproc(A,[mn],[mbordernborder],fun,...)B=blkproc(A,'indexed',...)举例I=imread('alumgrns.tif');I2=blkproc(I,[88],'std2(x)*ones(size(x))');imshow(I)figure,imshow(I2,[]);相关命令:colfilt,

4、nlfilter,inline4.brighten功能:增加或降低颜色映像表的亮度.语法:brighten(beta)newmap=brighten(beta)newmap=brighten(map,beta)brighten(fig,beta)相关命令:imadjust,rgbplot5.bwarea功能:计算二进制图像对象的面积.语法:total=bwarea(BW)举例BW=imread('circles.tif');imshow(BW);附录MATLAB图像处理命令321bwarea(BW)ans=15799相关命令:bweule

5、r,bwperim6.bweuler.功能:计算二进制图像的欧拉数.语法:eul=bweuler(BW,n)举例BW=imread('circles.tif');imshow(BW);bweuler(BW)ans=-2相关命令:bwmorph,bwperim7.bwfill功能:填充二进制图像的背景色.语法:BW2=bwfill(BW1,c,r,n)BW2=bwfill(BW1,n)[BW2,idx]=bwfill(...)BW2=bwfill(x,y,BW1,xi,yi,n)[x,y,BW2,idx,xi,yi]=bwfill(...)

6、BW2=bwfill(BW1,'holes',n)[BW2,idx]=bwfill(BW1,'holes',n)举例MATLAB高级应用——图形及影像处理322BW1=[1000000011111000100010101000111011110111100110101000101010001110]BW2=bwfill(BW1,3,3,8)BW2=1000000011111000111110101111111011110111100110101000101010001110I=imread('blood1.tif');BW3=~im2bw

7、(I);BW4=bwfill(BW3,'holes');imshow(BW3)figure,imshow(BW4)相关命令:bwselect,roifill8.bwlabel功能:标注二进制图像中已连接的部分.语法:附录MATLAB图像处理命令323L=bwlabel(BW,n)[L,num]=bwlabel(BW,n)举例BW=[1110000011101100111011001110001011100010111000101110011011100000]L=bwlabel(BW,4)L=11100000111022001110220

8、01110003011100030111000301110033011100000[r,c]=find(L==2);rc=[rc]rc=25352636相关命令:bweuler,bwselec

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。