资源简介
代码说明
执行顺序:
(1)avi2img.m 将视频转化为单张图片
(2)mark_rect.py 将视频分成多个帧,在每一帧中将运动对象用矩形标注出来,并生成mask图,将mask图保存到“mask”目录下。
(3)merge.py 拼接图片,将视频的原始帧图片和各个帧的遮罩层进行拼接,获得拼接后的图片,将新生成的图片保存到“new”目录下。
(4)binaryzation.py 将图片做二值化处理,将新生成的图片保存到“last”目录下。
(5)img2avi.m 将多张图片转化为单个视频

代码片段和文件信息
%将视频转换为单张图片
clear
clc
file_name = ‘campus5.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(‘E:\MatlabCode\View2mat\campus5\‘num2str(k)‘.jpg‘)‘jpg‘);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-09-22 19:54 第二问的代码\
文件 514 2017-04-16 16:52 第二问的代码\avi2img.m
文件 510 2017-09-20 04:51 第二问的代码\binaryzation.py
文件 1000 2017-09-20 04:53 第二问的代码\black.jpg
文件 554 2017-09-22 19:51 第二问的代码\img2avi.m
文件 3016520 2017-04-16 20:09 第二问的代码\input.avi
目录 0 2017-09-22 19:54 第二问的代码\last\
文件 572 2017-09-22 19:45 第二问的代码\last\1.jpg
文件 3287 2017-09-22 19:45 第二问的代码\last\10.jpg
文件 3009 2017-09-22 19:45 第二问的代码\last\11.jpg
文件 3076 2017-09-22 19:45 第二问的代码\last\12.jpg
文件 1404 2017-09-22 19:45 第二问的代码\last\13.jpg
文件 1532 2017-09-22 19:45 第二问的代码\last\14.jpg
文件 1044 2017-09-22 19:45 第二问的代码\last\15.jpg
文件 572 2017-09-22 19:45 第二问的代码\last\16.jpg
文件 1652 2017-09-22 19:45 第二问的代码\last\17.jpg
文件 1009 2017-09-22 19:45 第二问的代码\last\18.jpg
文件 1074 2017-09-22 19:45 第二问的代码\last\19.jpg
文件 572 2017-09-22 19:45 第二问的代码\last\2.jpg
文件 2993 2017-09-22 19:45 第二问的代码\last\20.jpg
文件 3451 2017-09-22 19:45 第二问的代码\last\21.jpg
文件 3462 2017-09-22 19:45 第二问的代码\last\22.jpg
文件 3019 2017-09-22 19:45 第二问的代码\last\23.jpg
文件 2833 2017-09-22 19:45 第二问的代码\last\24.jpg
文件 2668 2017-09-22 19:45 第二问的代码\last\25.jpg
文件 2841 2017-09-22 19:45 第二问的代码\last\26.jpg
文件 3037 2017-09-22 19:45 第二问的代码\last\27.jpg
文件 2949 2017-09-22 19:45 第二问的代码\last\28.jpg
文件 2801 2017-09-22 19:45 第二问的代码\last\29.jpg
文件 572 2017-09-22 19:45 第二问的代码\last\3.jpg
文件 2687 2017-09-22 19:45 第二问的代码\last\30.jpg
............此处省略177个文件信息
相关资源
- Python-BDD100K大规模多样化驾驶视频数据
- Instant Pygame for Python Game Development How
- Biopython Tutorial
- Think Python 2nd
- 一个小小的表白程序(python)
- Python课堂笔记(高淇400集第一季)
- 二级考试python试题12套(包括选择题和
- pywin32_python3.6_64位
- python+ selenium教程
- PycURL(Windows7/Win32)Python2.7安装包 P
- 英文原版-Scientific Computing with Python
- 7.图像风格迁移 基于深度学习 pyt
- 基于Python的学生管理系统
- A Byte of Python(简明Python教程)(第
- Python实例174946
- Python 人脸识别
- Python 人事管理系统
- 基于python-flask的个人博客系统
- 计算机视觉应用开发流程
- python 调用sftp断点续传文件
- python socket游戏
- 基于Python爬虫爬取天气预报信息
- python函数编程和讲解
- Python开发的个人博客
- 基于python的三层神经网络模型搭建
- python实现自动操作windows应用
- python人脸识别(opencv)
- python 绘图(方形、线条、圆形)
- python疫情卡UN管控
- python 连连看小游戏源码
评论
共有 条评论