国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于OpenCV 的物體輪廓尺寸測量

2022-02-21 02:25朱志成ZHUZhicheng
價值工程 2022年5期
關(guān)鍵詞:測量誤差算子標(biāo)定

朱志成ZHU Zhi-cheng

(重慶交通大學(xué)機(jī)電與車輛工程學(xué)院,重慶400074)

0 引言

近年來,由于互聯(lián)網(wǎng)的飛速發(fā)展,網(wǎng)上購物也越來越頻繁,網(wǎng)絡(luò)購物以每年20%以上的速度增長,2020 年1 至6 月,全國網(wǎng)絡(luò)銷售額達(dá)5.15 萬億元,同比增長7.3%,連續(xù)四個月增長速度有所提升。電子商務(wù)的快速發(fā)展,對于物流配送也有了更高的要求,傳統(tǒng)的物流配送已經(jīng)顯示出了其一部分不足之處了:配送時間不夠靈活,具體表現(xiàn)在:配送員的配送時間與收件人收件時間的不匹配,主要有兩種情況,配送員配送的時候,取件人沒時間;取件人有時間時,快遞沒有配送到。節(jié)假日,特別是春節(jié)期間配送員人手不夠?qū)е鹿?jié)假日的物流積壓;由于配送員追求配送速度而引起交通事故頻發(fā)[1];新冠肺炎疫情的爆發(fā)以來,“無接觸”配送服務(wù)逐漸出現(xiàn),阿里巴巴與京東公司也相繼推出了無人快遞機(jī)器人進(jìn)行配送。在未來的“最后一公里”的配送中,無人快遞機(jī)器人的配送會越來越普及[2]。無人快遞機(jī)器人的一個關(guān)鍵技術(shù)是,對快遞物品尺寸大小進(jìn)行測量,并根據(jù)測量的結(jié)果推薦適合尺寸的快遞包裝盒。目前在這一領(lǐng)域的研究還很少。

杭州電子科技大學(xué)劉士偉(2019 年)針對陶瓷基片的測量需求,提出了基于OpenCV 的陶瓷基片視覺檢測系統(tǒng)[3]。西安建筑科技大學(xué)的郭瑞峰,袁超峰等(2017 年)針對煤礦火車車廂的輪廓測量需求,提出了一種基于OpenCV 的單相機(jī)火車車廂單位尺寸測量,其搭建的測量系統(tǒng)測量偏差小于95mm,能夠滿足該場合的測量需求[4]。內(nèi)蒙古工業(yè)大學(xué)的韓佳彤(2020 年)提出了一種基于機(jī)器視覺的測量方法用來解決道路車輛的高度測量問題[5]。目前,利用機(jī)器視覺對此汽車輪廓[6-7]以及汽車零部件[8]進(jìn)行尺寸檢測已經(jīng)有了較多的研究?,F(xiàn)階段機(jī)器視覺在測量方面的應(yīng)用越來越成熟[9-10],但無人快遞機(jī)器人還很少運用機(jī)器視覺技術(shù)來對快遞物品進(jìn)行輪廓測量,因此針對快遞物品的輪廓尺寸測量,文中采用機(jī)器視覺對物品的輪廓尺寸進(jìn)行了測量研究。

1 相機(jī)標(biāo)定

利用相機(jī)進(jìn)行測量所利用的圖像與物體自身有相對應(yīng)的關(guān)系,其模型為針孔成像模型,相機(jī)成像時會產(chǎn)生圖像畸變,圖像畸變會導(dǎo)致物體的形態(tài)大小發(fā)生變化、圖像失真、扭曲變形。為提高測量的準(zhǔn)確性需要對鏡頭畸變進(jìn)行校正[11-12]。

相機(jī)的標(biāo)定方法現(xiàn)階段主要包含線性標(biāo)定方法、非線性標(biāo)定方法以及張正友相機(jī)標(biāo)定方法等[113]。介于傳統(tǒng)與自標(biāo)定法之間的張正友相機(jī)標(biāo)定法是目前最為經(jīng)典的標(biāo)定方法之一。因此文中采用基于MATLAB 的張正友標(biāo)定法對相機(jī)進(jìn)行標(biāo)定。

標(biāo)定板棋盤方格的邊長為17mm,標(biāo)定過程中為了保證其結(jié)果的真實性,分別從不同角度以及不同距離對標(biāo)定板進(jìn)行圖片采集。

2 物體輪廓的識別和測量

2.1 灰度化

利用相機(jī)拍攝的圖片一般以RGB 格式的彩色圖像保存在計算機(jī)中,RGB 格式的圖片有 R(紅色)、G(綠色)、B(藍(lán)色)三個顏色通道,每個通道的通道值都在0-255 范圍內(nèi),而灰度圖像只有一個顏色通道,只反映該像素點的明亮程度,數(shù)值越大像素點就越白,越小就越黑,將圖像進(jìn)行灰度化能減少計算機(jī)的計算量[14]其轉(zhuǎn)換公式為式(1)所示:

2.2 圖像濾波

圖像濾波是為了在能夠保留目標(biāo)圖像細(xì)節(jié)特點的條件下,對目標(biāo)圖像的噪聲信號進(jìn)行抑制,圖像處理結(jié)果將對后面被處理的信號產(chǎn)生影響,是進(jìn)行圖像處理的重要一個步驟。濾波運算能夠?qū)D像中被數(shù)字化摻雜的噪聲進(jìn)行去掉和減少,增大了圖像清晰度,對其視覺效果也進(jìn)行了優(yōu)化[15]。雙邊濾波作為一種非線性濾波器,以高斯濾波的基礎(chǔ)上,在此基礎(chǔ)上對像素間的數(shù)值差異進(jìn)行了考慮,利用周邊像素灰度值的加權(quán)平均值代替像素中的灰度值。以q 為中心的雙邊濾波可以表示為:

y(p)—噪聲像素;F—以 q 為中心的大小(2r+1)*(2r+1)的領(lǐng)域;w滓s—空間內(nèi)核;w滓r—值域內(nèi)核。其中空間內(nèi)核和值域內(nèi)核為:

2.3 邊緣檢測

邊緣性檢測技術(shù)就是視覺處理學(xué)中對圖形信息進(jìn)行處理的基本方法,一般適合應(yīng)用于對特征的提取以及對特征的檢測,其目標(biāo)主要是對各類數(shù)字圖像中明顯發(fā)生變化的地點進(jìn)行檢測。邊緣檢測可以使得需要進(jìn)行處理的圖像信息數(shù)據(jù)的工作量大大減小,對于與之相關(guān)的信息也進(jìn)行了刪除,保留為圖像主要組成部分。目前,常見的一階微分算子主要有 roberts 算子、sobel 算子、prewitt 算子。此外在機(jī)器視覺領(lǐng)域常見的檢測算子還有Laplacian 算子以及Canny 算子[16-17]。

文中采用了Canny 算法。Canny 算法在Sobel 算子基礎(chǔ)上又添加了高斯濾波、雙閥值邊緣點篩選以及非極大值抑制[18]。其基本思想為選擇一定的高斯濾波器對圖像作平滑處理,再進(jìn)行非極大值的抑制處理,最后得到邊緣圖像[19]。

3 系統(tǒng)實驗

3.1 實驗系統(tǒng)構(gòu)成

實驗系統(tǒng)包括:操作系統(tǒng):64 位Windows 10。相機(jī):LeTMC-520,分辨率為1280*720/640*480 像素。計算機(jī):CPU:1.6GHz 四核、內(nèi)存:4G、硬盤:500G、顯卡:AMD Radeon R6 M340DX。

3.2 實驗設(shè)計

實驗對尺寸為8.3cm,寬為6.6cm,高為2.9cm 的小盒子進(jìn)行測量,由于長度和寬度能夠表示小盒子特征以及能檢測測量系統(tǒng)的測量效果。故對小盒子的長寬進(jìn)行了6 次測量,圖1 為物體尺寸測量效果圖,表1 為盒子的尺寸測量數(shù)據(jù)。

圖1 物體尺寸測量效果圖

表1 盒子尺寸測量數(shù)據(jù)

3.3 實驗結(jié)果及誤差分析

經(jīng)過6 次對盒子的測量,由表1 可知其平均測量長度為8.67cm,平均測量寬度為7.42cm。其長度誤差為4.27%,寬度誤差為11%。

通過對整個實驗過程進(jìn)行分析,引起該實驗系統(tǒng)出現(xiàn)測量誤差主要有以下幾方面原因:

3.3.1 LeTMC-520 相機(jī)自身誤差

在測量系統(tǒng)的工作中,攝像機(jī)內(nèi)部的大多數(shù)電子元件都是電阻元器件,在工作時會產(chǎn)生熱電子噪聲,即使通過圖像濾波和對小盒子多次測量取平均值可以進(jìn)行減噪,但是長時間運作還是會影響測量精度。

3.3.2 系統(tǒng)誤差

通過視覺來對物品尺寸進(jìn)行測量,測量過程是通過成像原理中的函數(shù)對應(yīng)關(guān)系來進(jìn)行的。因此在圖像處理過程中的相關(guān)計算都有可能會帶來誤差,該誤差是系統(tǒng)誤差,無法通過多次測量對誤差進(jìn)行消除。

3.3.3 測量誤差

在利用相機(jī)進(jìn)行測量時,相機(jī)與待測量物品的距離以及測量的角度都會對測量結(jié)果產(chǎn)生影響。通過實驗發(fā)現(xiàn)角度的影響對于測量精度的影響較大,相機(jī)正對物品時測量尺寸更準(zhǔn)確,當(dāng)角度有傾斜時測量誤差較大。

通過對測量結(jié)果的分析發(fā)現(xiàn),利用該測量系統(tǒng)對于測量的數(shù)據(jù)都比實際的尺寸偏大了一定范圍,測量盒子長度測量偏大4.27%,寬度尺寸偏大11%。因此對于文中測量系統(tǒng)的測量值加了一個修正系數(shù),讓其在測量數(shù)據(jù)的基礎(chǔ)上進(jìn)行一定比例修正,使其降低測量誤差使其測量結(jié)果更為準(zhǔn)確。進(jìn)行修正之后在對盒子進(jìn)行了6 次測量,測量效果圖如圖2 所示,測量的具體數(shù)據(jù)如表2 所示。由表2 可知其平均測量長度為8.26cm,其平均測量寬度為6.72cm。修正之后長度測量誤差縮減至0.48%,寬度測量誤差縮減至1.77%。從測量數(shù)據(jù)說明添加修正系數(shù)提高了測量準(zhǔn)確性。

圖2 修正后尺寸測量效果圖

表2 修正后盒子尺寸測量數(shù)據(jù)

4 結(jié)論與展望

①文中提出了一種基于機(jī)器視覺的單目相機(jī)物品尺寸測量方法,實現(xiàn)了單目相機(jī)對物品尺寸的測量。其精度滿足在無人快遞機(jī)器人的使用。

②文中的創(chuàng)新點在于將機(jī)器視覺應(yīng)用到了無人快遞機(jī)器人上,使其能對物品進(jìn)行尺寸的測量,根據(jù)測量結(jié)果,推薦合適的快遞包裝盒,提高了無人快遞機(jī)器人的智能程度。

③文中實驗在相機(jī)與物品垂直的視覺方向測量效果較為理想,在相機(jī)與測量物體有一定傾斜角的時候測量效果還不夠理想。

受實驗設(shè)備的影響,現(xiàn)有設(shè)備的測量速度較慢。在后續(xù)應(yīng)用中還需要提高計算機(jī)的運算能力;對于有傾斜角度的測量目前測量效果不理想,后續(xù)應(yīng)用中還需優(yōu)化算法,降低傾斜角度對測量的影響。

猜你喜歡
測量誤差算子標(biāo)定
擬微分算子在Hp(ω)上的有界性
各向異性次Laplace算子和擬p-次Laplace算子的Picone恒等式及其應(yīng)用
縱向數(shù)據(jù)下變系數(shù)測量誤差模型的漸近估計
一類Markov模算子半群與相應(yīng)的算子值Dirichlet型刻畫
基于勻速率26位置法的iIMU-FSAS光纖陀螺儀標(biāo)定
Roper-Suffridge延拓算子與Loewner鏈
船載高精度星敏感器安裝角的標(biāo)定
牽引變壓器功率測量誤差分析
基于Harris-張正友平面標(biāo)定法的攝像機(jī)標(biāo)定算法
IMU/GPS測量誤差對斜視條件下機(jī)載重軌干涉