資源簡介
有程序和資料。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個文件信息
評論
共有 條評論