視覺算法工程師主要負(fù)責(zé)計算機視覺、圖像處理、機器學(xué)習(xí)等相關(guān)領(lǐng)域的研究與開發(fā)工作。
他們需要運用計算機視覺算法和圖像處理技術(shù)解決實際問題,實現(xiàn)圖像的預(yù)處理、特征提取、模式識別、目標(biāo)檢測、目標(biāo)跟蹤、圖像理解等任務(wù)。視覺算法工程師的主要職責(zé)包括:
1. 負(fù)責(zé)視覺軟件框架或者標(biāo)準(zhǔn)功能模塊的設(shè)計與開發(fā);2. 負(fù)責(zé)視覺方案的評估與設(shè)計,以及相關(guān)視覺硬件的選型;3. 對項目整體進(jìn)行跟蹤與把控,確保項目的順利進(jìn)行;4. 參與與嵌入式工程師的協(xié)作,完成算法的移植;5. 研究計算機視覺前沿技術(shù),持續(xù)提高自身技術(shù)水平;6. 負(fù)責(zé)工業(yè)應(yīng)用后臺服務(wù)器算法的開發(fā);7. 結(jié)合業(yè)務(wù)場景,靈活調(diào)整算法框架和數(shù)據(jù)集。視覺算法工程師需要具備一定的專業(yè)背景,通常要求全日制本科以上學(xué)歷,專業(yè)領(lǐng)域為機器視覺、自動化、數(shù)學(xué)、電子、計算機或通信等相關(guān)專業(yè)。此外,他們需要熟悉圖像處理算法基礎(chǔ)理論,熟練掌握C/C++、C#等編程語言,了解QT等代碼編譯軟件。具有視覺圖像處理項目經(jīng)驗或深度學(xué)習(xí)框架(如TensorFlow、Caffe等)開發(fā)經(jīng)驗者優(yōu)先。