matlab 图像处理 指纹识别
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%二值化后处理Im=Icc;In=Im;fora=1:4fori=2...
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%二值化后处理
Im=Icc;
In=Im;
for a=1:4
for i=2:m-1
for j=2:n-1
if Im(i,j)==1
if Im(i-1,j) + Im(i-1,j+1) +Im(i,j+1) + Im(i+1,j+1) + Im(i+1,j) + Im(i+1,j-1) + Im(i,j-1) + Im(i-1,j-1) <=3
In(i,j)=0;
end
end
if Im(i,j)==0
if Im(i-1,j) + Im(i-1,j+1) +Im(i,j+1) + Im(i+1,j+1) + Im(i+1,j) + Im(i+1,j-1) + Im(i,j-1) + Im(i-1,j-1) >=7
In(i,j)=1;
end
end
end
end
Im=In;
end
figure,imshow(double(In));
title('二值化后处理图');
for i=2:m-1 %反向
for j=2:n-1
if In(i,j)==1
In(i,j)=0;
else
In(i,j)=1;
end
end
end
给解释下这个二值化后处理 是什么算法 以及后面的那个方向是什么意思 展开
%二值化后处理
Im=Icc;
In=Im;
for a=1:4
for i=2:m-1
for j=2:n-1
if Im(i,j)==1
if Im(i-1,j) + Im(i-1,j+1) +Im(i,j+1) + Im(i+1,j+1) + Im(i+1,j) + Im(i+1,j-1) + Im(i,j-1) + Im(i-1,j-1) <=3
In(i,j)=0;
end
end
if Im(i,j)==0
if Im(i-1,j) + Im(i-1,j+1) +Im(i,j+1) + Im(i+1,j+1) + Im(i+1,j) + Im(i+1,j-1) + Im(i,j-1) + Im(i-1,j-1) >=7
In(i,j)=1;
end
end
end
end
Im=In;
end
figure,imshow(double(In));
title('二值化后处理图');
for i=2:m-1 %反向
for j=2:n-1
if In(i,j)==1
In(i,j)=0;
else
In(i,j)=1;
end
end
end
给解释下这个二值化后处理 是什么算法 以及后面的那个方向是什么意思 展开
1个回答
像素数据
2023-07-25 广告
2023-07-25 广告
人脸识别技术在多个领域得到了应用:1. 安防监控:在公共场所,如地铁站、机场、火车站等,人脸识别技术可以用于识别嫌疑人或者追踪犯罪嫌疑人,以预防和打击恐怖袭击,保障公共安全。2. 门禁管理:人脸识别技术可以方便快捷地验证身份,使门禁管理更加...
点击进入详情页
本回答由像素数据提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询