资源简介

有程序和资料。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个文件信息

评论

共有 条评论