首页 理论教育 构架设计应确保在容许的约束边界内满足应用的一些要求和规范

构架设计应确保在容许的约束边界内满足应用的一些要求和规范

时间:2023-06-15 理论教育 版权反馈
【摘要】:对摄像机来说,实时操作系统的选择也与硬件构架密切相关。要实现从头开发智能摄像机软件这个目的,这些算法的可重用性和移植性必不可少。使用商业版或完善的智能摄像机开发平台能降低构架设计的风险以及设计和开发的成本,但是遗憾的是,迄今为止,在市场上没有太多这样的平台。值得一提的是,近日索尼发布了两款智能摄像机开发系统,XCI-SX1和XCI-V3。光学子系统的设计对智能摄像机或任何摄像机的整体性能都很关键。

构架设计应确保在容许的约束边界内满足应用的一些要求和规范

构架设计应确保在容许的约束边界内满足应用的一些要求和规范。应至少包括下面几个要求:

①硬件构架。对整个摄像机的硬件零件以及它们之间的联系有具体的说明,包括其中的光学元件。重要的是,图像和视频处理子系统的选择对摄像机性能很关键

软件构架。它与硬件构架的设计密切相关。把软件模块映射到硬件资源是个具有挑战性的研究课题,而且它是影响摄像机整体性能和成本的一个关键因素。使用商用版的机器视觉库,它与硬件构架兼容,这样可以简化软件构架设计。对摄像机来说,实时操作系统的选择也与硬件构架密切相关。用户和控制接口应该是软件架构规范的一部分。

③智能摄像机的核心技术是面向特定应用的图像处理模式识别(IPPR)算法。要实现从头开发智能摄像机软件这个目的,这些算法的可重用性和移植性必不可少。使用市场上能买到的IPPR库或IP(知识产权)库可以得到这些算法。有些算法需要在源代码下定制才能使用。

④使用智能摄像机开发平台成为可能。使用商业版或完善的智能摄像机开发平台能降低构架设计的风险以及设计和开发的成本,但是遗憾的是,迄今为止,在市场上没有太多这样的平台。值得一提的是,近日索尼发布了两款智能摄像机开发系统,XCI-SX1和XCI-V3。SCI-SX1集成了SXGA CAD图像传感器和AMD Geode-GX533400 MHz处理器,运行的是MontaVista Linux操作系统[1]。设计摄像机平台是为了给OEMs(原始设备制造商)、系统集成者以及视觉工具软件制造商提供一种鲁棒的部件,它以独立插件模块的形式把成像装置、智能处理和硬件接口结合起来,使得开发和集成变得更加容易。(www.xing528.com)

⑤光学系统。光学子系统的设计对智能摄像机或任何摄像机的整体性能都很关键。即使是理想的照明,镜头的正确选择和光学器件的设置都有助于获得清楚且无像差的图像。

⑥照明系统。当照明系统不是摄像机系统的一部分,不能低估适当的照明对鲁棒的机器视觉解决方案的重要性。完善的校准照明系统对于确保摄像机在亮度具有良好的对比度和一致性时识别/确认零件或者零件的特征(如,颜色)是重要的。挑选适当的照明类型需要考虑参数,其中的参数包括波长,亮度和均匀度,在很多情况下,它们与图像处理软件的一些要求相关。

⑦校准机制。校准的作用是确保摄像机在各方面都一致的条件下工作,这对摄像机的鲁棒性和性能很重要。当视觉系统中涉及多个摄像头时,其中它们是一起工作的,校准变得更重要。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈