首页 理论教育 软件库对机器视觉应用的优化

软件库对机器视觉应用的优化

时间:2026-01-22 理论教育 南栀 版权反馈
【摘要】:软件开发商提供了一些用于机器视觉应用的库,如在16.3节中所描述的,建立了一些IPPR技术。根据参考文献[602],机器视觉软件可以分为三种类型:①基于库的软件。这是指安装软件可执行文件,把特定的硬件体系结构作为目标,支持用户定制的特定功能而不是功能的开发。最近,德克萨斯仪器为视觉系统和智能摄像机的开发者发布了免版税的VLIB的软件库。[2]VLIB经过TI的TMS320OC64x处理器的优化,它包含40多个软件包,大范围地应用于机器视觉,视频监控等等。

软件开发商提供了一些用于机器视觉应用的库,如在16.3节中所描述的,建立了一些IPPR技术。根据参考文献[602],机器视觉软件可以分为三种类型:

①基于库的软件。这是基于PC视觉系统的典型解决方案。开发者可以从库中调用低级别的IPPR算法,而且可以专注于功能和/或应用程序的开发。

②封闭系统。这是指安装软件可执行文件,把特定的硬件体系结构作为目标,支持用户定制的特定功能而不是功能的开发。用户不必熟练机器视觉编程。然而,这种类型的软件比起基于库类型的软件缺乏灵活性。(https://www.xing528.com)

③基于组件的系统。这些可能是基于微软的COM(组件对象模型)体系结构以及封装面向任务的机器视觉的功能[602]

MVTec Halcon数据库[33]是基于库的系统。Halcon库提供一些算法,这些算法包括基于ROI(感兴趣区域)建模来找到物体的形状匹配法,Blob分析,测度(一维和三维),边缘检测,边缘线提取,轮廓处理,模板匹配以及彩色处理。最近,德克萨斯仪器(TI)为视觉系统和智能摄像机的开发者发布了免版税的VLIB的软件库。[2]VLIB经过TI的TMS320OC64x处理器的优化,它包含40多个软件包,大范围地应用于机器视觉,视频监控等等。另一种用于计算机视觉的热门开源库是英特尔的OpenCV库。例如,Vision Components,智能摄像机方面的一个德国制造商,已经把OpenCV改编为专有的实时操作系统,并把它在所有的智能摄像机中实施[249]

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

我要反馈