度圖像進(jìn)行二值化處理,得到的二值化圖像僅包含光圈信息,達(dá)到預(yù)期效果。如圖2所示。其中2a為原始圖像,2b為處理后的圖像。 圖3為圖像測(cè)量過(guò)程,圖像經(jīng)邊界捕捉,獲得半橢圓弧圖形,再通過(guò)己知的拍攝角度,將此橢圓的半圓弧還原為圓形的半圓弧,然后將此半圓弧擬合成圓弧,在圓弧上捕捉出最大直徑位置,通過(guò)亞像素原理獲得此直徑的像素值。 捕捉最大直徑時(shí),通過(guò)預(yù)先設(shè)定的捕捉位置(見(jiàn)圖3)獲得當(dāng)前ab距離值,將捕捉位置通過(guò)2分法上移,得到一個(gè)最大ab距離值作為直徑值。依次掃描出5條線,分別為albl、a282、a383、a484、a585,相鄰的兩條線相隔2個(gè)像素點(diǎn)的距離。設(shè)a1bl~a585到圓心的距離分別為別為h1、h2、h3、h4、h5,圓的半徑為r,則可列出6個(gè)方程: 求解該方程組,可得10組半徑值。去除兩組最大值和兩組最小值,對(duì)剩余6組半徑值求解平均值,所求平均值即為半徑值r,則所求直徑值d=2r。 5 控件(d/a轉(zhuǎn)換)設(shè)計(jì) 根據(jù)上位機(jī)具體要求,需為其提供具有特定電平的模擬信號(hào)。采用高速高精度tlv5616型d/a轉(zhuǎn)換器。該器件為12位3μs串行d/a