1.MIL
MIL是加拿大Matrox公司开发的一块机器视觉算法工具,特点是MIL捆绑了ActiveMil,专为控制图像采集、传输、处理、分析以及显示的ActiveX控件,方便的在Windows进行开发程序。算法工具包括图像采集、统计、滤波、形态学、几何变换、FFT、blob、边缘提取、条码等常用的算法工具。
![机器视觉算法工具扫盲](http://p2.ttnews.xyz/loading.gif)
MIL
2 .Opencv
OpeCV是一个开源的计算机视觉库,不过如果使用在工业自动化图像处理领域,需要使用者对OpenCV以及图像理论有比较深厚的基础,在我接触过大多数开发人员中,除非是一些较简单、系统单一的会用OpenCV外,大多数会选择商业机器视觉算法工具。对于我们来说,做到一款能满足项目需求的软件,还要求快速的开发,那么OpenCV就不太适合了,但OpenCV值得我们去学习。
![机器视觉算法工具扫盲](http://p2.ttnews.xyz/loading.gif)
Opencv
3. VisionPro
VisionPro是美国康耐视公司开发的机器视觉软件,最大的特点是可以拖拉式的界面编程,可适用于初学者编程水平不高的人, 同时也支持API接口使用。目前在业绩也是广泛使用,算法包括了大部分算法,但缺少部分功能,比如傅里叶变换等。特别是PatMax模板工具功能强大,可以满足各种情况。早期的版本可以直接用加密狗即可使用,不过后期有绑定硬件了。
VisionPro
4. Halcon
Halcon是德国MVTec公司开发的一款完善的机器视觉算法包,halcon灵活的架构、完善的算子、强大的算法等,广泛的应用在工业自动化领域,然而halcon不仅仅是可以在工业自动化领域使用,其实只要有涉及到图像处理的地方,halcon都适用,足以见halcon的强大。
算法能力方面,halcon包括常用的各种算法能力,blob分析、一维测量、亚像素边缘提取、轮廓处理、匹配、3D匹配、Varation Mode、分类、颜色处理、纹理处理、条码、二维码、OCR、OCV、立体视觉等非常完善的算法能力。
对于我们机器视觉工程师来说, 掌握halcon是必不可少的,halcon可以满足于我们机器视觉各种任务,简单的、复杂的都得心应手。目前,行业内使用halcon已经得到了非常广泛的应用。
Halcon
5. VisionMaster
VisionMaster是杭州海康机器人技术有限公司开发的一款机器视觉算法平台,界面拖拉就可搭建机器视觉软件是最大的特点,强大的算法工具,集成了上千个算子,是国内比较优秀的完全自主研发的机器视觉软件。
VisionMaster
6. VisionWARE
VisionWARE是北京凌云的工业级机器视觉平台软件,,也是国产一款机器视觉软件,不过推广没有做好,市面上很多人不知道。VisionWARE包括常用标定、定位、测量、检测、颜色等工具包。
VisionWARE
7. VisionEditor
VisionEditor是日本基恩士公司开发的一款通用性机器视觉软件开发套件,最大的特点是像流程图一样表达算法流程,并且可以在VisionEditor中定制界面以及编写各种脚本,功能很强大。
VisionEditor
8. CKVisionBuilder
CKVisionBuilder是深圳创科自动化开发的一款通用机器视觉算法工具,系统特点是不用编写代码就可以组合出算法流程,软件包含定位、测量、检测、识别等常用算法。
閱讀更多 DD五花肉 的文章