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

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

3天内不再提示

成为图像处理算法工程师有哪些要求

工程师人生 来源:工程师吴畏 2019-01-29 16:43 次阅读

职位要求

编程技能:

1、 具有较强的编程能力和良好的编程习惯, 精通c/c++编程,并熟练使用VS 或matlab开发环境;

2、 在计算机技术领域拥有扎实的技术功底,尤其在数据结构、算法和代码、软件设计方面功力深厚;

对数据结构有一定的研究基础如链表、堆杖、树等,熟悉数据库编程;

3、 出色的算法分析能力,对某一特定算法可以做广泛的综述,有实际算法实现经验;

4、 熟悉面向对象编程思想,精于windows下的C/C++、VC++程序设计,熟悉MATLAB,对MFC有相对的了解和应用经验;

专业技能:

1、扎实的数学功底和分析技能,精通计算机视觉中的数学方法;

高等数学(微积分)、线性代数(矩阵论)、随机过程、概率论、

摄影几何、模型估计、数理统计、张量代数、数据挖掘、数值分析等;

2、具备模式识别、图像处理、机器视觉信号处理和人工智能等基础知识;

对图像特征、机器学习有深刻认识与理解;

3、精通图像处理基本概念和常用算法包括图像预处理算法和高级处理算法;

常见的图像处理算法,包括增强、分割、复原、形态学处理等;

熟悉常见的模式识别算法,特别是基于图像的模式识别算法,掌握特征提取、特征统计和分类器设计;

4、熟练使用OpenCV、Matlab、Halcon中的一种或一种以上工具库;

5、熟悉机器视觉系统的硬体选型,包括CCD相机,镜头及光源;熟悉相机与镜头搭配;

外语:

1. 英文熟练,能够熟练阅读和理解专业英文资料,有英文文献检索和阅读能力;

2. 良好的英语沟通能力

综合能力:

1.对工作认真负责,积极主动,勤奋踏实;

2.做事严谨,注重细节,有耐心,能够在压力下独立工作;

3.学习钻研能力强,有较强的理解能力和逻辑思维能力和良好的创新意识;

4.良好的协调沟通能力和团队合作精神;

经验要求:

1.两年以上C/C++ 程序设计经验;

2.具有2年以上在Linux/Unix环境下用C/C++语言开发图像处理软件的经验。

3.数字图像处理、模式识别的理论知识和实践经验;

有基于OpenCV开发项目经验,机器视觉行业经验;

具有图像处理算法设计和开发经验;

参与过机器视觉系统分析和设计;

4. 在Matlab 或其它数学软件上开发算法的经验;

视觉算法经验:请提供实现的算法列表

目标识别、图像配准、三维测量、标定和重建、手势识别;

表面缺陷检测;尺寸测量;特征识别;

图像去噪、滤波、融合算法

3A算法:如自动曝光、自动对焦、自动白平衡

【工作内容】:

1.为解决实际问题而进行探索性研究和创新,设计与模式识别、图像/视频智能分析处理相关的算法。

图形图像处理、计算机视觉相关算法的研发以及应用程序的编写;

参与核心软件项目算法设计及算法实现;研究图像处理算法,开发和调试算法原型

软件算法研发:算法的代码实现、优化以及移植及其测试;

负责机器视觉系统图象处理、分析及识别算法的设计、实现及调试;

参与图象算法视觉应用软件的设计与实现。参与图象处理技术研究与设计;

2、对已有的计算机视觉算法进行实用化开发和优化研究;

精益求精,将算法做到极致,使算法真正实用化;

参与预研性的算法分析和论证,为产品开发提供基础研究及论证;

岗位职责:

1、 协助工程师进行算法的测试。;C++语言验证、测试算法;

2、编写算法规格说明;

3、相关专业文献的查阅;

4、将部分matlab程序转为C或C++语言程序。

1) 辅助图像处理工作

2) 大规模图像搜集与分类

3) 与开发人员等进行沟通,跟踪产品的体验效果并改进;

4)负责公司的机器视觉与传感器项目的技术支持(如项目可行性评估、现场DEMO、装机、培训等)

和 维护工作;

岗位职责:

1、负责计算机视觉中的图像采集,处理面阵和线扫描相机的成像和控制 ;

2、针对特定的计算机视觉问题,设计目标识别与快速定位与检测算法的实现,并进行优化;

3、对彩色图像和灰度图像实现物体表面的污点划痕检测算法设计和实现;

4、处理三维物体表面数据获取和实现三维测量算法的实现;

5、处理点激光和线激光源的成像,散斑噪声滤波和轮廓检测;

6、负责算法与软件GUI开发工程师接口;

7、完成上级领导交办的其他的工作。

图像算法工程师三重境界

一、传统图像算法工程师:

主要涉及图形处理,包括形态学、图像质量、相机成像之3A算法、去雾处理、颜色空间转换、滤镜等,主要在安防公司或者机器视觉领域,包括缺陷检测;

二、现代图像算法工程师:

涉及模式识别,主要表现的经验为Adaboost、SVM的研究与应用,特征选取与提取,包括智能驾驶的研究与应用、行人检测、人脸识别;

三、人工智能时代图像算法工程师:

深度学习,主要在大型互联网公司或者研究所机构,具体体现在TensorFlow等开源库的研究与应用,包括机器人的研、基于深度学习的人脸识别;

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

    关注

    59

    文章

    1569

    浏览量

    68501
收藏 人收藏

    评论

    相关推荐

    图像算法工程师的利器——SpeedDP深度学习算法开发平台

    随着人工智能的兴起,AI工程师特别是基于图像算法工程师日益成为炙手可热的香饽饽。特别是在一些行业市场例如工业领域等行业领域,需要根据具体场
    的头像 发表于 11-08 01:06 300次阅读
    <b class='flag-5'>图像</b><b class='flag-5'>算法</b><b class='flag-5'>工程师</b>的利器——SpeedDP深度学习<b class='flag-5'>算法</b>开发平台

    FPGA在图像处理领域的优势哪些?

    。这种并行处理能力使得FPGA在处理大规模图像数据时表现出色,能够实时完成复杂的图像处理算法。 二、高灵活性 FPGA具有很高的灵活性,可以
    发表于 10-09 14:36

    FPGA算法工程师、逻辑工程师、原型验证工程师什么区别?

    ,如数字信号处理图像处理、人工智能等,并将其转化为适合 FPGA 实现的硬件逻辑。重点在于算法的性能提升、资源利用效率以及与系统的集成。 FPGA 逻辑
    发表于 09-23 18:26

    正是拼的年纪|65岁电子工程师上班VLOG #65岁退休 #电子工程师 #搞笑 #上班vlog

    电子工程师
    安泰小课堂
    发布于 :2024年07月25日 11:31:02

    基于FPGA的实时边缘检测系统设计,Sobel图像边缘检测,FPGA图像处理

    搭建图像处理硬件平台成为图像处理的发展趋势。FPGA在运算性能方面的具有较大优势,使用FPGA并行加速
    发表于 05-24 07:45

    嵌入式软件工程师和硬件工程师的区别?

    、机器人等。 定义和工作职责 嵌入式软件工程师的主要职责包括但不限于:设计、开发、测试和调试嵌入式软件应用程序,以满足特定硬件和软件要求。他们需要理解并掌握嵌入式系统的基本原理,熟悉相关硬件接口
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    fpga工程师前景如何

    FPGA工程师的前景看起来相当积极和广阔。随着5G通信、物联网、边缘计算和人工智能等技术的快速发展,FPGA工程师的需求将进一步增加。FPGA芯片具有可编程性强、并行处理能力强、功耗低等特点,因此在
    的头像 发表于 03-14 16:32 3150次阅读

    企业老工程师和高校老师啥区别

    电子工程师硬件
    电子发烧友网官方
    发布于 :2024年02月28日 17:50:00

    优秀电源工程师需要哪些必备技能?

    随着电源市场的不断扩张,开关电源行业飞速发展,企业对电源工程师的需求日益增加,对电源工程师的技能要求也日渐提高,相信没有一位电源工程师会错过让自己变得更优秀的机会。作为一名数字电源从业
    发表于 01-29 11:29

    FPGA图像处理之CLAHE算法

    在FPGA图像处理--CLAHE算法(一)中介绍了为啥要用CLAHE算法来做图像增强。
    的头像 发表于 01-04 12:23 2506次阅读
    FPGA<b class='flag-5'>图像</b><b class='flag-5'>处理</b>之CLAHE<b class='flag-5'>算法</b>