资源简介
有程序和资料。17年华为杯数学建模D题,针对问题一,在静止背景条件下,提取运动前景目标轮廓,首先处理视频,生成单帧数据,针对不含纯背景帧的视频采用帧间差分法,对含背景帧的视频数据采用背景差分法。两种方法都可以准确提取静止背景下的前景目标轮毂,最后进行形态学的补充处理,达到预期的效果。
针对问题二,分析动态背景每一帧之间都大面积的不同,因此使用帧差法的结果会出现大量的噪点。采取混合高斯模型(GMM)对动态的背景进行建模,采用一定帧数的图像来训练模型,从而实现实时更新的背景模型,过滤掉背景变化对目标提取的影响,可以准确提取前景目标。
针对问题三,考虑摄像头抖动造成图像的变化,因此考虑首先去抖动,对摄像头运动类型进行建模,然后通过图像的像素点进行参考帧匹配,估计出全局运动模型,再通过模型进行反向运动补偿,实现稳定图像的目的,最后通过已有中的模型进行前景目标提取,可以达到相对较好的效果。
针对问题四,为记录目标较运动较显著的帧数,运用已有模型能够对快进视频进行的目标检测,对每一帧的灰度值求和进行建模,观察其分布,记录大于阈值的帧数,能较好的实现预期结果。
代码片段和文件信息
%%
%将视频转换为单张图片
clear
clc
file_name = ‘Myfile.avi‘; %视频所在文件夹
obj = VideoReader(file_name); %读取视频文件
numframes = obj.NumberOfframes; %视频总的帧数
for k = 1: numframes
frame = read(objk);
%imshow(frame);
gray_frame = rgb2gray(frame); %若每一帧为彩色图片,转换为灰度图
imshow(frame); %显示每一帧图片
%保存每一帧图片
imwrite(gray_framestrcat(‘C:\Users\w\Desktop\程序\frame‘num2str(k)‘.jpg‘)‘jpg‘);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-30 21:02 程序\
目录 0 2018-08-30 21:02 程序\2016_person_re-ID-master\
文件 14340 2018-03-25 11:38 程序\2016_person_re-ID-master\.DS_Store
文件 1070 2018-03-25 11:38 程序\2016_person_re-ID-master\LICENSE
文件 12167 2018-03-25 11:38 程序\2016_person_re-ID-master\Makefile
文件 5802 2018-03-25 11:38 程序\2016_person_re-ID-master\README.txt
文件 257 2018-03-25 11:38 程序\2016_person_re-ID-master\concat_2net.m
目录 0 2018-08-30 21:02 程序\2016_person_re-ID-master\cuhk03-prepare-eval\
文件 1076 2018-03-25 11:38 程序\2016_person_re-ID-master\cuhk03-prepare-eval\README.md
文件 944 2018-03-25 11:38 程序\2016_person_re-ID-master\cuhk03-prepare-eval\compute_AP.m
文件 1320 2018-03-25 11:38 程序\2016_person_re-ID-master\cuhk03-prepare-eval\eval_cuhk03.m
文件 1446 2018-03-25 11:38 程序\2016_person_re-ID-master\cuhk03-prepare-eval\eval_cuhk03_100.m
文件 479 2018-03-25 11:38 程序\2016_person_re-ID-master\cuhk03-prepare-eval\eval_cuhk03_10times.m
文件 1491 2018-03-25 11:38 程序\2016_person_re-ID-master\cuhk03-prepare-eval\prepare_imdb.m
文件 949 2018-03-25 11:38 程序\2016_person_re-ID-master\cuhk03-prepare-eval\prepare_test.m
文件 940 2018-03-25 11:38 程序\2016_person_re-ID-master\cuhk03-prepare-eval\test_cuhk03_res.m
目录 0 2018-08-30 21:02 程序\2016_person_re-ID-master\demo_for_heatmap\
文件 8196 2018-03-25 11:38 程序\2016_person_re-ID-master\demo_for_heatmap\.DS_Store
文件 2547 2018-03-25 11:38 程序\2016_person_re-ID-master\demo_for_heatmap\0066_c3s1_008701_03.jpg
文件 2626 2018-03-25 11:38 程序\2016_person_re-ID-master\demo_for_heatmap\0112_c1s1_026076_03.jpg
文件 2370 2018-03-25 11:38 程序\2016_person_re-ID-master\demo_for_heatmap\0145_c2s1_022601_04.jpg
文件 2500 2018-03-25 11:38 程序\2016_person_re-ID-master\demo_for_heatmap\0145_c2s1_031551_02.jpg
文件 2218 2018-03-25 11:38 程序\2016_person_re-ID-master\demo_for_heatmap\0146_c2s1_023251_03.jpg
文件 2218 2018-03-25 11:38 程序\2016_person_re-ID-master\demo_for_heatmap\0146_c6s1_024926_03.jpg
文件 2362 2018-03-25 11:38 程序\2016_person_re-ID-master\demo_for_heatmap\0146_c6s1_031701_02.jpg
文件 2490 2018-03-25 11:38 程序\2016_person_re-ID-master\demo_for_heatmap\0153_c4s1_025451_01.jpg
文件 2191 2018-03-25 11:38 程序\2016_person_re-ID-master\demo_for_heatmap\0153_c4s1_026076_03.jpg
文件 2095 2018-03-25 11:38 程序\2016_person_re-ID-master\demo_for_heatmap\0189_c5s1_041651_01.jpg
文件 2320 2018-03-25 11:38 程序\2016_person_re-ID-master\demo_for_heatmap\0198_c2s1_039176_04.jpg
文件 2437 2018-03-25 11:38 程序\2016_person_re-ID-master\demo_for_heatmap\1151_c5s3_009915_03.jpg
文件 2542 2018-03-25 11:38 程序\2016_person_re-ID-master\demo_for_heatmap\1175_c2s3_083427_07.jpg
............此处省略1636个文件信息
相关资源
- Pattern Recognition and Machine Learning(高清
- MATLAB 编程 第二版 Stephen J. Chapman 著
- 均值滤波和FFT频谱分析Matlab代码
- 《MATLAB扩展编程》代码
- HDB3码、AMI码的MATLAB实现
- 3点GPS定位MATLAB仿真
- MATLAB数字信号处理85个实用案例精讲入
- matlab从入门到精通pdf94795
- 欧拉放大论文及matlab代码
- 跳一跳辅助_matlab版本
- 全面详解LTE MATLAB建模、仿真与实现
- MIMO-OFDM无线通信技术及MATLAB实现_孙锴
- MATLAB Programming for Engineers 4th - Chapman
- matlab 各种谱分析对比
- 分数阶chen混沌matlab程序
- 基于粒子群算法的非合作博弈的matl
- MATLAB车流仿真 包括跟驰、延误
- matlab空间桁架计算程序
- 基于MATLAB的图像特征点匹配和筛选
- DMA-TVP-FAVAR
- GPS信号的码捕获matlab代码.7z
- 一维光子晶体MATLAB仿真代码吸收率折
- newmark法源程序
- 传统关联成像、计算鬼成像matlab
- pri传统分选算法
- 摆动滚子推杆盘形凸轮设计
- 医学图像重建作业matlab源码
- Matlab实现混沌系统的控制
- 检测疲劳驾驶
- Matlab锁相环仿真-Phase Locked Loop.rar
评论
共有 条评论