a.编程技能:
1、 具有较强的编程能力和良好的编程习惯, 精通c/c++编程,并熟练使用VS 或matlab开发环境,熟练使用至少一种脚本语言(python/shell等),有C++和java开发经验,熟悉linux开发环境,有caffe和tensorflow经验更佳;
2、 在计算机技术领域拥有扎实的技术功底,尤其在数据结构、算法和代码、软件设计方面功力深厚; 对数据结构有一定的研究基础如链表、堆杖、树等,熟悉数据库编程;
3、 出色的算法分析能力,对某一特定算法可以做广泛的综述,有实际算法实现经验;
4、 熟悉面向对象编程思想,精于windows下的C/C++、VC++程序设计,熟悉MATLAB,对MFC有相对的了解和应用经验;有DSP、ARM嵌入式软件、汇编/MMX/SSE编程、GPU编程经验之一者优先;
5、熟练使用OpenCV、Matlab、Halcon中的一种或一种以上工具库;
b.专业技能:
1、扎实的数学功底和分析技能,精通计算机视觉中的数学方法;高等数学(微积分)、线性代数(矩阵论)、随机过程、概率论、
摄影几何、模型估计、数理统计、张量代数、数据挖掘、数值分析等;
2、具备模式识别、图像处理、机器视觉、信号处理和人工智能等基础知识;对图像特征、机器学习有深刻认识与理解;
3、精通图像处理基本概念和常用算法包括图像预处理算法和高级处理算法;常见的图像处理算法,包括增强、分割、复原、形态学处理等; 熟悉常见的模式识别算法,特别是基于图像的模式识别算法,掌握特征提取、特征统计和分类器设计;
4、熟悉机器视觉系统的硬体选型,包括CCD相机,镜头及光源;熟悉相机与镜头搭配;
5、视觉算法经验:请提供实现的算法列表,目标识别、图像配准、三维测量、标定和重建、手势识别;表面缺陷检测;尺寸测量;特征识别; 图像去噪、滤波、融合算法;3A算法:如自动曝光、自动对焦、自动白平衡;
6 、具备全景拼接、车载环视、双目、三维重建等项目经验优先;具备图像融合、图像增强、超分辨率、计算成像等研究经验优先;
c.外语技能:
1. 英文熟练,能够熟练阅读和理解专业英文资料,有英文文献检索和阅读能力;
2. 良好的英语沟通能力
d.综合能力:
1.对工作认真负责,积极主动,勤奋踏实;
2.做事严谨,注重细节,有耐心,能够在压力下独立工作;
3.学习钻研能力强,有较强的理解能力和逻辑思维能力和良好的创新意识;
4.良好的协调沟通能力和团队合作精神;