视频处理仿真系统设计-数控滚圆机滚弧机折弯机张家港电动钢管滚
作者:lujianjun | 来源:欧科机械 | 发布时间:2019-05-19 13:07 | 浏览次数:

针对学生在学习"数字图像处理"等课程中感觉抽象、难理解的问题,在Matlab的环境下,基于GUI设计了一套信号处理仿真系统。该系统涵盖数字图像处理的经典方法,包括图像的基本运算、图像的增强、图像变换、图像边缘提取、图像滤波等,集运动目标检测、运动目标跟踪于一体。该系统参数调节灵活、系统扩展方便,而且可转化为.exe可执行文件,脱离Matlab环境运行,方便辅助教学。 图像和视频处理系统总体框架图2GUI设计流程图像和视频处理仿真系统将每个fig窗口中功能模块设计为“按钮”控件,单击按钮即可调用Callback函数,实现功能或弹出新的图形窗口界面。各个子模块又可以弹出包含下一级子模块的fig窗口,最后一级fig窗口是算法的实现窗口。实现窗口包括操作部分和图形显示部分。操作部分的主要控件是“按钮”,“按钮”的作用是通过调用Callback函数,读取“可编辑文本框”的参数值。图形显示部分主要是利用“轴”控件,在视频图像操作时,可以加上“滑动条”控件,以展示视频播放进度。由GUIDE进行应用程序设计的关键是控件属性的设置和获取,以及回调函数的编写。本系统的各大模块均是独立的模块,各算法独立,视频处理仿真系统设计-数控滚圆机滚弧机折弯机张家港电动钢管滚圆机滚弧机折弯机不会相互影响。3仿真系统设计实例图像和视频处理仿真系统涉及连续与离散信号分析、数字信号处理、数字图像处理以及数字视频处理的典型算法。 本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name其中连续与离散信号分析包括经典连续与离散信号的演示、信号的基本运算、信号的变换域分析等;数字信号处理模块包括数字信号的变换、滤波器设计等;数字图像处理包括图像基本运算、图像变形、图像旋转、图像增强、图像变换、图像形态学变换等典型算法;数字视频处理包括目标检测算法、粒子滤波目标跟踪算法[14]和均值漂移目标跟踪算法。以下分别以邻域平均算法和均值漂移运动目标跟踪算法为例,说明系统静态图像处理和动态图像处理设计过程及操作效果。3.1静态图像处理设计均值漂移目标跟踪算法操作过程及结果展示“均值漂移运动目标跟踪”的操作过程如下:点击“均值漂移目标跟踪”按钮,打开视频文件,此时视频停留在第一帧等待用户手动选择目标。用户可按下鼠标左键并拖曳出一个矩形框将目标选定,然后双击鼠标左键开始跟踪。图像区域的跟踪框为红色,运动轨迹用蓝色曲线表示,滑块展示视频的播放进度,如图6所示。图6目标跟踪窗口4结语基于MatlabGUI的图像/视频处理仿真系统为学生学习提供了一个交互式、可视化仿真环境,将原本枯燥、抽象的信号处理理论变得直观、生动,既能增进学生对理论知识理解,又能使学生将理论知识与实际应用相结合,激发学生学习兴趣,培养学生实践动手能力和设计创新能力,改善了教学效果。视频处理仿真系统设计-数控滚圆机滚弧机折弯机张家港电动钢管滚圆机滚弧机折弯机 本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name