0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器视觉公司分类 机器视觉行业的应用场景

OpenCV学堂 来源:OpenCV学堂 2023-02-27 11:28 次阅读

马上就金三银四了,很多小伙伴在找工作,借这个机会和大家分享一下关于机器视觉行业找工作的经验。

入职一年,谈的经验对大部分视觉行业的前辈来说是肤浅的,本文很多内容会有所片面,但我觉的对还在校学习的小伙伴以及应届毕业生,帮助一定会很大。大家辩证的看待本文观点,希望可以帮助大家找到对自己最好的工作。

在去年金九银十的秋招阶段,有很多小伙伴找我内推视觉岗位,也有很多小伙伴和我交流他们拿到的offer,以及视觉行业出差的问题。所以本篇主要讲一下,机器视觉行业的岗位分布,如何分辨这些岗位的出差情况以及工作内容,争取第一份工作就能够得偿所愿,免遭毒打。

机器视觉公司分类

首先我们要先了解一下,机器视觉行业的应用场景,大部分是工厂的自动化产线,例如3C电子行业、医疗行业、视频饮料行业等这些劳动力密集、自动化程度有很大提升空间,且依赖视觉应用的行业产业线。

既然是产业线,那一条自动化生产线,必然是设备、自动化电气、机器视觉相结合,这种复杂的大型生产线对企业实力、技术要求都很高,很少有企业能独立完成。所以,视觉行业很多设备以及生产线厂商所提供产线设备的机器视觉部分,很多都不是他们自己企业做的,而是外包的。

这代表着什么呢,代表着机器视觉行业最起码有两类企业,一类是设备厂商,他们的视觉是外包的,但为了自己本公司业务完善,或者是有意发展自己的机器视觉技术,所以他们会有自己的视觉部门,但他们的盈利业务主要是售卖设备。第二类是纯正的机器视觉公司,这种公司的甲方往往不是直接承接工厂的产线,因为没有这个实力,他们的甲方都是第一类的设备厂商,为设备厂商的生产线提供视觉外包服务,盈利业务以机器视觉软件为主,不卖设备。

所以大家在找工作时需要分清楚的第一点,就是你要去的公司,是专门做视觉的,还是做设备的公司的视觉部门,两者工作内容会有很大区别。

做设备的,即便是上市的大公司,他的视觉部门,可能也仅有十几和几十个人,而一个纯做机器视觉的公司,虽然公司一共才500人,但这500人除去销售工程师和应用工程师,仅视觉研发可能就可以达到两百人。

当然也不是每个设备厂商的公司的视觉部门都很小,海康就不是做纯机器视觉软件的,但他的视觉部门的实力却是首屈一指的。

第二类纯视觉研发的公司,同样可以再细分不同的类别。

大致可分为:自主研发与二次开发封装;视觉平台研发与专机开发。

自主研发与二次开发封装是什么区别呢,自主研发很好理解,软件、算法均为自主研发,这种公司不仅有实力,而且有前景,不必多说,能去这种公司自然是优先去这种公司。

二次开发封装又是指什么呢?我们知道国外视觉行业发展要比中国早的多,国外很多有名的机器视觉平台,例如德国的Halcon、康耐视 VisionPro等等,都是做机器视觉的利器,不仅稳定,且可以极大的提高开发效率,降低机器视觉开发的门槛,很多公司都是基于这些软件工具来做机器视觉应用方案的开发的,并居于这些工具来封装自己的软件拿去卖。

虽然平台软件是机器视觉行业的趋势,于整个行业来说是进步且富有意义的,但对于刚毕业的学生,去使用这些为了降低开发难度而生的工具来完成视觉工作,对个人的技术提升是有限的,所以大家在选工作时,就需要区分,公司的开发工具是什么,是纯正的研发,还是从事技术含量偏低的二次开发与封装。

那什么又是视觉平台研发与专机开发呢,很多创业公司,在公司初始阶段都是做专机的,专机听着很高大上,但其实是机器视觉行业比较原始的一种商业模式,是因为公司实力有限而专注于一款专机做视觉开发。什么是专机呢,就是基于某一特定的生产线,针对某种特定的计算机机器,来开发一种界面满足要求、但界面不可更改,适配性极低(界面只能针对这种生产线的固定的操作与输入输出)的专机软件来完成配套固定的工作,软件再配备专机设备,来出售赚取利润。这种公司不是说不好,只是这是初创视觉公司常见的模式。

例如下图这种针对专一视觉任务的软件,就是专机软件:

e507dc56-b2fc-11ed-bfe3-dac502259ad0.png

而视觉平台研发,则是研发平台软件,集成各种算法,适配各种场景,不需要重复开发,可重复利用,软件可以自己根据不同的场景需要,来配置不同的软件界面供现场使用,这种最知名的就是上面提到的Halcon以及VisionPro,而国内同样有很多有实力的公司开发自己的视觉平台软件,例如海康的VisionMaster:

e540ee38-b2fc-11ed-bfe3-dac502259ad0.png

平台软件是一个公司最具核心竞争力的产品,开发难度也很大,但同样的,鼓励大家加入到这类产品的软件开发或者算法开发的岗位之中,对个人职业生涯以及技术发展都有好处。

同时呢,大家也要区分,很多做平台软件的公司,其底层算法可能依然是基于Halcon这种成熟产品的接口来开发的,仅仅是自己封装了一层软件而已,这种仅仅套层皮的,技术含量和发展前景也是有限的。

最后还要提一下外资企业,例如机器视觉行业知名的康耐视,基恩士等等,外资企业听着很高大上,而在其它行业,能进入外资企业可能代表着更好的待遇与福利。但机器视觉行业,外资企业来中国发展只会招服务工程师和销售工程师,如果你想搞技术的话,就要慎重了。

机器视觉行业岗位分布

前面说了有很多不同类型的公司,一个公司里面呢,同样也有很多不同的岗位,大家最耳熟能详的就是机器视觉算法研发,这个我们就不多说了,分传统视觉算法工程师和深度学习算法工程师这两种。这是纯研发的,而且大部分都是只招研究生,且门槛较高。

除了这两个算法岗,行业里更多的还是其它岗位,首先就是应用工程师,这种就是出差最多也是最累的。视觉应用工程师,就是使用我们前面提到的软件开发平台,不论是公司自研的还是使用的国外成熟产品,来做开发与技术支持。这类工程师必然是天天出差的,负责的工作就是使用平台输出应用方案,并在现场确保应用方案的稳定运行,虽然是最直接接触视觉项目现场的,但也是最累的,同时因为一直在出差,能自我学习的时间会很少,且工作本身提升不大,因为软件平台本身就是为了降低行业门槛而生的,为的就是降低技术含量。

但应用工程师是最直接接触视觉一线现场与项目的,对视觉项目的理解和应用,反而比坐在办公室研发的程序员要更为了解,但想不出差,那只能靠往上发展当个行业线领导,但依然无法彻底摆脱出差。

视觉行业还有测试工程师,制造业是无法和互联网行业比的,互联网行业的测试工程师会有各种成熟的测试框架,完善的测试流程以及测试工程师培养,各种自动化测试、集成测试等,对于测试工程师的技术提升还是很大的。但制造业,往往做不到这点,测试技术落后,测试人员的技能提升是缓慢的,且测试加班较多,这是显然的,因为测试是产品发布的最后一环。

软件开发工程师,业内最常见的就是C++软件开发或者C#软件开发,软件开发岗同样是和算法研发相媲美的岗位,成长空间大,而门槛却并不高,最起码计算机科班出身的本科生是可以轻松胜任的,而其它专业,如机械、电气专业转码,该岗位同样也是个值得考虑的方向。很多工科研究生转码的同志,只盯着视觉算法岗,而随着算法岗的门槛越来越高,很多人很难拿到满意的算法岗的offer,而因为忽视了软件开发方面的技能培养,到头连软开岗也没有机会。

所以在读的有意转码进入视觉行业的小伙伴,也要注重一下自己的软开技能培养,例如最基础的计科专业课、C++基本功、多线程编程网络通信、内存模型、设计模式等等这些都应该有所涉猎,再结合视觉方面的知识,如opencv和图像处理,深度学习等等,即便拿不下算法岗,拿下软开岗也是绰绰有余。

除了这些普遍的岗位,机器视觉行业还有一些专业性偏强的岗位,例如,光学应用工程师,机器视觉行业,打光打得好,意味着项目完成了一半,而如何针对产品制作打光方案同样需要专业的人来做,如果有读光学专业的小伙伴,可以考虑,这种岗位大部分也并不需要出差,只需要输出打光方案即可。

此外还有相机开发,很多相机厂商,同样以海康为例,海康的工业相机部门同样属于机器视觉行业,相机的软、硬件的研发,也需要专业方向极强的相关方向同学来胜任,这种跟一线不挂钩的岗位,是肯定不会需要出差的。

THE END

总结一下呢,就是,应用开发工程师或者技术服务工程师之类的岗位,是肯定需要出差的,而且基本上不是在出差,就是在出差的路上。

但并不是说研发岗就一定不会出差,因为我们前面提到了,视觉行业的公司有很多不同的类型,那种算法和底层不是自主研发,仅仅是封装个软件的,他们的研发就是需要出差的,因为底层就没有什么需要研发的。而专机公司的研发,即使你是算法研发,那也肯定需要出差,因为你的专机是直发现场的,专机发到现场,你就要负责到现场。

此外呢,岗位名称带算法的,不一定就是大家想象中的算法工程师,因为我们前面提到的Halcon,VisionMaster等等,负责使用平台软件输出方案的应用算法工程师,就不是专门写代码写算法的,而是做应用的,是需要出差的。

最后,因为并不是所有人都可以好运气的找到自己期望的工作,如果你打算进入机器视觉行业,但又没有进入自己期望的岗位,那你可以先入行学习,再转岗,来实现自己的目标。

编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器视觉
    +关注

    关注

    161

    文章

    4044

    浏览量

    118367

原文标题:【经验帖】金三银四,机器视觉找工作如何避免出差

文章出处:【微信号:CVSCHOOL,微信公众号:OpenCV学堂】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    机器视觉打光技巧与应用场景

    机器视觉应用中,光源的选择和打光方式对于图像质量至关重要。针对不同的检测对象,要凸显其被测特征,就对光源的结构形状、发光角度、照度大小等产生特定的要求,因而成像效果也千差万别。
    发表于 04-16 12:14 175次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>打光技巧与应<b class='flag-5'>用场景</b>

    机器视觉系统构成、分类与优势解析

    机器视觉的定义:机器视觉就是使用光学非接触式感应设备自动接收并解释真实场景的图像以获得信息控制机器
    发表于 03-28 11:41 137次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>系统构成、<b class='flag-5'>分类</b>与优势解析

    机器视觉检测技术,赋能食品包装多场景应用

    机器视觉检测技术通过计算机视觉和人工智能技术,对图像进行分析和处理,以实现自动化的目标检测、识别和追踪。同时机器视觉检测能够适应不同
    的头像 发表于 02-27 16:04 173次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>检测技术,赋能食品包装多<b class='flag-5'>场景</b>应用

    机器视觉用场景有哪些

    汽车制造质量原先主要依靠三坐标测量完成,效率低、时间长、数据量严重不足, 且只能离线测量。机器视觉引入非接触测量技术,逐步发展成固定式在线测量站 与机器人柔性在线测量站等在线测量系统,可严格监控车身尺寸波动,提供数据支持。
    发表于 12-29 10:44 218次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>应<b class='flag-5'>用场景</b>有哪些

    机器视觉的应用场景总结

    机器视觉是人工智能正在快速发展的一个分支,目前中国已是继美国、日本之后的第三大机器视觉领域应用市场。本文将对机器
    的头像 发表于 12-26 10:57 299次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>的应<b class='flag-5'>用场景</b>总结

    机器视觉系统基本原理及应用分类

    机器视觉(machine vision)是由计算机或图像处理器以及相关设备来模拟人的视觉行为,完成得到人的视觉系统所得到的信息。 简单说来,机器
    发表于 10-08 10:40 380次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>系统基本原理及应用<b class='flag-5'>分类</b>

    基于DM642机器视觉系统的设计与实现

    美元。在国外,机器视觉的应用普及主要体现在半导体及电子行业,其中大概40%-50%都集中在半导体行业。具体如PCB印剧电路。主要的机器
    发表于 09-20 07:58

    机器视觉和计算机视觉的区别

    视觉是一种技术,它使用相机和基于图像的检测算法来识别并理解已知或未知的图像。它是实现智能自动化的一种方法,包括识别机器人、自动驾驶汽车、人脸识别和图像分类等。机器
    的头像 发表于 08-09 16:51 1141次阅读

    什么叫机器视觉机器视觉和嵌入式有什么关系?

    、理解和处理图像或视频数据,以实现自动化的视觉分析和决策。机器视觉通过使用各种算法和模型,对图像或视频进行各种处理和分析,例如目标识别、图像分类、目标检测、图像分割
    的头像 发表于 08-07 08:09 669次阅读
    什么叫<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>?<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>和嵌入式有什么关系?

    机器视觉检测平台

    机器视觉检测平台 系统包含工业级智能机械手、机器视觉边缘处理终端、机器视觉感知单元、
    发表于 06-29 11:39 535次阅读

    机器视觉用场景

    机器视觉用场景 随着时代的发展,新的技术,机器视觉的应用越来越广泛。以下是机器
    发表于 06-29 11:35 785次阅读

    机器视觉及其应用

    摘要:介绍了机器视觉的研究内容,比较了机器视觉与人类视觉的差异,分析了机器
    发表于 06-20 15:31 5次下载

    工业机器视觉的四大应用领域及三大未来趋势

    机器视觉产业链角度来看,机器视觉行业产业链环节较长,上游由机器
    的头像 发表于 06-19 11:25 1039次阅读
    工业<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>的四大应用领域及三大未来趋势

    工业机器视觉国产替代正当时:2025年国内行业规模有望达349亿元

    高技术壁垒赛道,产业链上游价值量高。工业机器视觉是集光学成像、人工智能、自动化控制等多方面技术于一体的行业。工业机器视觉产业链上游为零部件及
    的头像 发表于 06-13 14:40 1565次阅读
    工业<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>国产替代正当时:2025年国内<b class='flag-5'>行业</b>规模有望达349亿元

    3D机器视觉基本原理及应用场景

    3D机器视觉是指利用计算机技术对三维空间中的物体进行识别、检测、跟踪和测量等操作。3D机器视觉技术可以广泛应用于工业制造、自动化生产、医疗、军事等领域,具有高效、准确、稳定等优点。本文
    的头像 发表于 06-02 10:51 2554次阅读