本来设计了很多按钮,后来发现都可以整合到“打开摄像头”、“获得并存储图像”按钮里,因此,这个可以完成很多操作的程序最后只有4个按钮,而且在运行时不是同时显示的根据用户需要的功能来变换界面。用户点击按钮,剩下的由计算机来完成,是此次GUI设计的总体思路。

2 USB图像采集盒介绍

本次模拟采用的USB图像采集盒是的型号为MV-U2000。它集合了USB彩色和黑白图像采集的功能,通过USB 2.0数据总线与计算机连接,可以与笔记本电脑连接,小巧轻便,可以适应各种各样的环境,在野外、室内都有着良好的工作状态。

MV-U2000的默认传输图像格式为‘YCbCr’,共有22种格式和大小可供选择。配备的光盘里有驱动程序和设备使用说明,还附带了使用该设备需要的系统插件,直接提供了图像采集的专用程序,还有驱动和各大软件平台的接口方法,支持第三方软件开发。

3 程序介绍

3.1 检测USB图像采集盒是否正常运行

预先安装好USB图像采集盒的驱动程序,在任务管理器中观察摄像头驱动是否安装成功。

确认安装成功后,直接调用Matlab中Simulink的图像采集模块(Image Acquisition Toolbox)中的“from the Device”,和图像处理模块(Computer Vision Toolbox)中的“to video display”,进行适当的设置并连接运行,看是否能够得到图像。如果能得到图像,说明USB图像采集盒已经可以正常运行。具体设置和连接运行如图1:来~自^吹冰论+文.网www.chuibin.com/

仿真模块的建立

3.2 程序设计思路

先由模块化功能的思路入手。[9]预先编辑好带有不同算法的图像处理函数。然后程序直接从GUI界面的编写开始,先设计好GUI的界面和功能,直接编写callback函数,在其中调用预先编好的不同算法的函数,从而完成程序所需要的功能。[8]

3.3 GUI界面

GUI界面的设计本着简洁的原则,尽量减少不必要的按钮,让一个按钮完成更多的功能,只要用户点击比如“采集”、“处理”等简单的按钮,程序就可以完成相应的工作。

上一篇:含内热源的红外热像的数值模拟
下一篇:ANSYS列车转向架试验台反力架设计与动力计算-基础部分设计

基于LabVIEW的火焰光谱采集系统研究

MATLAB起落架惯容器的非线性响应特性研究

MATLAB大学物理问题的计算...

MATLAB单盘转子系统的简单建模和简单碰摩分析

MATLAB石墨烯大变形力学行为分析

通用型地质灾害预警数据...

MATLAB实现杨氏双缝干涉仿真实验

淮安市老漂族心理与休闲体育现状的研究

适合宝妈开的实体店,适...

人事管理系统开题报告

组态王文献综述

大学生就业方向与专业关系的研究

紫陵阁

小学《道德与法治》学习心得体会

浅谈动画短片《天降好运》中的剧本创作

弹道修正弹实测弹道气象数据使用方法研究

林业机械作业中的安全性问题【2230字】