文章目录
前言
数字视频处理技术指将一系列静态图像以信号方式加以采集、标记、处理、保存、传输和重现等各种技术的综合。经验证,画面的变化由每秒超过 24 帧以上连续的图像产生时,根据视觉暂留原理,人眼将无法辨别单幅的静态画面,在视觉上产生了平滑连续的视觉效果,即出现连续的画面,这就是我们常说的视频的产生过程。视频生成技术就是利用人类的“视觉滞留”原理,将多幅画面以超过一定速度的方式进行序列播放,形成连续不断的视频图像,进而达到视频播放的效果。
视频处理首先要解决的问题就是对视频进行读取、获取视频信息、提取帧图像等操作。MATLAB 包含一个强大的视频及图像处理工具箱,本章将综合利用 MATLAB 图像处理和图形展示等多元化功能,设计通用的MATLAB 视频处理 GUI 框架,可实现视频文件的帧图像序列提取、视频播放、软件截屏等功能,为视频处理项目提供基础的框架服务。
一、理论基础
随着图像处理与数字通信技术的快速发展,视频的应用越来越广泛。我们可以将数字视频看作图像在时间轴上扩展所得到的图像序列,将视频的每一帧都看作对静止的图像进行处理。视频是用来记录多媒体信息的重要载体的,可以同时包含图像、声音、备注信息等内容;数字视频是以数字形式进行记录的视频,有着不同的产生、存储及播放方式。本案例基于 MATLAB开发了一套视频
本文介绍了基于MATLAB的视频处理GUI框架设计,包括理论基础和程序实现。利用MATLAB的VideoReader函数,实现了视频读取、帧图像序列提取、播放控制、图像序列保存及视频生成等功能,为视频处理提供了基础的交互界面。
订阅专栏 解锁全文
1056

被折叠的 条评论
为什么被折叠?



