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

利用雙攝像頭測量物體長度的方法及終端與流程

文檔序號:12746099閱讀:1064來源:國知局
利用雙攝像頭測量物體長度的方法及終端與流程
本發(fā)明涉及圖像處理
技術(shù)領(lǐng)域
,尤其涉及一種利用雙攝像頭測量物體長度的方法及終端。
背景技術(shù)
:現(xiàn)有的手機(jī)攝像頭測量長度技術(shù)比較簡單,通常做法是先拍一張?jiān)撐矬w的照片,在照片里面找一個參照物,知道了參照物的實(shí)際長度。最后利用圖上距離/實(shí)際距離=比例尺的原理求得想要知道的物體的長度。例如,當(dāng)想知道飲水機(jī)長度的時候得先知道水桶的長度,然后利用飲水機(jī)圖長度(已知)/飲水機(jī)實(shí)際長度=水桶圖上長度(已知)/水桶實(shí)際長度(已知),求到飲水機(jī)的長度??梢?,現(xiàn)有技術(shù)方案必須要知道參照物的實(shí)際長度才可以得到測量物體的長度,而這對于用戶來講是很不方便的。因?yàn)橛脩粼谕饴糜蔚臅r候,有時候會很隨機(jī)的想知道眼前的建筑物有多高,或者某個人有多高,而不會再找一個參照物。所以,現(xiàn)有的測量方案有缺陷,不能滿足用戶隨時隨地進(jìn)行測量物體長度的需求。技術(shù)實(shí)現(xiàn)要素:本發(fā)明提供一種利用雙攝像頭測量物體長度的方法及終端,用以解決現(xiàn)有技術(shù)中的測量長度方案不能滿足用戶隨時隨地進(jìn)行測量物體長度的需求的問題。依據(jù)本發(fā)明的一個方面,提供一種利用雙攝像頭測量物體長度的方法, 包括:在預(yù)覽畫面中確定待測物體;獲取所述待測物體在雙攝像頭的兩個成像面上的成像信息;根據(jù)所述成像信息和雙攝像頭參數(shù)信息,確定待測物體的實(shí)際長度。可選地,本發(fā)明所述方法中,所述根據(jù)成像信息和雙攝像頭參數(shù)信息,確定待測物體的實(shí)際長度,包括:調(diào)取預(yù)先構(gòu)建的基于雙攝像頭的物、鏡、像間的解析幾何模型;基于所述成像信息和雙攝像頭參數(shù)信息,求解所述解析幾何模型中待測物體的端點(diǎn)坐標(biāo),根據(jù)所述端點(diǎn)坐標(biāo),求取待測物體的實(shí)際長度??蛇x地,本發(fā)明所述方法中,所述基于雙攝像頭的物、鏡、像間的解析幾何模型為:橫軸方向平行于光路的方向;縱軸方向垂直于光路的方向;坐標(biāo)原點(diǎn)為以能夠確定出雙攝像頭的鏡頭光心坐標(biāo)和兩個成像面上的像的端點(diǎn)坐標(biāo)為原則而設(shè)定的坐標(biāo)原點(diǎn)??蛇x地,本發(fā)明所述方法中,所述坐標(biāo)原點(diǎn)為:雙攝像頭的兩個成像面間的中心位置??蛇x地,本發(fā)明所述方法中,所述根據(jù)成像信息和雙攝像頭參數(shù)信息,確定出待測物體的實(shí)際長度,包括:在待測物體與雙攝像頭的兩個成像面平行時,根據(jù)所述成像信息和雙攝像頭參數(shù)信息,對由像和鏡頭光心組成的三角形及由物和鏡頭光心組成的三角形進(jìn)行相似計(jì)算,得到待測物體的實(shí)際長度。依據(jù)本發(fā)明的另一個方面,提供一種終端,所述終端包含雙攝像頭,所述終端還包括:信息采集模塊,用于在預(yù)覽畫面中確定待測物體,并獲取所述待測物體在雙攝像頭的兩個成像面上的成像信息;信息處理模塊,用于根據(jù)所述成像信息和雙攝像頭參數(shù)信息,確定待測物體的實(shí)際長度??蛇x地,本發(fā)明所述終端中,所述信息處理模塊,具體用于調(diào)取預(yù)先構(gòu)建的基于雙攝像頭的物、鏡、像間的解析幾何模型,基于所述成像信息和雙攝像頭參數(shù)信息,求解所述解析幾何模型中待測物體的端點(diǎn)坐標(biāo),根據(jù)所述端點(diǎn)坐標(biāo),求取待測物體的實(shí)際長度??蛇x地,本發(fā)明所述終端中,所述基于雙攝像頭的物、鏡、像間的解析幾何模型為:橫軸方向平行于光路的方向;縱軸方向垂直于光路的方向;坐標(biāo)原點(diǎn)為以能夠確定出雙攝像頭的鏡頭光心坐標(biāo)和兩個成像面上的像的端點(diǎn)坐標(biāo)為原則而設(shè)定的坐標(biāo)原點(diǎn)??蛇x地,本發(fā)明所述終端中,所述坐標(biāo)原點(diǎn)為:雙攝像頭的兩個成像面間的中心位置??蛇x地,本發(fā)明所述終端中,所述信息處理模塊,具體用于在待測物體與雙攝像頭的兩個成像面平行時,根據(jù)所述成像信息和雙攝像頭參數(shù)信息,對由像和鏡頭光心組成的三角形及由物和鏡頭光心組成的三角形進(jìn)行相似計(jì)算,得到待測物體的實(shí)際長度。本發(fā)明有益效果如下:本發(fā)明所述方案無需知道某個參照物的長度、無需拍照,只需進(jìn)入預(yù)覽模式就可以完成測長操作,滿足了用戶隨時隨地測量某物體長度的需求,提高了用戶的使用體驗(yàn)。附圖說明為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明提供的一種利用雙攝像頭測量物體長度的方法的流程圖;圖2為本發(fā)明中雙攝像頭成像原理圖;圖3為本發(fā)明中基于雙攝像頭成像原理圖構(gòu)建的解析幾何模型圖;圖4為本發(fā)明中又一雙攝像頭成像原理圖;圖5為本發(fā)明提供的一種終端的結(jié)構(gòu)框圖;圖6為本發(fā)明中用戶使用終端測量物體長度的第一步示意圖;圖7為本發(fā)明中用戶使用終端測量物體長度的第二步示意圖;圖8為本發(fā)明中用戶使用終端測量物體長度的第三步示意圖;圖9為本發(fā)明中用戶使用終端測量物體長度的第四步示意圖;圖10為本發(fā)明中用戶使用終端測量物體長度的第五步示意圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。為了滿足用戶隨時隨地進(jìn)行測高的需求,本發(fā)明提供一種利用雙攝像頭測量物體長度的方法及終端,其不需要通過參照物來得到實(shí)際物體的長度,從用戶層面來看用戶只要拿著雙攝像頭手機(jī),打開相機(jī)應(yīng)用,對著需要測量的物體預(yù)覽一下,就可以知道物體的長度,極大的提高了用戶的使用體驗(yàn)。 下面通過幾個具體實(shí)施例對本發(fā)明的詳細(xì)實(shí)施過程進(jìn)行闡述。實(shí)施例一本發(fā)明實(shí)施例提供一種利用雙攝像頭測量物體長度的方法,如圖1所示,包括如下步驟:步驟S101,在預(yù)覽畫面中確定待測物體;本發(fā)明中,可以通過畫面識別技術(shù)對預(yù)覽畫面中的物體進(jìn)行識別,并以用戶選定的物體作為確定的待測物體。步驟S102,獲取待測物體在雙攝像頭的兩個成像面上的成像信息;步驟S103,根據(jù)所述成像信息和雙攝像頭參數(shù)信息,確定待測物體的實(shí)際長度。該步驟中,雙攝像頭參數(shù)信息包括但不限于為:雙攝像頭的兩個感光面的尺寸信息、雙攝像頭的兩個感光面之間的距離信息以及雙攝像頭的兩個感光面距離對應(yīng)鏡頭光心的距離。進(jìn)一步地,該步驟中,根據(jù)成像信息和雙攝像頭參數(shù)信息,確定待測物體的實(shí)際長度的方式包括:方式一:調(diào)取預(yù)先構(gòu)建的基于雙攝像頭的物、鏡、像間的解析幾何模型;基于所述成像信息和雙攝像頭參數(shù)信息,求解所述解析幾何模型中待測物體的端點(diǎn)坐標(biāo),根據(jù)端點(diǎn)坐標(biāo),求取待測物體的實(shí)際長度。其中,根據(jù)端點(diǎn)坐標(biāo)求取待測物體的實(shí)際長度包括兩種方式,分別為:第一,直接求取兩個端點(diǎn)坐標(biāo)點(diǎn)之間的距離;第二,求取兩個端點(diǎn)的縱坐標(biāo)距離差,該方式下,還需要對該距離差進(jìn)行修正,修正機(jī)制具體如下:獲取測量物體長度的實(shí)體裝置與水平面的夾角θ;基于所述夾角θ,對得到的距離差進(jìn)行修正,即:修正后的物體長度=距離差/sin(θ)。進(jìn)一步地,本實(shí)施例中,所述基于雙攝像頭的物、鏡、像間的解析幾何模型優(yōu)選為:橫軸方向平行于光路的方向(即:橫軸方向垂直于雙攝像頭的兩個成像面);縱軸方向垂直于光路的方向;坐標(biāo)原點(diǎn)為以能夠確定出雙攝像頭的鏡頭光心坐標(biāo)和兩個成像面上的像的端點(diǎn)坐標(biāo)為原則而設(shè)定的坐標(biāo)原點(diǎn)。其中,坐標(biāo)原點(diǎn)的位置優(yōu)選但不限于為雙攝像頭的兩個成像面間的中心位置。方式二:根據(jù)所述成像信息和雙攝像頭參數(shù)信息,對由像和鏡頭光心組成的三角形及由物和鏡頭光心組成的三角形進(jìn)行相似計(jì)算,得到待測物體的實(shí)際長度。需要說明的是,該方式的實(shí)施需要依賴于一個前提條件,即:待測物體與雙攝像頭的兩個成像面要平行。綜上所述,可知本發(fā)明所述方法無需知道某個參照物的長度,只需進(jìn)入預(yù)覽模式就可以完成測高操作,滿足了用戶隨時隨地進(jìn)行測量物體長度的需求,提高了用戶的使用體驗(yàn)。實(shí)施例二本發(fā)明實(shí)施例提供一種利用雙攝像頭測量物體長度的方法,其從利用雙攝像頭進(jìn)行測量物體長度的實(shí)現(xiàn)原理角度出發(fā),對本發(fā)明所述方法進(jìn)行闡述,使其能夠更好地說明本發(fā)明提供的方法的具體實(shí)現(xiàn)過程。如圖2所示,為雙攝像頭的成像原理圖,圖中“感光面”代表的就是成像平面;“物體”是實(shí)際需要測量的物體;(T1,B1)是感光面的最上邊沿和最下邊沿,(T2,B2)類似;(PT1,PB1)指的是物體在感光面1上所 成像的最上邊沿和最下邊沿,(PT2,PB2)類似;(O1,O2)指的是鏡頭的中心。基于圖2所述的成像原理圖,若感光面”與“物體”平行,則可建立起以兩個感光面空隙的中心為原點(diǎn)的平面直角坐標(biāo)系,具體如圖3所示。由于圖3中的坐標(biāo)點(diǎn)的坐標(biāo)都可以很容易獲得,所以物體的長度也不難獲得。設(shè)感光面之間的空隙寬度是d(已知);感光面1,2的寬度分別是d1,d2(已知);感光面1上的物體的像的下界距離感光面下邊沿是b1(已知),物體的像的上界距離感光面上邊沿是t1(已知);感光面2上的物體的像的下界距離感光面下邊沿是b2(已知),物體的像的上界距離感光面上邊沿是t2(已知);感光面1到鏡頭1的距離f1(已知);感光面2到鏡頭2的距離f2(已知)。l1,l3的交點(diǎn)就是物體上界,l2,l4的交點(diǎn)就是物體下界。由解析幾何知識就可以得到物體的實(shí)際長度。具體地,圖3中,PB1與O1組成直線l1;PT1與O1組成直線l2;PB2與O2組成直線l3;PT2與O2組成直線l4;l1與l3相交點(diǎn)的縱坐標(biāo)是物體上界y1;l2與l4相交點(diǎn)的縱坐標(biāo)是物體下界y2;y1-y2代表物體長度:122f1d2t1-df1d2-2f1d1d2-4f1t1t2+2f1t2d+4f1t2d1-f2d1d+2df2t1-2t2f2d1+4t2f2t1-f2d1+2f2t1-2f1t2+f1d2-12f2d1d-2f2d1b2+2f2d1d2-2f2b1d+4f2b1b2-4f2b1d2+df1d2-2df1b2+2b1f1d2-4b1f1b2-f1d2+2f1b2-2f2b1+f2d1]]>本發(fā)明考慮到當(dāng)測量的時候很難準(zhǔn)確保證手機(jī)與物體是平行的,通過調(diào)用手機(jī)里面的陀螺儀傳感器獲取手機(jī)與水平面的夾角,然后將計(jì)算得到的長度值除以sin(θ)即可對計(jì)算結(jié)果進(jìn)行修正。上述是通過解析幾何模型的方式計(jì)算被測物體長度,本發(fā)明并不唯一限 定通過上述方式進(jìn)行長度計(jì)算,可選地,如圖4所示,為雙攝像頭的成像原理圖。圖4中,“感光面”與“物體”平行,p1代表物體在感光面1中的投影長度;p2代表物體在感光面2中的投影長度;感光面1到鏡頭1的距離f1;感光面2到鏡頭2的距離f2;假設(shè)物體長度x;物體到相機(jī)的距離y。根據(jù)相似三角形原理有:p1x=f1y-f1p2x=f2y-f2]]>利用該方式不但可以得到物體的長度,還可以得到物體離拍攝者的距離。需要說明的是,該方式的實(shí)施需要依賴于一個前提條件,即:待測物體與雙攝像頭的兩個成像面要平行。實(shí)施例三本發(fā)明實(shí)施例提供一種終端,該終端包含雙攝像頭,如圖5所示,所述終端具體包括:信息采集模塊510,用于在預(yù)覽畫面中確定待測物體,并獲取所述待測物體在雙攝像頭的兩個成像面上的成像信息;信息處理模塊520,用于根據(jù)所述成像信息和雙攝像頭參數(shù)信息,確定待測物體的實(shí)際長度?;谏鲜鼋Y(jié)構(gòu)框架及實(shí)施原理,下面給出在上述結(jié)構(gòu)下的幾個具體及優(yōu)選實(shí)施方式,用以細(xì)化和優(yōu)化本發(fā)明所述終端的功能,以使本發(fā)明方案的實(shí)施更方便,準(zhǔn)確。具體涉及如下內(nèi)容:本實(shí)施例中,所述信息處理模塊520,具體用于調(diào)取預(yù)先構(gòu)建的基于雙攝像頭的物、鏡、像間的解析幾何模型,基于所述成像信息和雙攝像頭參數(shù)信息,求解所述解析幾何模型中待測物體的端點(diǎn)坐標(biāo),根據(jù)端點(diǎn)坐標(biāo),求取 待測物體的實(shí)際長度;或者,在待測物體與雙攝像頭的兩個成像面平行時,根據(jù)所述成像信息和雙攝像頭參數(shù)信息,對由像和鏡頭光心組成的三角形及由物和鏡頭光心組成的三角形進(jìn)行相似計(jì)算,得到待測物體的實(shí)際長度。其中,基于雙攝像頭的物、鏡、像間的解析幾何模型優(yōu)選為:橫軸方向平行于光路的方向;縱軸方向垂直于光路的方向;坐標(biāo)原點(diǎn)為以能夠確定出雙攝像頭的鏡頭光心坐標(biāo)和兩個成像面上的像的端點(diǎn)坐標(biāo)為原則而設(shè)定的坐標(biāo)原點(diǎn)。在上述實(shí)現(xiàn)原理下,下面對用戶使用本實(shí)施例所述終端進(jìn)行物體測高時的使用方式進(jìn)行說明,當(dāng)然,如下使用方式的介紹只是一種示例性說明,并不用于唯一限定本發(fā)明。具體地,用戶打開相機(jī)進(jìn)入預(yù)覽模式后:第一步,點(diǎn)擊右下角的拍照模式,具體如圖6所示。第二步,彈出模式選擇界面,選擇“測高模式”,具體如圖7所示。第三步,進(jìn)入測高模式,點(diǎn)擊需要測量的物體,具體如圖8所示。第四步,系統(tǒng)自動判斷,給出物體的輪廓,如果這不是想要的輪廓,可以手動拖動輪廓邊界,進(jìn)行修改,最后點(diǎn)擊確定按鈕,具體如圖9所示。第五步,系統(tǒng)彈出對話框,顯示物體的長度信息,具體如圖10所示。綜上可知,本發(fā)明無需知道某個參照物的長度、無需拍照,只需進(jìn)入預(yù)覽模式就可以完成測高操作,滿足了用戶隨時隨地進(jìn)行拍照的需求,提高了用戶的使用體驗(yàn)。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
天柱县| 博客| 甘谷县| 嘉兴市| 沁水县| 冕宁县| 闵行区| 开封市| 石台县| 防城港市| 西充县| 长宁区| 太仓市| 扎赉特旗| 广饶县| 灌南县| 张家港市| 南平市| 姜堰市| 桑日县| 房山区| 虎林市| 常山县| 武川县| 巢湖市| 三江| 普洱| 辽阳县| 怀仁县| 蒙阴县| 梨树县| 大兴区| 如皋市| 武城县| 普格县| 花垣县| 肃宁县| 铜川市| 北海市| 朝阳市| 扶余县|