- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于图像理解的智能教室控制系统
表1: 实验记录表
项目名称基于“图像理解”的智能教室控制系统实验时间2010-2-8实验室名称、地点智能信息处理实验室实验人
员姓名学号性别专业班级联系电话祝健飞男020751卢曦男020751任燕女020751实验名称、内容(以下可根据需要另加页)
模版匹配算法——优化模版实验及ssda算法引入实验
实验目的
通过对模版匹配算法中模版的改进提高算法的速度,并且降低算法的复杂度,减少存储时间。用较少的模版代替模版库。
通过对ssda算法的引入,进一步提高速度和精度。实验器材
Matlab软件环境实验步骤
分析原有模版匹配算法的缺点
模版库的模版所使用的相似度阈值不同,需要在存储器中存储模版的所有阈值信息,占用空间。
模版的大小固定,无法识别不同尺寸的头。
模版库中模版的增加,引入更多的干扰,也会导致误差的增加。
尝试一个模版不断改变尺寸的ssda算法
首先,在标准照片中间选择一个人头模版,训练其阈值,使得阈值达到最优。如图:
得出其阈值为 r=0.4256
PicactualfinderrorS1790S11593S29158S3441对四张原图进行了搜索,结果如上表。
引入ssda算法,对单模版进行缩放循环,经过反复实验。
[Ssda算法]:序贯相似性检测算法,使用单调递增的阈值序列。
最后达到最好的效果如下:
The following picture is the best result till now:
[data]limit=5;r=0.54;resize-0.93,model ,sample(循环五次,阈值为0.54,选用sample.jpg为原图)
picactualfinderrorloses171542
上图可见,女生很好的被识别出来。
在ssda算法的基础上,尝试双模版改变尺寸的算法
左图为两个模版。
Heto.jpg 0.74 resize0.79
Model2.jpg 0.54 resize0.93
Limit=4
Error—3 lose—1
The following---modle.jpg ,limit=5 ,others as previous
Error—4 lose—1
双模版似乎和单模版的区别似乎不大,单个模版既可以完成识别过程。实验数据
单模版ssda算法+变尺度循环程序如下:
%ssda only
function s=ssda2
clear
close all
s=0;%s为统计的人数
r0=0;
re=0;
limit=0;
c=imread(model2.jpg);
c=imresize(c,0.93);
yuantu=imread(1.jpg);%加载原图象
%yuantu=imresize(yuantu,2);
yuantu2gray=im2double(rgb2gray(yuantu))*255;
tic
while limit=2
%yuantu2gray=im2double(rgb2gray(yuantu))*255;
model2gray=im2double(rgb2gray(c))*255;%将匹配图象转换为灰度图象
[model_height,model_width]=size(model2gray);%获取匹配图象的大小尺寸,其值为[长,宽]
[yuantu_height,yuantu_width]=size(yuantu2gray);%获取原图象的大小尺寸,其值为[长,宽]
model_count=0;
for i=1:model_height
for j=1:model_width
model_count=model_count+model2gray(i,j);
end
end
model_count=model_count/(yuantu_height*yuantu_width);
figure(1)
imshow(yuantu);
hold on %显示原图并且保持
for i=1:5:(yuantu_height-model_height)
for j=1:5:(yuantu_width-model_width) %为了加快速度,我们取步长为5,这个步长的值也是经过反复实验求得的,存在一定的不确定性
t
您可能关注的文档
最近下载
- 体例格式8:工学一体化课程《windows服务器基础配置与局域网组建》任务4学习任务考核方案.docx VIP
- 复盛ZW系列无油螺杆空压机样本.pdf VIP
- 第04章各种催化剂及其催化作用.ppt VIP
- 乙烯装置主要设备.doc VIP
- 第九版内科学课件消化系统消化性溃疡.pdf VIP
- 2000-2015年北京林业大学园林建筑设计考研真题.pdf VIP
- 发酵工程制药课件.ppt VIP
- 《规划作品》优教课件 (1).ppt VIP
- 体例格式8:工学一体化课程《windows服务器基础配置与局域网组建》任务5学习任务考核方案.docx VIP
- 第四单元阅读综合实践(素养进阶教学课件)语文统编版2024七年级上册.pptx VIP
文档评论(0)