学长好!小珠山本来就没有几棵树,前年山火烧了一把,现在应该更是光秃秃的了。
工作这几年,就我了解到和感受到的,机器视觉应用工程师的队伍越来越庞大了,主要是因为这个岗位薪资相对机械和电气都高一些,而且有更好的发展前景和上升空间。从业人员越来越多,但目前还没有达到饱和的状态是因为自动化行业非标设备多,软件也很难做标准,这就给软件工程师留了一口饭吃。这些年几乎有一点想法的公司都在说或者做标准软件,但也只能解决一些简单的固定类型的项目,对于缺陷检测类的项目就束手无策了。
这个行业的门槛并不高,大部分搞视觉的都是这个行业其他岗位转过来的。简单说一下我见到的主流的技术:设计语言主要是C#和C++,C#使用Winform做界面比较多,但是做标准软件的大公司会使用WPF。C++做界面有MFC和QT,一些比较老的项目或者不求上进的公司还在用MFC,目前C++配合QT已经是主流,因为QT是跨平台的。商业图像库最主流的最强大的还是halcon,因为其盗版很多,国内大部分用的都是盗版。开源库就是OpenCV,上市公司自己做库的必须要用这个。
所以总结下来未来的发展路线也是这样:C# 和 halcon ,这个花费时间最少,更容易入门。工作两年之后开始学习C++,OpenCV,QT,寻求更高的平台。还有深度学习的路线也同样有挑战性,深度学习做缺陷检测也逐渐的变成了一种潮流,而且这个领域目前还是一篇蓝海。