先做壹個Abstract:
1行業應用背景,也就是整個系統的工作環境需要了解的有:光源、光學鏡頭、攝像機和圖像采集卡、圖像信號處理卡
2數學基礎,科學技術的本質最終都需要壹個數學解釋,這樣才能從根本上理解科學原理,從而更好的應用技術,個人認為數學符號是現實客觀世界的抽象表達,是看待世界的另壹個角度,是我們處理問題的壹種手段。這邊主要涉及《矩陣論》《計算機原理》《計算機圖形學》
3專業基礎,這裏就是現代科技中計算機視覺的由來了,涉及的知識浩如煙海,包括圖像在計算機中的表達,根本是個矩陣,這裏推薦壹本經典入門數據《數字圖像處理-岡薩雷斯》
4編程能力,這個根據不同應用領域涉及不同的語言範圍,像我做AOI領域的主要用C#語言開發整體框架,圖像處理用OpenCvSharp(還有很多其它的處理工具包),此外還有Qt+C++和Opencv的,Halcon和Visionpro也是工業界常用的
如果說是視覺編程基礎的話目前只能從系統組成上推薦了解這麽多,真正到了實際開發中那只能是不斷的學習的過程。
Details:
哈哈本人目前正在從事視覺檢測設備的開發首先視覺編程按我理解應該是說的計算機視覺領域的
首先看下壹套完整的的視覺系統包含哪些部分
視覺編程首先需要了解整個系統的組成,除此之外就是妳需要負責哪些部分
主要包括光源、光學鏡頭、攝像機和圖像采集卡、圖像信號處理卡