我想教我的同事机器视觉算法,结果我同事一个一个都说机器视觉算法太难,学不会,意思就是不学!为了打消他们的疑虑,我跟他们说:“像我这么笨的人,当初就花了半个月就学会了,你们怎么可能学不会嘛!”,结果我的同事们头都摇得跟拨浪鼓似的,就是不愿意学!

机器视觉算法其实就那么点事,高级算法平时基本用不到,平时只要掌握诸如膨胀、收缩、开运算、闭运算、二值化、滤波、合并、打撒、矩形拟合、圆形拟合、亚像素边缘、直线等等这些常规算法就行了,基本上都有现成的函数可以用。

像我们这种做工业自动化软件的,多掌握一门手艺,无疑会增加自己的实力,也是和老板提涨工资的筹码,最不济,跳槽时也是一个加分项,我觉得,多学一门手艺,对大家的职业发展是有利的,可没想到大家都不愿意学!

可后来,我才知道,他们不愿意学不是因为觉得自己学不会,而是不想没事给自己找事!因为我就是一个活生生的例子!

我最开始只是做应用软件的,后来进入工业自动化行业,主要从事的是上位机开发。后来我们公司机器视觉算法岗位缺人,因此老板就让公司的算法工程师来教我们这帮上位机程序员写视觉算法。

当初同时学的有三个人,最终,只有我成功出师了,联想到我接下来想要说的事情,我感觉剩下两个人当初可能也不是学不会,而是假装学不好!

后来,我就成功被公司安排了机器视觉项目去做,上位机和机器视觉算法都是由我一个人独立完成。

最开始还算正常,成功验收了几个项目,但是随着接到的项目难度越来越大,我真的感觉有点力不从心了!

本着能用时间解决的问题都不是问题这个思想,我开始了疯狂加班模式,但是,该搞不定的问题还是搞不定!

搞不定不怪我,因为当我搞不定,我开始怀疑自己能力的时候,公司也看出来我可能完成不了,因此安排了公司的视觉算法大牛来接手我的项目。

后来,这些项目也成功得把我们公司的视觉算法大牛给逼疯了!

有些机器视觉项目就是这样,很多人以为传统算法解决不掉的问题那就上深度学习,但是,很多时候,问题解决不掉不是因为算法本身的问题,因为算法是需要靠打光来支撑的,机器视觉的打光系统搞不好,什么也白搭!

后来,我对机器视觉深恶痛绝,决定还是只搞上位机。

现在这个公司,我应聘的时候也是应聘的上位机程序员,突然有一天,老板找到我,说当初看我简历的时候看到我简历上曾经有一段机器视觉的开发经历,正好我们公司有个机器视觉项目要做,本来准备交给外包的,但是,想让我试试!

我多单纯啊,我以为老板就是单纯的让我试试,不行还是换外包嘛!

不想也知道,这个项目从头到尾都是我在做,外包这个事情再也没提。

所以,在做这个机器视觉项目的时候,又回到了当初的那种昏天黑地的状态,成功在公司打出了名堂!

就是卷时间呗!

好在,项目成功被我嗑下来了,但是,也让公司的其他程序员同事对机器视觉开始敬而远之。

所以,当我提议教大家机器视觉算法的时候,大家都很紧张,生怕学会了,到时候和我一样要昏天黑地!

什么学不会,就是不想趟机器视觉这趟浑水罢了!