我是 機器視覺軟體工程師
請先看我這個回答,跟你的問題類似,裡面的觀點你可以先看看。
https://www.wukong.com/question/6594963582041981197/
我是非計算機專業,本科讀的是機械設計製造及其自動化專業,再說個題外話, 機器視覺領域崗位很多都不是計算機專業的, 都是透過機械設計、自動化、電子專業轉行過來的, 大學都學過C或者C++語言,那麼這個問題就涉及到轉行的話題了。
如果要學習機器視覺,如何準備的問題。
1. 基礎一定要有
什麼是基礎? 做機器視覺領域,數字影象處理 岡薩雷斯,裡面的基礎概念,原理要學習,我是大學就自學了機器視覺相關知識, 現代數字影象處理看了幾遍, 看不懂也看, 知道有這個概念,你工作了才知道有理論跟沒有理論基礎區別是很大的。
2. 學習程式語言開發上位機軟體
程式語言可以選擇C#,相對比較簡單,做上位機也比較快, 如果後期工作中需要用到C++的,可以再去學MFC或者Qt介面庫,開發上位機軟體, 不過目前你轉行過來,我建議學習C#程式語言,使用Winform或WPF進行開發上位機軟體
3. 學習演算法工具
這裡的演算法工具是指OpenCV,halcon,visionPro,visionmaster等工具, 可以是第一種或幾種,只要懂了原理,其實都是通用的。
不過學習了以上你還是開發不出視覺上位機軟體, 你要有案例啊, 怎麼組合在一起?怎麼評估專案?怎麼與下位機通訊?多執行緒怎麼互動?
我是 機器視覺軟體工程師
請先看我這個回答,跟你的問題類似,裡面的觀點你可以先看看。
https://www.wukong.com/question/6594963582041981197/
我是非計算機專業,本科讀的是機械設計製造及其自動化專業,再說個題外話, 機器視覺領域崗位很多都不是計算機專業的, 都是透過機械設計、自動化、電子專業轉行過來的, 大學都學過C或者C++語言,那麼這個問題就涉及到轉行的話題了。
如果要學習機器視覺,如何準備的問題。
1. 基礎一定要有
什麼是基礎? 做機器視覺領域,數字影象處理 岡薩雷斯,裡面的基礎概念,原理要學習,我是大學就自學了機器視覺相關知識, 現代數字影象處理看了幾遍, 看不懂也看, 知道有這個概念,你工作了才知道有理論跟沒有理論基礎區別是很大的。
2. 學習程式語言開發上位機軟體
程式語言可以選擇C#,相對比較簡單,做上位機也比較快, 如果後期工作中需要用到C++的,可以再去學MFC或者Qt介面庫,開發上位機軟體, 不過目前你轉行過來,我建議學習C#程式語言,使用Winform或WPF進行開發上位機軟體
3. 學習演算法工具
這裡的演算法工具是指OpenCV,halcon,visionPro,visionmaster等工具, 可以是第一種或幾種,只要懂了原理,其實都是通用的。
不過學習了以上你還是開發不出視覺上位機軟體, 你要有案例啊, 怎麼組合在一起?怎麼評估專案?怎麼與下位機通訊?多執行緒怎麼互動?