• 大小: 1.39MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-12
  • 语言: Matlab
  • 标签: 人脸检测  

资源简介

人脸检测,五官检测 matlab

资源截图

代码片段和文件信息

function result = find_result_channel(src_imgdst_imgpadding_factor)

[rws cls] = size(src_img);

src_img_x = find_x_gradient(src_imgcls);
src_img_y = find_y_gradient(src_imgrws);

dst_img_x = find_x_gradient(dst_imgcls);
dst_img_y = find_y_gradient(dst_imgrws);

new_dst_img_x = dst_img_x;
new_dst_img_y = dst_img_y;

new_dst_img_x(2:rws-12:cls-1) = src_img_x(2:rws-12:cls-1);
new_dst_img_y(2:rws-12:cls-1) = src_img_y(2:rws-12:cls-1);

new_dst_img_x_x = find_x_gradient_b_diff(new_dst_img_xcls);
new_dst_img_y_y = find_y_gradient_b_diff(new_dst_img_yrws);

divergence_field = new_dst_img_x_x + new_dst_img_y_y;

divergence_field = divergence_field(padding_factor:size(divergence_field1)-padding_factor-1padding_factor:size(divergence_field2)-padding_factor-1);
src_img = src_img(padding_factor+1:size(src_img1)-padding_factorpadding_factor+1:size(src_img2)-padding_factor);
dst_img = dst_img(padding_factor+1:size(dst_img1)-padding_factorpadding_factor+1:size(dst_img2)-padding_factor);

[rws cls] = size(src_img);
%laplace_sparse_matrix = Create_Laplace_Sparse_Matrix(rws cls);
laplace_sparse_matrix = sp_laplace(rws cls);

mask = zeros(rwscls);
mask(:1) = 1;
mask(:cls) = 1;
mask(1:) = 1;
mask(rws:) = 1;
mask = logical(mask);
mask = mask(:);

divergence_field = divergence_field(:);
src_img = src_img(:);
dst_img = dst_img(:);

x_dash_dash = dst_img(mask);
A_dash_dash = laplace_sparse_matrix(:mask);
b_dash_dash = A_dash_dash * x_dash_dash;

b_dash = divergence_field - b_dash_dash;

A_dash = laplace_sparse_matrix(~mask~mask);
b_dash = b_dash(~mask:);
x_dash = A_dash\b_dash;

result = zeros(size(divergence_field1)1);

result(~mask1) = x_dash;
result(mask1) = x_dash_dash;
result = reshape(resultrwscls);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-11-27 22:16  hw-extension-eye_repair\
     文件      308278  2018-11-27 11:44  hw-extension-eye_repair\0001.bmp
     文件       67885  2018-11-19 16:41  hw-extension-eye_repair\001.jpg
     文件       73083  2018-11-19 16:41  hw-extension-eye_repair\011.jpg
     文件        2047  2018-05-28 03:36  hw-extension-eye_repair\1.jpg
     文件       24862  2018-05-28 03:36  hw-extension-eye_repair\2.jpg
     文件       13312  2009-12-06 17:30  hw-extension-eye_repair\Thumbs.db
     文件      244168  2018-05-28 01:58  hw-extension-eye_repair\face.png
     文件      229950  2018-05-28 01:40  hw-extension-eye_repair\face_original.png
     文件      844542  2018-05-28 03:36  hw-extension-eye_repair\final_result.bmp
     文件        1803  2005-11-18 16:36  hw-extension-eye_repair\find_result_channel.m
     文件          85  2004-03-24 20:24  hw-extension-eye_repair\find_t_gradient.m
     文件         102  2004-03-24 20:26  hw-extension-eye_repair\find_t_gradient_b_diff.m
     文件          71  2004-02-12 18:36  hw-extension-eye_repair\find_x_gradient.m
     文件          94  2004-03-14 18:48  hw-extension-eye_repair\find_x_gradient_b_diff.m
     文件          70  2004-02-12 18:49  hw-extension-eye_repair\find_y_gradient.m
     文件          91  2004-03-14 18:48  hw-extension-eye_repair\find_y_gradient_b_diff.m
     文件       11897  2005-11-18 16:26  hw-extension-eye_repair\moon.JPG
     文件       76067  2004-04-12 23:30  hw-extension-eye_repair\mountains.JPG
     文件         767  2004-03-24 19:12  hw-extension-eye_repair\pad_image.m
     文件        1901  2018-05-28 03:06  hw-extension-eye_repair\poi_img_edit.m
     文件         852  2018-11-27 14:34  hw-extension-eye_repair\prepocess_images.m
     文件        1808  2018-05-28 02:46  hw-extension-eye_repair\run.m
     文件      844542  2018-05-28 03:36  hw-extension-eye_repair\simple_cut_and_paste_result.bmp
     文件        1492  2004-02-12 11:17  hw-extension-eye_repair\sp_laplace.m
     文件        1488  2018-11-27 12:06  hw-extension-eye_repair\test.m

评论

共有 条评论