OPPO高级计算机视觉算法工程师(camera方向)-博士
校招全职AI/算法类地点:成都 | 深圳 | 上海状态:招聘
任职要求
方向一: 1.计算机图形学/数字图像处理/计算数学/模式识别/机器学习/计算机视觉/EE/CE/色彩科学等相关专业; 2.编程基础扎实,C/C++、Python、Java须有一项熟练,熟悉常用计算机数据结构和算法,熟练使用数值计算工具; 3.对图像领域有较深认知,对数字图像的构成有基础认知; 4.对图像处理有浓厚的兴趣; 5.有硬件背景、编程竞赛奖项、电子设计大赛奖项、计算机视觉顶会或期刊论文发表、优先; 6.思维清晰,表达清楚,不惧挑战。 方向二: 1.计算机图形学、数字图像处理、计算数学、模式识别、机器学习、计算机视觉、EE、CE、色彩科学等相关专业; 2.熟练掌握pytorch框架,熟练掌握linux开发环境,熟悉C++/Python 3.熟悉移动端异构计算,熟悉模型性能优化、量化。 4.对AI芯片有认知者、有模型端侧部署优化经验者优先; 5.思维清晰,表达清楚,不惧挑战。 学历要求:博士
工作职责
方向一: 1.负责针对相机的计算成像的算法原型研发和演进 - 基础图像算法如3R(NoiseReduction, SuperResolution, HDR), 多帧多摄等; - 图像后处理算法如美颜、色彩映射,图像渲染等; - 软硬件结合图像算法如ISP(image signal processor)算法的开发调优、白平衡、自动对焦、自动曝光控制,色彩还原,多摄立体视觉,防抖算法的迭代进化等; 2.AI技术应用影像业务,利用机器学习,深度学习,模型压缩及小型化等前沿技术,解决low-level画质处理,语义理解等多领域核心问题,整体提升用户体验和业务价值; 3.针对android平台和手机soc芯片的图像处理算法架构设计的基础研究,实现全链路影像处理链路的端到端性能最优设计;针对图像/视频效果进行标准定义和定量评测的理论研究; 4.对于前沿技术的动态进行追踪,主导高校产学研合作或供应商技术合作,实现新的影像算法领域探索和技术创新。 方向二: 1.模型性能分析与优化 1)负责影像端侧模型性能分析与调优,包括推理速度、内存占用、功耗等关键指标优化; 2)设计并优化量化、剪枝、蒸馏等模型压缩技术,推动算法在移动端的高效部署; 3)针对GPU/NPU/DSP等硬件特性模型结构,识别模型运行中的瓶颈并提出改进方案,提升端侧推理效率。 2.技术预研与落地 1)跟踪行业前沿技术(如大模型端侧优化、模型压缩等),完成技术验证并推动业务落地; 2)协同算法团队优化模型架构,平衡性能与精度需求。 3)与硬件、系统框架团队合作,优化底层驱动及系统资源调度策略,提升模型运行效率;
包括英文材料
模式识别+
https://www.mathworks.com/discovery/pattern-recognition.html
Pattern recognition is the process of classifying input data into objects, classes, or categories using computer algorithms based on key features or regularities.
https://www.microsoft.com/en-us/research/wp-content/uploads/2006/01/Bishop-Pattern-Recognition-and-Machine-Learning-2006.pdf
Pattern recognition has its origins in engineering, whereas machine learning grew out of computer science.
机器学习+
https://www.youtube.com/watch?v=0oyDqO8PjIg
Learn about machine learning and AI with this comprehensive 11-hour course from @LunarTech_ai.
https://www.youtube.com/watch?v=i_LwzRVP7bg
Learn Machine Learning in a way that is accessible to absolute beginners.
https://www.youtube.com/watch?v=NWONeJKn6kc
Learn the theory and practical application of machine learning concepts in this comprehensive course for beginners.
https://www.youtube.com/watch?v=PcbuKRNtCUc
Learn about all the most important concepts and terms related to machine learning and AI.
OpenCV+
https://learnopencv.com/getting-started-with-opencv/
At LearnOpenCV we are on a mission to educate the global workforce in computer vision and AI.
https://opencv.org/university/free-opencv-course/
This free OpenCV course will teach you how to manipulate images and videos, and detect objects and faces, among other exciting topics in just about 3 hours.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
图像处理+
https://opencv.org/blog/computer-vision-and-image-processing/
This fascinating journey involves two key fields: Computer Vision and Image Processing.
https://www.geeksforgeeks.org/python/image-processing-in-python/
Image processing involves analyzing and modifying digital images using computer algorithms.
https://www.youtube.com/watch?v=kSqxn6zGE0c
In this Introduction to Image Processing with Python, kaggle grandmaster Rob Mulla shows how to work with image data in python!
PyTorch+
https://datawhalechina.github.io/thorough-pytorch/
PyTorch是利用深度学习进行数据科学研究的重要工具,在灵活性、可读性和性能上都具备相当的优势,近年来已成为学术界实现深度学习算法最常用的框架。
https://www.youtube.com/watch?v=V_xro1bcAuA
Learn PyTorch for deep learning in this comprehensive course for beginners. PyTorch is a machine learning framework written in Python.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
学历+
相关职位
校招AI/算法类
1.负责针对相机的计算成像的算法原型研发和演进 - 基础图像算法如3R(NoiseReduction, SuperResolution, HDR), 多帧多摄等; - 图像后处理算法如美颜、色彩映射,图像渲染等; - 软硬件结合图像算法如ISP(image signal processor)算法的开发调优、白平衡、自动对焦、自动曝光控制,色彩还原,多摄立体视觉,防抖算法的迭代进化等; 2.AI技术应用影像业务,利用机器学习,深度学习,模型压缩及小型化等前沿技术,解决low-level画质处理,语义理解等多领域核心问题,整体提升用户体验和业务价值; 3.针对android平台和手机soc芯片的图像处理算法架构设计的基础研究,实现全链路影像处理链路的端到端性能最优设计;针对图像/视频效果进行标准定义和定量评测的理论研究; 4.对于前沿技术的动态进行追踪,主导高校产学研合作或供应商技术合作,实现新的影像算法领域探索和技术创新。
更新于 2025-07-23
社招3-15年SOFTWARE
方向一:3A算法工程师;负责3A(AWB/AEC/AF)算法的研发和优化; 方向二:图像算法工程师;图像算法的研发和优化,如美颜、HDR、多帧降噪、多帧融合、ISP、人像虚化等等; 方向三:深度学习算法工程师;负责利用深度学习进行图像质量优化,主要涉及模型的调试、训练和优化,如 场景识别,人像抠图、图像去模糊,超分,图像增强,HDR,对比度增强,图像复原,AI降噪,色彩管理,矫正,自动对焦、超级夜景等等; 方向四:立体视觉算法工程师(3年及以上经验);多摄像头相关算法开发和优化,如多摄配准、融合、拼接、视差估计、双目,多目、标定、立体匹配,三维重建等。
更新于 2025-10-15