◆ 支持任意形状的图像采集。
◆ 图形覆盖(OVERLAY)功能; 通过填写屏蔽(MASK)模板,可实时显示和存储任意形状的输入图像。
硬件完成输入图像的比例缩放(SCALE)、裁剪(CLIP)和色度空间变换(COLOR SPACECONVERTION), 输入图像的大小,位置可灵活设置,并可支持ⅥJv422,RGB32,RGB24,RGBl5,RGBl6和Y8等多种图像显示和存储格式。
◆ 在计算机上显示采集的图像,实现图像和图形同屏显示的工作方式。
夺可稳定地接收录相机的视频信号。
◆ 亮度,色调、色饱和度,对比度等软件可调。
◆ 开发工具:提供WINDOWS 98,WINDOWSNT,WINDOWS 2000及Linux]EF境下的开发工具及演示程
序.
◆ 外形尺寸:90ramX9511aBX 13mm
7.3 视觉系统软件平台的建立
为了进行机器人视觉系统软件的开发,需要建立一个软件开发平台,包括嵌入式操作系统、编程语言及其编译调试工具。嵌入式Linux操作系统继承了Linux的绝大多数优点,成为本课题的首选操作系统。Linux操作系统是基于PC机的免费的类uNIx开放式操作系统,并采用了源代码开放的发布策略。由于全世界各地的Linux用户和开发者的不断努力,Linux己成长为稳定性高、性能优异的操作系统,基于Linux开发一个开放的、标准的、高效廉价的实时操作系统是完全可行的。
本课题使用经过裁减的Red Hat Linux 8.0(20M左右)作为操作系统。为了使软件具备完整性、可扩展性和可移植性,本研究的编程语言选用了C,C++,编程所用函数库选用OpenCV数库。OpenCV是Intel资助的开源计算机视觉库,耳的是为了实时应用。
有以下几个特点:
(1)它由一系列C函数和少量C++类构成,实现了计算机视觉、图像处理和
模式识别方面的很多通用算法。
(2)它拥有包括300多个C/C++函数的跨平台的中,高层API。
不依赖于其它的外部库,尽管也可以使用某些外部库。
(3)它对非商业应用和商业应用都是免费
(FREE)的。
(4)它提供了针对各种形式的源文件(如:bitmap鹰]像,video文件和实时的摄像机等)都可进行的帧提取的函数,因此对图像/视频的载入、保存和获取就不需要自己编程处理。所以使用OpenCV做二次开发可以节省很多编程工作的时间,可以使我们更快更有效的实现机器人的视觉系统。

8 结论与总结
本设计技术总结如下:
(一)因为这是直角坐标,所以要保证驱动器与连接板之间的重合度;还要保证驱动器与驱动器之间的垂直度,而且在运动过程中两个驱动器的极限位置是不能发生干涉的,另外它们和横梁,机架,机座之间也不能发生运动干涉;
(二)在控制方面,传感装置要有快速的检测功能与急停功能,一个状态到另外一个状态的速度要快;
(三)连接部分的强度要高,不易松懈,还要承受的起它下部的所有重量;
(四)各个驱动器内部的各个零部件之间的传动效率,安装精度和配合误差,旋转精度都要适合于所有的静连接(适当的间隙或过度配合)与动连接(适当的过盈配合),而且像工作台的运动极限位置应该不能与静连接之间发生干涉,还有连接板与驱动器的接触面要有符合条件的表面粗糙度;
(五)横梁要有足够的刚度;机架要有足够的抗弯强度与垂直度;机座要有适当的大小以获得适当的重心,不仅能满足静止时的平稳更能满足运动时的平稳。
上一篇:小型多自由度机械手主体设计+CAD图纸+答辩PPT
下一篇:喷嘴结构设计与流场分析毕业设计说明书+CAD图纸

基于网络技术的转向架应力监测与评估

电梯起重机械钢丝绳的检...

机械设备电气系统的故障...

工程机械的故障检测与维修探析【1896字】

關于机械检测与质量管理的探究【2535字】

soliworks通讯接插件质量检...

基于ANSYS的螺纹连接受力与变形分析

国内外图像分割技术研究现状

医院财务风险因素分析及管理措施【2367字】

C#学校科研管理系统的设计

承德市事业单位档案管理...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...

中国学术生态细节考察《...