快速浏览目录
序言
“工于善其事,必先利其器”,学习机器视觉,首先要有以下几点认识
1.市面上有哪些主流的视觉软件?
2.机器视觉软件开发有怎样的发展前景?
3.机器视觉能够做什么?
4.机器视觉学习自身如何定位?
我也是机器视觉领域的小白,在摸索着学习,博客只是一种自我总结和想法分享的过程,存在错误是在所难免的。欢迎大家相互交流与指正,一起成长一起向着美好的未来努力……
一、主流视觉软件介绍
1.HALCON
HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包(商业用途),在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件,HALCON支持Windows,Linux和Mac OSX操作环境;编程接口支持c,c++,cpp.net,delphi,c#,vb.net等编程语言。
2.OPENCV
OpenCV是一个跨平台计算机视觉库(开源用途),可以运行在Linux、Windows、Android和Mac OS,IOS操作系统上;编程接口支持:c,c++,Python,c#,java等编程语言;最新版本Opencv3.2。
3.Visionpro
Visionpro是美国cognex公司开发的机器视觉软件(商业用途);编程接口支持c++,c#,vb.net等编程语言;最新版本为Visionpro9.0
4.MIL
Mil是加拿大Matrox公司开发的机器视觉软件(商业用途);编程接口支持c++,c#,vb.net等编程语言。
二、机器视觉软件开发前景
- 工业方面: 企业人力成本在快速增长,迫切需要减少人力和提升生产效率和品质,获取更大的利润,中国的电子制造和代工厂商过去几年正在采购大量自动化设备取代人工,以应对中国愈演愈烈的缺工现象,未来几年这一现象将达到高潮。
- 生活方面: 机器视觉正在向我们的生活各个方面渗透,比如无人驾驶汽车,交通违章识别,银行业的人脸识别,到处可见的二维码扫描等等。
- 人才供给: 目前机器视觉行业处于高度热度
1.高校主要培养的是一些图像处理专业的人才,对具体项目经验较较少
2.机器视觉是一个多学科融合的行业,成为合格的机器视觉软件人员至少需要5年以上的经验,培养人才周期长,面对工业和生活巨大需求,人才培养始终无法跟上。 - 丰厚的待遇: 由于行业的高端性和人才的紧缺,一般公司开出高于市场同等职位的薪资,对于工作年限很久的机器视觉人员甚至可以选择自己创业,其门槛也不高。
三、机器视觉能够做什么?
定位
尺寸测量
缺陷检测
条码读取
等诸多实际应用,在这里就不多做举例了……
四、机器视觉学习自身定位
4.1 如果你想成为一名视觉应用软件工程师
你可以选择以下组合:
- C#+Halcon----------------------------------------适合有C#或C++功底的人学习
- C#+Visionpro-------------------------------------适合有C#或C++功底的人学习
- VB.NET+Halcon---------------------------------适合有VB或VB.NET功底的人学习
- VB.NET+Visionpro------------------------------适合有VB或VB.NET功底的人学习
- VC+Halcon----------------------------------------适合有C,C++功底的人学习
- VC+Visionpro-------------------------------------适合有C,C++功底的人学习
4.2 如果你想成为一名运动控制软件工程师
VC/VB.NET/C#与常用的运动控制卡(研华,凌华,固高)或者PLC(三菱,松下,欧姆龙,西门子)
4.3 如果你想成为一名视觉算法工程师
C++ Opencv----------------------------------------适合有C,C++功底的人学习
C++ Matlab-----------------------------------------适合有C,C++功底的人学习
4.4 如果你想成为一名物联网前端工程师
HTML5、CSS3、JavaScript、AJAX;
4.5 如果你想成为一名物联网后端工程师
ASP.NET,MVC框架,SQLServer/Oracle数据库;
4.6 如果你想成为一名物联网全栈工程师
同时具备前端和后端编程能力,项目全局把控能力;
当然我罗列的6个如果只是我个人的一点小建议,我觉得作为一个优秀的视觉工程师需要明白的可能并仅仅是这样的6个如果,或许需要更多(= ̄ω ̄=目前尚不清楚)。
但是无论如何,阻止我们的并非是实际的困难,而是骨子里人的本能惰性。因为实际具体的困难都是可以克服的,唯有惰性是需要严格的自律才能克服,不过我相信此刻认真阅读博客的你,一定是那种严格自律的那一种人!
五、写在最后
“未来的幸运,都是过往努力的积攒……”
这是我的座右铭,送给阅读到此处的你,如有问题欢迎留言交流或者邮件到cxyminer@163.com
祝你遇到幸运的未来!= ̄ω ̄=