两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

3d物體點(diǎn)云成像方法

文檔序號(hào):10509506閱讀:859來(lái)源:國(guó)知局
3d物體點(diǎn)云成像方法
【專利摘要】本發(fā)明提出了3D物體點(diǎn)云成像方法,包括以下步驟:步驟1、從攝像頭畫面中捕獲激光光點(diǎn),并計(jì)算出激光光點(diǎn)的坐標(biāo)信息;步驟2、計(jì)算激光光點(diǎn)到激光器的距離;步驟3、將激光光點(diǎn)到激光器的距離轉(zhuǎn)化為坐標(biāo)點(diǎn);步驟4、將物體旋轉(zhuǎn),返回步驟2,直至將物體旋轉(zhuǎn)到360度為止,以獲取物體的全局點(diǎn)云信息。本發(fā)明采用線性激光器,利用三角測(cè)距并轉(zhuǎn)化光點(diǎn)坐標(biāo),具有距離、角度分辨率高,目標(biāo)識(shí)別能力突出,速度快等優(yōu)點(diǎn)。
【專利說(shuō)明】
3D物體點(diǎn)云成像方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及3D激光成像技術(shù),具體涉及3D物體點(diǎn)云成像方法。
【背景技術(shù)】
[0002]在現(xiàn)有3D激光成像技術(shù)中,有人提出采用窄視場(chǎng)激光測(cè)距機(jī)配以靈活的光束指向控制器,一次可測(cè)量目標(biāo)上一個(gè)點(diǎn)的距離,通過(guò)掃描裝置使掃描范圍覆蓋目標(biāo)的所有待測(cè)部位,就可得到目標(biāo)上各點(diǎn)的距離,將這些距離數(shù)據(jù)以適當(dāng)?shù)捻樞蜻M(jìn)行采集、存儲(chǔ)和顯示,就可得到目標(biāo)的距離圖像。
[0003]上述這種成像方法獲取一幅圖像需要通過(guò)二維掃描完成。其成像幀頻較低、視場(chǎng)角很小。而掃描裝置的應(yīng)用不僅增大了系統(tǒng)的體積,還降低了系統(tǒng)的可靠性和工作的穩(wěn)定性。此外,這種成像方法僅僅可以用來(lái)成像,不能得到具體的數(shù)據(jù),難以將其拓展到其他應(yīng)用,實(shí)用性較差。

【發(fā)明內(nèi)容】

[0004]為了解決現(xiàn)有成像技術(shù)所存在的問(wèn)題,本發(fā)明提出3D物體點(diǎn)云成像方法,采用線性激光器,利用三角測(cè)距并轉(zhuǎn)化光點(diǎn)坐標(biāo),具有距離、角度分辨率高,目標(biāo)識(shí)別能力突出,速度快等優(yōu)點(diǎn)。
[0005]本發(fā)明采用如下技術(shù)方案來(lái)實(shí)現(xiàn):3D物體點(diǎn)云成像方法,包括以下步驟:
[0006]步驟1、從攝像頭畫面中捕獲激光光點(diǎn),并計(jì)算出激光光點(diǎn)的坐標(biāo)信息;
[0007]步驟2、計(jì)算激光光點(diǎn)到激光器的距離;
[0008]步驟3、將激光光點(diǎn)到激光器的距離轉(zhuǎn)化為坐標(biāo)點(diǎn);
[0009]步驟4、將物體旋轉(zhuǎn),返回步驟2,直至將物體旋轉(zhuǎn)到360度為止,以獲取物體的全局點(diǎn) {η ^菅、。
[0010]優(yōu)選地,所述步驟I通過(guò)線性插值或求質(zhì)心的手段,估計(jì)出激光光點(diǎn)的中心,得到激光光點(diǎn)的坐標(biāo)信息。
[0011]優(yōu)選地,所述步驟2通過(guò)激光光點(diǎn)、攝像頭與激光器本身構(gòu)成的三角形來(lái)計(jì)算。
[0012]所述激光光點(diǎn)到激光器距離由如下公式求得:
[0013]q = fs/x
[0014]M = q/sin(P)
[0015]其中β表示激光器夾角,s表示激光器中心與攝像頭中心點(diǎn)距離,f表示攝像頭的焦距,M是激光光點(diǎn)到激光器的距離,X是待測(cè)物體上激光光點(diǎn)在攝像頭感光元件上的成像到一側(cè)邊緣的距離。
[0016]所述距離X通過(guò)在攝像頭畫面中查找并計(jì)算激光光點(diǎn)中心位置的像素坐標(biāo)來(lái)求得:
[0017]x = PixelSize 氺 px+offset
[0018]其中PixelSize是攝像頭感光元件上單個(gè)像素感光單元的尺寸,offset是通過(guò)像素點(diǎn)計(jì)算的投影距離和實(shí)際投影距離的偏差量。
[0019]由以上技術(shù)方案可知,本發(fā)明成像原理主要是:將物體360度旋轉(zhuǎn),利用激光測(cè)距計(jì)算物體表面每部分到激光的距離,從而得到物體全局點(diǎn)云。與現(xiàn)有技術(shù)相比,本發(fā)明具有如下優(yōu)點(diǎn)及有益效果:
[0020]1、采用線性激光器,利用三角測(cè)距并轉(zhuǎn)化光點(diǎn)坐標(biāo),具有距離、角度分辨率高,目標(biāo)識(shí)別能力突出,速度快等突出優(yōu)點(diǎn)。
[0021]2、使用本發(fā)明對(duì)物體3D建模后,可以從中提取特征點(diǎn),進(jìn)而提取特征線,并由此進(jìn)行物體識(shí)別。
[0022]3、本發(fā)明僅采用線性激光器和普通的USB攝像頭,成本低,可靠性高。在舵機(jī)轉(zhuǎn)速為30o/s時(shí),僅需12s就可以得到物體的全局點(diǎn)云,得到完整的物體3D模型;后期結(jié)合離群點(diǎn)檢測(cè)、曲面重建等方式可以得到較為精確的3D模型。而舵機(jī)的轉(zhuǎn)速是可以通過(guò)串口調(diào)節(jié),因此本發(fā)明成像儀成像幀頻高、實(shí)時(shí)性好。
[0023]4、本發(fā)明可以在掃描物體時(shí),實(shí)時(shí)得到物體的點(diǎn)云信息,可以被其他應(yīng)用所采用,具有良好的實(shí)用性及拓展性。
【附圖說(shuō)明】
[0024]圖1是本發(fā)明的成像流程框圖;
[0025]圖2示意了三角測(cè)距原理;
[0026]圖3示意了采用三角測(cè)距法的三維激光點(diǎn)坐標(biāo)。
【具體實(shí)施方式】
[0027]為了更加清楚地描述本發(fā)明,以下結(jié)合具體的實(shí)施例和附圖,對(duì)本發(fā)明技術(shù)方案進(jìn)行清楚、完整的描述,但本發(fā)明的實(shí)施方式不限于此。
[0028]實(shí)施例
[0029]參見圖1,本發(fā)明3D物體點(diǎn)云成像方法,把待測(cè)物放到舵機(jī)上,通過(guò)串口向舵機(jī)發(fā)送命令,來(lái)控制舵機(jī)的轉(zhuǎn)動(dòng)方向和速度;成像過(guò)程主要包括捕獲光點(diǎn)、計(jì)算光點(diǎn)到激光器的距離、轉(zhuǎn)換為坐標(biāo)點(diǎn)、旋轉(zhuǎn)物體四個(gè)主要步驟。
[0030]步驟1、捕獲光點(diǎn):激光照射到物體表面后會(huì)產(chǎn)生反射現(xiàn)象,本發(fā)明需要從攝像頭畫面中捕獲光點(diǎn)并計(jì)算出光點(diǎn)的坐標(biāo)信息。
[0031]對(duì)于捕獲光點(diǎn),首先要識(shí)別并確定激光光點(diǎn),排除干擾。在理想的情況下,可以通過(guò)求出畫面中最亮點(diǎn)的方式獲取光點(diǎn)。在出現(xiàn)日光燈的干擾下,需要額外判斷臨近像素的色彩,紅色激光點(diǎn)的外圍均為紅色。為了排除干擾,本發(fā)明加裝了濾光片,調(diào)整攝像頭曝光時(shí)間和增加激光功率。
[0032]捕獲光點(diǎn)后,本發(fā)明通過(guò)簡(jiǎn)單的線性插值/求質(zhì)心的手段,估計(jì)出光點(diǎn)的中心,得到光點(diǎn)的坐標(biāo)信息。
[0033]步驟2、激光測(cè)距:確定完光點(diǎn)的坐標(biāo)后,需要計(jì)算光點(diǎn)到激光器的距離。隨著待測(cè)物到激光器距離的不同,激光光點(diǎn)在攝像頭畫面中的位置亦有所不同。激光光點(diǎn)、攝像頭與激光器本身構(gòu)成一個(gè)三角形,如圖2所示。在這個(gè)三角形中,激光光點(diǎn)與攝像頭的距離,以及激光器在三角形中的角度,是已知的條件。通過(guò)攝像頭畫面中激光光點(diǎn)的位置,我們可以決定出攝像頭位于三角形中的角度。這三項(xiàng)條件可以決定出一個(gè)三角形,并可計(jì)算出待測(cè)物到激光器的距離。
[0034]三角測(cè)距的原理如圖2所示,β表示激光器夾角,s表示激光器中心與攝像頭中心點(diǎn)距離,f表示攝像頭的焦距。在這些參數(shù)已知后,激光光點(diǎn)到激光器距離可由如下公式求得:
[0035]q = fs/x (I)
[0036]d = q/sin(0) (2)
[0037]其中X是待測(cè)物體上激光光點(diǎn)在攝像頭感光元件(如CMOS)上的成像到一側(cè)邊緣的距離。該距離可以通過(guò)在攝像頭畫面中查找并計(jì)算激光光點(diǎn)中心位置的像素坐標(biāo)來(lái)求得,如公式(3)所示:
[0038]x = PixelSize*px+offset (3)
[0039]其中PixelSize是攝像頭感光元件上單個(gè)像素感光單元的尺寸,offset是通過(guò)像素點(diǎn)計(jì)算的投影距離和實(shí)際投影距離的偏差量。
[0040]步驟3、將光點(diǎn)距離轉(zhuǎn)化為坐標(biāo)點(diǎn):計(jì)算出光點(diǎn)到激光器的距離后,需要轉(zhuǎn)化為坐標(biāo)點(diǎn),才能將其繪制出來(lái),其原理如圖3所示。其中M是激光光點(diǎn)到激光器的距離,λ是激光器橫向掃描角度,Θ是激光器縱向掃描角度。貝Ij光點(diǎn)的坐標(biāo)P(Xm, Ym, Zm)可以通過(guò)如下公式求得:
[0041]Xm=McosQcosA (4)
[0042]YM=McosQsinA (5)
[0043]ZM=MsinQ (6)
[0044]步驟4、物體的旋轉(zhuǎn):為了獲取物體的全局點(diǎn)云信息,需要將物體旋轉(zhuǎn),返回步驟2計(jì)算光點(diǎn)到激光器的距離,直至將物體旋轉(zhuǎn)到360度為止。
[0045]本發(fā)明的實(shí)施方式并不受上述實(shí)施例的限制,其他任何未背離本發(fā)明的精神實(shí)質(zhì)與原理下所作的改變、修飾、替代、組合、簡(jiǎn)化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 3D物體點(diǎn)云成像方法,其特征在于,包括以下步驟: 步驟1、從攝像頭畫面中捕獲激光光點(diǎn),并計(jì)算出激光光點(diǎn)的坐標(biāo)信息; 步驟2、計(jì)算激光光點(diǎn)到激光器的距離; 步驟3、將激光光點(diǎn)到激光器的距離轉(zhuǎn)化為坐標(biāo)點(diǎn); 步驟4、將物體旋轉(zhuǎn),返回步驟2,直至將物體旋轉(zhuǎn)到360度為止,以獲取物體的全局點(diǎn)云?目息.2.根據(jù)權(quán)利要求1所述的3D物體點(diǎn)云成像方法,其特征在于,所述步驟I通過(guò)線性插值或求質(zhì)心的手段,估計(jì)出激光光點(diǎn)的中心,得到激光光點(diǎn)的坐標(biāo)信息。3.根據(jù)權(quán)利要求1所述的3D物體點(diǎn)云成像方法,其特征在于,所述步驟2通過(guò)激光光點(diǎn)、攝像頭與激光器本身構(gòu)成的三角形來(lái)計(jì)算。4.根據(jù)權(quán)利要求3所述的3D物體點(diǎn)云成像方法,其特征在于,所述激光光點(diǎn)到激光器距離由如下公式求得:q = fs/xd = q/sin(0) 其中β表示激光器夾角,s表示激光器中心與攝像頭中心點(diǎn)距離,f表示攝像頭的焦距;X是待測(cè)物體上激光光點(diǎn)在攝像頭感光元件上的成像到一側(cè)邊緣的距離。5.根據(jù)權(quán)利要求4所述的3D物體點(diǎn)云成像方法,其特征在于,所述距離X通過(guò)在攝像頭畫面中查找并計(jì)算激光光點(diǎn)中心位置的像素坐標(biāo)來(lái)求得: x = PixelSize*px+off set 其中Pixel Size是攝像頭感光元件上單個(gè)像素感光單元的尺寸,offset是通過(guò)像素點(diǎn)計(jì)算的投影距離和實(shí)際投影距離的偏差量。6.根據(jù)權(quán)利要求1所述的3D物體點(diǎn)云成像方法,其特征在于,所述步驟3轉(zhuǎn)換為坐標(biāo)點(diǎn)采用如下公式: Xm=McosQcosA YM=McosQsinA ZM=MsinQ 其中是M激光光點(diǎn)到激光器的距離,λ是激光器橫向掃描角度,Θ是激光器縱向掃描角度。
【文檔編號(hào)】G01B11/03GK105865350SQ201610285655
【公開日】2016年8月17日
【申請(qǐng)日】2016年4月30日
【發(fā)明人】何元烈, 陳佳騰, 張偉, 曾碧
【申請(qǐng)人】廣東工業(yè)大學(xué)
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
潼南县| 漳平市| 浏阳市| 吐鲁番市| 奉贤区| 班戈县| 长春市| 瑞安市| 青川县| 根河市| 临泽县| 文昌市| 沙田区| 邢台县| 龙井市| 中卫市| 新民市| 昂仁县| 昭通市| 南木林县| 新化县| 乌鲁木齐县| 西平县| 繁峙县| 安阳市| 新民市| 桂平市| 客服| 广昌县| 乌鲁木齐县| 湖北省| 鄱阳县| 双流县| 腾冲县| 贵南县| 大庆市| 汉川市| 三穗县| 盐山县| 连城县| 九寨沟县|