手机版

基于图像处理的微小塑料齿轮轮廓优化(5)

发布时间:2021-06-07   来源:未知    
字号:

end

re=zeros(m+2,n+2);

tmp(2:m+1,2:n+1)=R; bw1_re=zeros(m+2,n+2); bw1_re(2:m+1,2:n+1)=bw1; for i=2:m+1 for j=2:n+1

if tmp(i,j)>0.01*Rmax &&... tmp(i,j)>tmp(i-1,j-1) && tmp(i,j)>tmp(i-1,j) && tmp(i,j)>tmp(i-1,j+1) &&...

tmp(i,j)>tmp(i,j-1) && tmp(i,j)>tmp(i,j+1) &&...

tmp(i,j)>tmp(i+1,j-1) && tmp(i,j)>tmp(i+1,j) && tmp(i,j)>tmp(i+1,j+1) bw1_re(i,j)=255; end end end

figure,imshow(mat2gray(bw1_re(2:m+1,2:n+1))

);

5、分别统计出大齿轮和小齿轮上面齿的个数和每个齿轮上齿之间的角度

[labeled,numobjects]=bwlabel(mat2gray(bw1_re(2:m+1,2:n+1)),8);%大轮90度的数目

>> j=numobjects*4 %大齿轮总数目

cropimg1 = imcrop(mat2gray(bw1_re(2:m+1,2:n+1)));%裁剪90度

imshow(cropimg1)

[r,c]=find(cropimg1==1); num1=length(r); >> num1

num1 =

27 %小齿轮90度的齿数

>> j1=(num1-2)/2 j1 =

12.5000

>> min=j1*4 %小齿轮总的齿数

min =

50

6、结束语:

在传统的检测像素的82邻域点优化轮廓

基于图像处理的微小塑料齿轮轮廓优化(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)