算法是一个明确的指令序列来求解一个问题,即一个有特定规格的输入可以在有限的时间里得到需要的结果。如果一种算法是错误的,或者是对一个问题不合适的,那么即使实施该算法也不能解决该问题。不同的算法可以在不同的时间,空间和效率下执行相同的任务。一种算法的性能可以通过时间和空间的复杂性来评价。算法工程师就是利用算法处理事物的人。
图像算法工程师岗位职责:
1、一种新的图像预处理算法和图像增强算法,并对其性能进行评价。
2、与硬件工程师合作完成画质评价和画质优化工作;
3、与软件工程师合作,将已开发好的算法导入到软件中;
4、对图像识别领域中的前沿技术进行了研究和探讨;
5、撰写算法设计文档,评价报告,申请专利等。
图像算法工程师需具备的能力:
1、具有较强的数学功底,对学术文献的检索与阅读有一定的了解,对程序代码的编写有一定的了解;
2、具有良好的职业操守,工作认真,脚踏实地,有强烈的责任感;
3、精通C/C++/Python开发语言及Matlab/OpenCV图像处理库;
4、熟悉图像预处理、图像增强算法,包括3A、Demosaic、Gamma校正、2D/3D去噪、边缘增强、Tone Mapping、畸变校正、白平衡调节、锐化去雾等算法;
5、熟悉图像质量评价体系,熟悉图像调优及参数优化。
图像算法工程师的前景:
图像算法工程师是一个以数学为基础,专注于计算机视觉的专业技术人员。在当今时代,人们对图象处理与分析技术的要求越来越高,因此,图象算法工程师这个职业发展是十分有前途的。