回覆列表
  • 1 # Reading教讀繪本

    利用數字影象處理技術讀取標尺刻度,是屬於機器上的內容,如果採用LABVIEW的NIIMAGE影象包,裡面有讀帶有刻度的表的模組,給出標尺的起點刻度值和終點刻度值,模組直接跟蹤指標的位置讀取。如果完全採用自主研發的話,其檢測過程如下:

    1、裝好相機,調整好相機位置和鏡頭焦距,獲得清晰的影象(讀取的精度,和成像解析度由關)。

    2、採用定標塊對影象進行標定,即建立座標系,影象中的每一個畫素座標位置(i,j),對應著實際物理座標系中的物理位置(x,y),實際物理座標系根據需要自己建立,一般座標原點選擇影象左下角,X軸和影象水平方向平行,Y軸和影象高度方向平行;

    3、定標好後,可利用相機讀取採集影象讀取標尺了。

    4、讀取標尺的過程如下(假定是直尺刻度),第一步:對影象進行二值化,使各刻度目標在影象中清晰可見,基本無斷裂。第二步:對影象進行預處理,採用膨脹演算法,將無法避免的斷裂填充,然後進行腐蝕演算法,使刻度回到之前大小。第三步,提取目標,在二值影象上找到每一個刻度目標的畫素長、畫素寬和(i,j)畫素座標。 第四步:根據刻度的長度,判斷是釐米刻度還是毫米刻度。第五步,將畫素座標轉換為實際物理座標。第六步,在實際座標系下,計算要讀的兩刻度值見的長度。(不受標尺是否和影象水平方向平行的影響)。

  • 中秋節和大豐收的關聯?
  • 美得“不同凡響”的女友照,怎樣拍才有效?