1. 程式人生 > >影象處理工程師的要求研究

影象處理工程師的要求研究

市場導向。這裡通過收集、分析2018年上傳在 http://www.opencv.org.cn 的要求,嘗試對影象處理演算法工程師的具體要求進行歸納總結:

一、原始素材 (一)上海

1、負責機器視覺系統影象處理、分析及演算法研發,視訊影象特徵提取等應用開發;
2、完成演算法設計、實現、測試,完成應用除錯;
3、完成技術文件。
任職資格:
1、影象處理領域相關專業(如數學、計算機等)本科學歷3年以上工作經驗,或碩士以上學歷1年以上工作經驗;
2、熟練使用C/C++程式語言;
3、熟悉影象處理基本方法(邊緣檢測,區域提取,低通濾波,特徵提取,交點檢測,二值化等),具備相關領域科研和實現能力;
4、熟練使用openCV進行視覺應用開發,如果能力出眾可以忽略以上要求;
5、有雙目視覺專案經驗者優先考慮;
6、能承受工作壓力,具有優秀的溝通能力、高度的工作熱情、良好的團隊合作精神與敬業精神及職業道德。

(二)深圳 1.  OCR方向的演算法 2. 模式識別、影象處理相關演算法研究開發 3. 基於深度學習影象的分類,識別等; 資格: 1、計算機視覺、模式識別、影象處理等專業; 2、掌握模式識別、影象處理的基本演算法,有相關學習和1+工作經驗; 3、有影象處理,模式識別相關實踐經驗者 4、掌握多種計算機語言和工具, 例如: C/C++, python, OpenCV等 和Halcon; 5、瞭解主流深度學習框架caffe,tensorflow。 (三)廣州 崗位職責: 1、負責開發人工智慧演算法,計算機視覺演算法,影象識別等演算法程式; 2、從演算法特點,對專案開發提出建議,協助專案組其他成員推動系統最優化 崗位要求: 1、大學本科或以上學歷,數學/物理/電腦科學專業優先,歡迎應屆生或實習生應聘; 2、數學基礎紮實,具備演算法推導和優化能力;熟練掌握Matlab或C/C++開發技術。 3、有人工智慧專案經驗;熟悉OpenCV架構與實現者優先; 4、從事過計算機視覺,影象處理相關專案開發,獨立承擔過相關核心演算法開發。 5、抗壓能力強,有責任心,能自覺獨立推進工作。 (四)北京 崗位職責: 1、模式識別、影象處理相關演算法研究開發 2、基於深度學習框架的目標分類,識別等; 任職資格: 1、本科生及以上學歷,計算機視覺、人工智慧、機器學習、模式識別、影象處理等專業; 2、掌握模式識別、影象處理的基本演算法,有相關學習或工作經驗; 3、有影象處理,模式識別相關實踐經驗者優先; 4、掌握多種計算機語言和工具, 例如: C/C++, python, OpenCV等; 5、掌握主流深度學習框架caffe,tensorflow。 (五)香港 專案內容:產品缺陷檢測 職責:專案負責人,負責疵點檢測演算法。 要求: 1)計算機及相關專業博士及以上(包括即將畢業),計算機視覺、模式識圖、機器學習相關研究背景; 2)熟悉紋理特徵提取、影象分割及分類; 3)精通OpenCV和MFC程式設計,熟悉VS2010或以上開發環境; 4)有工作經驗或計算機視覺專案經歷者優先;                                      (六)深圳 工作職責:
1.實現和優化現有頂尖演算法,重點關注目標物體的檢測和分割技術;
2.實現基於深度學習的目標檢測技術或者目標分割技術在工業影象上的應用,熟悉模型訓練和部署;
3.總結和歸納深度學習技術在工業視覺應用過程中的經驗(目標成像、引數調整等),標準化檢測流程,最終實現模型訓練自動化。
任職要求:
1.碩士及其以上學歷,且研究背景為計算機視覺/機器學習;
2.較強的工程能力,熟悉C/C++,Python等主流語言,熟悉深度學習的相關知識,並熟練使用深度學習的開源庫,比如Caffe,MXnet等;
3.熟悉基本影象處理演算法;
4.有目標檢測或目標識別演算法經驗;
5.具備良好的學習能力、溝通能力和團隊協作精神,對技術有非常強烈的熱情。 (七)武漢 崗位職責:   1、跟進國際前沿生物識別技術,參與生物識別演算法方案的制定與評估,如虹膜識別、面部識別等;   2、根據生物識別演算法的需要,進行影象預處理演算法的方案設計、效能驗證與軟體開發;   3、利用模式識別及深度學習等方法,進行生物識別演算法的方案設計、效能驗證與軟體開發;   4、參與生物識別算法系統整合與測試;   5、負責技術文件撰寫。 任職要求:   1、 模式識別、電腦科學、訊號處理、應用數學等相關專業,碩士及以上學歷,2年以上相關工作經驗;   2、 較深入理解常用的影象處理演算法,如影象分割、影象濾波、影象均衡、影象增強等;   3、 熟悉常用的模式識別演算法,如目標檢測與識別演算法;   4、較豐富的影象處理演算法實現經驗,紮實的C語言基礎,良好的軟體開發習慣;   5、具有虹膜識別、人臉識別、指紋識別等開發經驗的優先考慮。 (八)未知 職位要求
計算機,電動化,數學等相關專業碩士以上學歷
對常用的機器學習演算法、特徵選擇方法、資料建模過程有深入理解
至少兩年以上開發經驗,熟練掌握C/C++/Python等中的至少一種,Linux開發環境及opencv庫,熟悉軟體開發測試與專案管理
善於思考,具有優秀的解決問題及溝通能力
熟悉一種或多種深度學習平臺:如yolo2,Tensorflow,PaddlePaddle等
對熟悉深度學習(影象處理、計算機視覺)或在機器學習相關領域發表優秀論文者優先

(九)杭州

崗位名稱:影象處理工程師 崗位職責: 1、通用影象處理演算法的實現和效能優化 2、針對特定行業用途的新型影象處理演算法的研究和實現; 3、負責專案中軟體測試及技術文件撰寫 。 崗位要求: 1、影象處理、模式識別、機器視覺及應用數學等相關專業; 2、有影象分割、影象配準、影象識別經驗,精通 C/C++, 3、熟悉 OpenCV 、DALSA或其他影象處理庫及影象識別相關演算法; 4、具備良好的程式碼書寫規範和文件編寫能力 ; 5、有影象處理、模式識別的成功專案經驗 (十)瀋陽 專業要求:計算機視覺、自動控制等相關專業 從事研究方向:視覺測量、模式識別、影象處理 任職要求: 1、開展過影象處理演算法研究,熟練掌握Matlab、VC++等常用開發軟體; 2、具有較好的模式識別、影象處理基礎、計算機視覺等理論基礎; 3、具有較強的研究與實際工作能力。 學歷經驗要求:碩士或博士學歷,具有相關研究經歷者優先。 其他任職要求:有良好的團隊合作意識、獨立工作能力和創新能力。 二、初步分析
從地域上來看,以一二線城市居多; 從行業上看,既包括新創公司,也包括研究所等機構; 從語言上看,除了OpenCV和C++以外,Tensorflow、keras、Python等已經成為新的關鍵詞; 此外,普遍要求具有比較強的解決現實問題的能力。 我認為,固然這些招聘公司具體情況不一樣,但是通過對影象處理演算法工程師的需求裡面體現出一些特點: 一是獨立思考和處理問題的能力尤其重要,這需要的是長期的思維和實踐訓練,也需要一定的人脈和其它資源積累; 二是在影象處理的細分領域,比如OCR/美顏/模式識別/雙目,不同的公司會有具體的要求; 三是深度學習和基於此智商的目標物體的檢測和分割技術等技術未來一段時間必然成為潮流; 四是數學基礎和良好的溝通能力,熟練深度學習開源庫等或第一作者論文,或者有一定市場的開源程式都會給加分。 反思: 影象處理為什麼一直另我著迷,因為它一方面和演算法緊密相連;一方面又能夠和實際應用緊密相連,這種“雙重身份”為它的發展注入了強大活力。這也必然導致影象處理工程師不僅需要一定甚至是比較強的數學和計算機基礎;而且要有很強的思維能力和克服困難解決問題的毅力;並且要能夠有效地分析現實問題,提出解決方法。以上的一切都是需要不斷磨礪的,是為共勉。