-
大小: 479KB文件类型: .zip金币: 2下载: 0 次发布日期: 2024-02-01
- 语言: Matlab
- 标签:
资源简介
根据肤色平均值和分层阈值提取身份证标准图像皮肤区域。可以运行的。新手适用
代码片段和文件信息
function f
A = imread(‘sample7-1.bmp‘); %将原图像读入内存
m = size(A);
A = double(A);
subplot(131);
imshow(uint8(A));
title(‘原图像‘);
w = 0.2549 * 3;
a = [0 0 0];
a(1) = A(10 10 1);
a(2) = A(10 10 2);
a(3) = A(10 10 3);
a = a / 255;
B = A / 255.0;
for i=1:m(1)
for j=1:m(2)
if(abs(B(i j 1) - a(1)) > w / 2 || abs(B(i j 2) - a(2)) > w / 2 || abs(B(i j 3) - a(3)) > w / 2)
else
B(i j 1) = 0.5;
B(i j 2) = 0.5;
B(i j 3) = 0.5;
end
end
end
B = B * 255.0;
subplot(132);
imshow(uint8(B));
title(‘a = A(10 10); W = 0.2549 * 3‘);
w = 0.2549 * 2.2;
a = [0 0 0];
a(1) = A(80 120 1);
a(2) = A(80 120 2);
a(3) = A(80 120 3);
a = a / 255;
B = A / 255.0;
for i=1:m(1)
for j=1:m(2)
if(abs(B(i j 1) - a(1)) > w / 2 || abs(B(i j 2) - a(2)) > w / 2 || abs(B(i j 3) - a(3)) > w / 2)
B(i j 1) = 0.5;
B(i j 2) = 0.5;
B(i j 3) = 0.5;
else
end
end
end
B = B * 255.0;
subplot(133);
imshow(uint8(B));
title(‘a = A(80 120); W = 0.2549 * 2.2‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-01-05 20:57 matlab\
文件 492150 2014-11-17 10:32 matlab\result7-1.bmp
文件 530934 2014-11-17 10:32 matlab\result7-2.bmp
文件 491238 2014-11-17 10:32 matlab\result7-3.bmp
文件 105656 2014-11-17 10:32 matlab\sample7-1.bmp
文件 105656 2014-11-17 10:32 matlab\sample7-2.bmp
文件 133110 2014-11-17 10:32 matlab\sample7-3.bmp
文件 1217 2017-01-06 11:32 matlab\sample7_1.m
文件 1217 2014-11-17 10:32 matlab\sample7_2.m
文件 1541 2014-11-17 10:32 matlab\sample7_3.m
评论
共有 条评论