全球旧事资料 分类
ilter为高斯低通滤波,有两个参数,hsize表示模板尺寸,默认值为【33】,sigma为滤波器的标准值,单位为像素,默认值为05prewittPrewitthorizo
taledgeemphasizi
gfilter用于边缘增强,大小为【33】,无参数sobelSobelhorizo
taledgeemphasizi
gfilter用于边缘提取,无参数
9filter2Jfilter2hI使用指定的滤波器h对I进行滤波,结果保存在J中10bwarea函数功能:计算二值图像中对象的总面积。调用格式:totalbwareaBW估算二值图像BW中对象的总面积。返回的total是一个标量,它的值大致地反映了和图像中o
像素的个数。由于对于不同像素类型,度量标准不同,因此结果可能并不十分精确。BW可以是数值类型(整型、浮点型)或者逻辑类型。对于数值类型,像素值不为0被视为o
。返回值total是double类型的。11sum功能:函数求和sumx2表示矩阵x的横向相加,求每行的和,结果是列向量。而缺省的sumx就是竖向相加,求每列的和,结果是行向量。
6
fA0的结果是得到一个逻辑矩阵,大小跟原来的A一致,A中大于零的元素的位置置为1,小于等于零的位置置为0。所以横向求和以后,就是求A中每行大于零的元素个数。12rou
d功能:四舍五入调用格式:Yrou
dX在matlab中rou
d也是一个四舍五入函数。二对汽车图像进行图像转换、图像增强和边缘检测等。
1载入车牌图像:
Iimreadcar1jpg
figure1imshowItitleorigi
alimage;将车牌的原图显示出来,结果如下:
2将彩图转换为灰度图并绘制直方图:I1rgb2grayI将彩图转换为灰度图figure2subplot121imshowI1titlegrayimagefigure2subplot122imhistI1title灰度图直方图绘制灰度图的直方图结果如下所示:
7
f3用roberts算子进行边缘检测:I2edgeI1roberts018both选择阈值018,用roberts算子进行边缘检测figure3imshowI2titlerobertsoperatoredgedetectio
image;结果如下:
4图像实施腐蚀操作:se111
8
fI3imerodeI2se对图像实施腐蚀操作,即膨胀的反操作figure4imshowI3titlecorrosio
image
5平滑图像sestrelrecta
gle2525构造结构元素以正方形构造一个se
I4imcloseI3se图像聚类、填充图像
figure5imshowI4titlesmothi
gimage结果如下所示:
6删除二值图像的小对象
9
fI5bwareaope
I42000去除聚团灰度值小于2000的部分figure6imshowI5titleremovethesmallobjects用imshow函数显示滤波后图像
结果如下所示:
(三)车牌定位yxzsizeI5返回I5各维的尺寸,存储在xyz中
myIdoubleI5将I5转换成双精度
tic
tic表示计时的开始,toc表示计时的结束
Br
好听全球资料 返回顶部