- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于matlab的图像目标物运动轨迹的确定 以篮球运动轨迹为例 小组成员 程序编写、后期修改 查阅资料、ppt的制作 资料整理、报告撰写 目录 1.图像的读取 2.计算圆形目标物半径 3.求目标物圆心 4.设置跟踪波门 5.绘制曲线 前言 目的和范围:为了通过编程,达到通过特定程序实现在给定图片或视频能够找出其中核心运动物体的运动变化情况,并绘制出随时间的运动轨迹曲线。本组成员应课题要求,主要是针对图片方面进行的编程和研究。在现有的程序的基础上稍作改动可完成视频类型的读取计算。 预期结果:项目的预期结果为能过通过程序,读取图片,最终出现相关的运动轨迹曲线。 1 图像的读取 首先,对已知60个图片进行编号,建立空的细胞矩阵,然后用for循环将图片读入并存放在细胞矩阵中。由于视频是由60帧图像通过连续播放从而达到视频的效果的,所以要达到视频放映的效果,应首先对60帧图像序列进行顺序读取。60帧图像存储在MATLAB的默认路径中,文件名为00000xxx.bmp。要达到读取它们的目的,需要使用循环算法图,随后转化为灰度图像。 I={} for i=0:59 name=num2str(i); if i=9 min=strcat(ball0000010,name,.jpg); elseif i=99 min=strcat(ball000001,name,.jpg); else min=strcat(ball00000,name,.jpg); end tu=imread(min); B1=rgb2gray(tu); B=medfilt2(B1,[3,3],symmetric); %用3*3中值滤波滤去噪音 imshow(B,[]) i=i+1; I{i}=B; end figure; 2 计算目标物的半径 欲知目标物的轨迹,必先知每帧图其位置,预知其位置,必先知其图形参数,本项目目标物为球体,则先要知道半径 方法:用帧差法读图,找特定图左右限做差求半径 %用帧差法读出图像 for ii=1:60 R=I{ii}-I{1}; imshow(R,[]) RB{ii}=R; end %计算运动球体半径 for d=1:60; C=RB{d}; CC(d)=sum(sum(double(C))); end [dd,d]=max(CC); %找出信息量最丰富的那张图 Duo=RB{d}; A=[]; for m=1:240 for n=1:320 if Duo(m,n)40 nn=n; A=[A,nn]; %找出像素点大于阈值所有点的纵参数集合 end end end a1=max(A); a2=max(abs(A-a1)); banjing=0.5*a2; 纵向有信息丢失 3 计算目标物圆心 3.1质心做圆心法 这里我们使用求矩心(质心、形心)来做为圆心。矩心也叫质心或重心,是物体对某轴的静力矩作用中心。如果把目标图像看成是一块质量密度不均匀的薄板,以图像上各像素点的灰度作为各点的质量密度。这样就可以借用矩心的定义式来计算目标图像的矩心。由于计算重心的过程是个统计平均过程, 它算出的跟踪点不是个别的最亮点位置, 而是图像中各个像元灰度加权平均的位置, 随机误差小, 精度高, 稳定性好 方法一:对60帧灰度图设定两个阈值,二值化 方法二:用阈值法直接将帧差图像做二值化处理,高于阈值设为1,低于阈值设为0,再用质心法 方法三:已知目标物质心与半径,则以质心为中心向外辐射为圆域设为1,外围区域设为0,再用质心法 经过实际验证,选择方法三,可以减小噪声误差,排除 背景图像对目标物灰度值的吞噬作用 T1=150 T2=200 程序实现 %质心法求每帧图的球心 for j=1:60 M=double(RB{j}); X=0;Y=0;PINJUN=0; for m=10:220 for n=10:300 if M(m,n)40M(m+1,n)40M(m-1,n)40M(m,n+20)40M(m,n-2)20M(m,n-50)40 %找出图中圆形目标的最左边缘 m1=m;n1=n; end end end for m=1:240 for n=1:320 if (m-m1)^2+(n-n1-ba
您可能关注的文档
- 焊接专业英语2.doc
- 焊工基础培训.ppt
- 焊接加工(高级工)建设方案.doc
- 热风炉系统介绍.ppt
- 焊工工艺学第十章电阻焊.ppt
- 焊接关键岗位基础知识培训.ppt
- 热电厂发电机结构工作原理,事故处理及案例分析.ppt
- 焊接工艺及焊接材料培训.ppt
- 焊接成型技术.doc
- 热防护服装性能测试与评价.pptx
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)