基于hog特征的人脸识别的项

这篇博客介绍了布朗大学计算机视觉课程CS143的一个作业,涉及使用HOG特征进行人脸识别。内容包括安装vl_feat库和理解SVM与HOG的基础知识,并提供了相关资料链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是一个布朗大学的课程大作业:CS143 Introduction to Computer Vision ,http://cs.brown.edu/courses/cs143/

需要的资料见链接,这里面的内容它页面上的资料完全相同,只不过直接通过其页面链接下载速度十分慢。

首先要安装 vl_feat,然后需要一点 svm,hog 的基础知识。


1. 读取人脸样本

function features_pos = get_positive_features(train_path_pos,feature_params)
image_files = dir( fullfile( train_path_pos, '*.jpg') ); 
num_images = length(image_files);
dim = (feature_params.template_size/feature_params.hog_cell_size)^2*31;
features_pos = rand(num_images, dim);
for i=1:num_images
    img = single(imread(fullfile(train_path_pos, image_files(i).name)))/255;
    features_pos(i,:) = reshape(vl_hog(img,feature_params.hog_cell_size),[1 dim]);
end
end


2. 读取随机非人脸样本

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值