在使用Chessboard圖案完整校正
發布時間:2013/11/10 16:26:05 訪問次數:2329
在使用Chessboard圖案完整校正后,AT29C256-12TI可使用OpenCV的aAnitUndistortRectiyMap/cvRemap函數通過校正數據將扭曲的畫面重新修正,如圖24所示。
這里有一點需要注意,在先前的安階段,我們提到攝像頭需要安裝紅外帶通濾光片。但在安裝濾光片后,由于可見光
都被過濾,之后無法再進行上述的鏡頭校正,因此這部分的校正工作需要先于紅外濾光片的安裝。
由于攝像頭鏡頭加裝了紅外帶通濾光片,可見光可以被有效地阻擋,因此在攝像頭捕獲的畫面上基本只含有手指對紅外激光的反射,如圖25所示。
對于這樣的畫面,基本上可以直接進行后續的視覺處理,不過一般我們還需要額外進行幾個步驟:灰度化、高斯濾波(Gauss Filter)、閾值化(Threshold)和形態學濾波(Morphology Fi}ter)。
灰度化即將原先RGB色彩的彩色圖像轉化成灰度圖,因為后續的視覺算法并不關心色彩信息,但需要反射光亮度,使用灰度表示后可以大幅加快處理速度。高斯濾波、閾僵化、形態學濾波用于過濾畫面中的噪點并且使得反射光斑變得平滑和連貫。如果不熟悉這部分概念.可以參考《DigitalImage Processing》 -書。這幾步操作在OpenCV中均有對應函數可以實現。
圖26展現了經過上述濾波算法后,手指尖激光反光光斑處理后的效果。可以看到,原先光斑外圍的反射光干擾以及兩個比較靠近的指尖之間“粘連”的光斑已經被有效地過濾掉了。通過一系列的濾波過程,我們可以很精確地求出指尖的坐標。
在使用Chessboard圖案完整校正后,AT29C256-12TI可使用OpenCV的aAnitUndistortRectiyMap/cvRemap函數通過校正數據將扭曲的畫面重新修正,如圖24所示。
這里有一點需要注意,在先前的安階段,我們提到攝像頭需要安裝紅外帶通濾光片。但在安裝濾光片后,由于可見光
都被過濾,之后無法再進行上述的鏡頭校正,因此這部分的校正工作需要先于紅外濾光片的安裝。
由于攝像頭鏡頭加裝了紅外帶通濾光片,可見光可以被有效地阻擋,因此在攝像頭捕獲的畫面上基本只含有手指對紅外激光的反射,如圖25所示。
對于這樣的畫面,基本上可以直接進行后續的視覺處理,不過一般我們還需要額外進行幾個步驟:灰度化、高斯濾波(Gauss Filter)、閾值化(Threshold)和形態學濾波(Morphology Fi}ter)。
灰度化即將原先RGB色彩的彩色圖像轉化成灰度圖,因為后續的視覺算法并不關心色彩信息,但需要反射光亮度,使用灰度表示后可以大幅加快處理速度。高斯濾波、閾僵化、形態學濾波用于過濾畫面中的噪點并且使得反射光斑變得平滑和連貫。如果不熟悉這部分概念.可以參考《DigitalImage Processing》 -書。這幾步操作在OpenCV中均有對應函數可以實現。
圖26展現了經過上述濾波算法后,手指尖激光反光光斑處理后的效果。可以看到,原先光斑外圍的反射光干擾以及兩個比較靠近的指尖之間“粘連”的光斑已經被有效地過濾掉了。通過一系列的濾波過程,我們可以很精確地求出指尖的坐標。
熱門點擊