opencv安卓入门
HALCON机器视觉软件的HALCON简介?
HALCON机器视觉软件的HALCON简介?
以下是机器视觉软件工具包:
1)OpenCV:跨平台计算机视觉库,可运行在Linux、Windows、Android和Mac OS操作系统上。OpenCV主要接口是C 语言,实现了图像处理
和计算机视觉方面的很多通用算法。
2)halcon:德国MVTech,底层功能算法多,运算性能快,开发需要一定软件功底和图像处理理论。
3)VisionPro:美国康耐视的图像处理工具包,多数算法性能都很好,开发上手比halcon容易。
4)NI Vision:软件图形化编程,上手快,开发周期短,缺点是不是每个模块都很好。售价便宜,但速度和精度性能没有前两种软件好。 5)MIL:加拿大maxtrox,是Matrox Imaging Library 的简写。主要用户是早期的做激光设备,用于定位的较多。
6)CK Vision。创科公司,价格便宜优势明显,基本功能也都有,所以在国内需要保护版权的企业,用量很大。
7)迈斯肯:主要是条码阅读一类。
8)其他:一些厂家的图像工具包,市场影响力不大。
个人看法,可能会遗漏,用心去看看
现在工业上一般都是用哪些机器视觉软件做检测的?
请先看我 悟空回答的帖子
不想过去那个帖子看的, 请看我的这个帖子即可。
在机器视觉领域,有如下常见的算法工具使用。
1. OpenCVOpenCV是开源的,做过视觉的人没有不知道鼎鼎大名的他,可以运行在Linux、Windows、Android和Mac OS操作系统上。
OpenCV是集成所有算法,可以在这个基础上进行优化和开发,开源协议,自己可以随意使用。
2. VisionProVisionPro是美国康耐视(CogNex)公司开发的强大的商业算法库,广泛应用在机器视觉领域。
商业软件,收费
3. halconhalcon德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境,强大灵活的算子有几千个,可以组合出各种各样的算法。
商业软件,收费。
4. NI Vision由美国国家仪器(NI)公司研制开发,图形化编程界面是一大特点,不需要编程。
商业软件,收费
5. VisionMasterVisionMaster是杭州海康机器人有限公司自主开发的机器视觉软件算法平台,特点是不需要编程就可以进行视觉开发,界面拖拉模块
6. HexsightHexsight现在归属于LMI公司,以前在Adept机器人公司旗下,主打定位功能,开发方便,提供C#、VB,C 接口
7.MILMIL全称为Matrox Imaging Library,是加拿大Matrox公司开发的图像处理软件开发包,是一个图像采集、传输、处理、分析和显示的一整套完整的程序库,包含了大量的优化函数用于图像处理。
8. CKVisionBuilderCKVisionBuilder 深圳创科视觉所开发的一款通用型智能机器视觉软件。
9. XG VisionEditor基恩士开发的视觉开发软件平台,广泛应用在工业领域,不过是他自己家再用的多,我只在工业现场看到过基恩士的人在 用,强大的定位和对位算法能力,有点像Visio的流程图编程还有脚本
10. Open eVisonOpen eVsion是比利时Euresys 公司开发的视觉软件开发包
11.北京凌云也有自己的算法平台,不过没有推广
12. PPT Vison想当年(03年左右),PPT Vison是与康耐视齐名的,美国pptvision公司开发的视觉开发包,后来有点落寞了,用过他家产品,还可以