作者poloball (吃不胖真無奈…)
看板Soft_Job
標題Re: [請益]非本科系想轉職影像處理
時間Tue Jan 17 22:36:32 2017
※ 引述《hg790727 (請叫我句點王)》之銘言:
: 各位版大大家好,想請問幾個問題
: 小弟是學光電的,本來畢業後想進Fab輪班,無奈都沒有面試機會
: 急需工作的情況下,進了一間做AOI的小公司做光學相關的工作做了快一年
: 結果這間公司人力過剩,根本不需要我(進公司目前只學到打光)卻也不把我資遣,
: 所以我利用這機會想學習影像處理相關的程式語言轉職成光學影像處理工程師。
: 目前學習方向是C#未來結合OpenCV或EmguCv做影像處理
: 目標是半年瞭解C#,踏入程式設計的第一步
: 大學+研所學到的程式經驗為零,數學也不好
: 想請問
: 1.影像處理工程師還有什麼地方需要加強的嗎?
: 2.我是光電的,學的是製程相關,這樣算是非本科系而侷限未來的求職路嗎?
: 如果我未來五年內全力鑽研OpenCV與c#會把路走窄了嗎?薪水有機會突破嗎?
: (小弟現在拿不到35k覺得有點慌...)
: 謝謝!
有一點相關的經驗跟你分享一點看法
我是EE背景 碩班做電腦視覺 工作先做了2年韌體轉做影像
因為你說沒寫過程式 所以你要轉職成影像工程師
一次要學習2個全新的領域 (寫code + 影像處理)
不過我覺得只要你不排斥寫code 加點毅力並非很遙遠 不需要5年那麼久
假設你的目標就是AOI影像工程師
那你已經在這個業界了 你已經知道要處理的是什麼樣的問題
雖然影像處理(或者該說是電腦視覺)是很廣的領域
剛開始接觸可能會嚇到 怎麼這麼多應用!? 這麼多演算法!?
但是我想你會發現用於AOI的會侷限於很小的一部份
AOI的影像處理 主要是兜起來的 使用一些商用的函式庫 (eg. Halcon)
你會遇到的問題 就是大多數人會遇到的
你需要的演算法 多半能從函式庫找到
你不需要知道 如何用程式去實現那些演算法的細節
只要知道基本概念 有辦法依照需求 調整一些參數即可
你需要思考的是一套流程
而數學需要很好嗎? 我認為不用 至少做AOI不用
因為影像的演算法雖然會寫數學式
但是許多是為了表達一些簡單的idea 而不是長篇的推導
即使去看paper 只要知道它要表達的idea 你還是可以大致了解
(像電腦視覺很有名的SIFT演算法 也不是什麼高深的數學)
不需要太糾結在數學式上
不要先去看數學式 看看介紹與概念 就簡單多了
更何況我想AOI影像工程師不會需要特別去翻paper
你會打光 如果成功轉成影像工程師
再加上影像處理的知識 有跨兩個function的知識 說不定做起來得心應手
光打的好 許多事就簡單多了
我覺得第一步是要確定你真的不討厭寫code
然後不討厭去思考用一步一步的演算法去達成你的目的 (可以想成一道道工法加工)
加油~!
一點淺見 若有說錯 再請其他大大指正
PS. 推薦 Opencv 2 computer vision application programming cookbook
是介紹 OpenCV 2.0 (C++介面)的使用
重點在書中有對基本演算法的概念說明 我覺得滿適合入門的
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.147.49.32
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1484663795.A.AD7.html
1F:推 wuchihsu: 推 01/17 23:01
2F:推 MoonCode: 好專業 01/17 23:02
3F:推 fightmz: 謝謝分享 01/18 14:18
4F:→ angusyu: 講太多也沒用,過這麼久了可以問他是不是連opencv都沒裝 01/20 03:40