机器视觉常用软件架构解析:打造高效视觉系统

因为自己半路出家当了程序员,专业方向又是图像处理,通过视觉软件进入机器视觉行业,所以首先查阅资料了解行业成熟软件及库函数。目前相关软件和库函数绝大部分来自于国外,主要是德国,日本,美国。涉及到的软件有Halcon, visionPro(CVL), Evision, labview+vision,MIL(Matrox Imaging Library), HexSight, OpenCV, 其中OpenCV开源免费。


1,Halcon

HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包。它的特点是:

a,运行速度快。SSE2加速之后效果明显,能满足大部分设计要求,我用HDevelop XL处理12K分辨率,60M的图片,虽然只是一些基本的形态学操作,耗时200左右毫秒还是可以接受的,只是好多算子内存分配不足不能用怎么破。装了Halcon之后线运行一下Optimize Parallelization(SSE2)还是有效果的。

b,HALCON包含了一套交互式的程序设计界面HDevelopa,可在其中以HALCON程序代码直接撰写,修 改,执行程序,并且可以查看计算过程中的所有变量,设计完成后,可以直接输出C、C++、VB、C#、vb等程序代码。

c,提供大量例程。从应用范围,工业领域,具体方法,算子等方面给出具体例程,当你没有思路或者不清楚某个算子的具体用法时看看例程还是很有用的,有时候对例程加以修改就可以直接派上用场了。文档也值得一看,目前只有英文。

d,第三方学习资料不太多。想要解决某个问题,如果没有例程,好像不知道怎么下手,希望找到一些从宏观上提供解决思路的资料。



2,visionPro

康耐视家的,和Halcon不相上下,提供图形编程界面,有网友说其定位测量功能更好,开发方便自然。估计要采用自己家的图像采集卡。


3,eVision

机器视觉软件包是由比利时euresys公司推出的一套机器视觉软件开发SDK,资料较少。


4, labview+vision

图形编程界面,其他再补充。


5,MIL(Matrox Imaging Library)

来自加拿大,MIL软件包是一种硬件独立、有标准组件的32位图象库。它有一整套指令,针对图象的处理和特殊操作,包括:斑痕分析、图象校准、口径测定、二维数据读写、测量、图案识别及光学符号识别操作。它也支持基本图形设备。MIL能够处理二值,灰度或彩色图象。


6,HexSight

Adept公司出品的HexSight是一款高性能的、综合性的视觉软件开发包,它提供了稳定、可靠及准确定位和检测零件的机器视觉底层函数。其功能强大的定位器工具能精确地识别和定位物体,不论其是否旋转或大小比例发生变化。

见长与定位吧。


7,OpenCV

免费开源,科研利器,资料很多。自动化公司可以基于OpenCV积累建立自己的库,应该可以省下不少钱吧。

   


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空