本發(fā)明涉及終端技術(shù)領(lǐng)域,具體涉及一種利用雙目攝像裝置測量距離和大小的方法和裝置。
背景技術(shù):
目前,常用的測距方法有紅外測距、激光測距、超聲波測距等方式,而采用紅外、激光、超聲波等測距方式在測量過程中,需要利用精密的電子儀器經(jīng)過信號處理產(chǎn)生需要的數(shù)字測量信息,測量成本較高,且利用紅外或激光進行測距時,需將光束投射到物體上,給被測距物體帶來了一定程度的干擾,為解決上述問題,現(xiàn)有雙目攝像裝置通常使用不同攝像頭與目標物體的夾角,繼而計算目標物體的距離,計算結(jié)果受攝像裝置偏轉(zhuǎn)角度的影響,計算結(jié)果不準確。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供了一種測距方法、裝置及電子設(shè)備,以解決現(xiàn)有測距方式成本高易干擾被測物體,且計算結(jié)果不準確的問題。
根據(jù)第一方面,本發(fā)明實施例提供了一種利用雙目攝像裝置測量距離的方法,適用于設(shè)有顯示裝置、操作裝置和雙目攝像裝置的電子設(shè)備,如圖像采集裝置、智能手機、平板電腦、測量裝置等,獲取目標物體在所述雙目攝像裝置的任意一個攝像頭的成像面上的成像點的坐標值;根據(jù)所述坐標值,確定所述成像點到所述攝像頭光軸的投影距離;利用所述投影距離、所述雙目攝像裝置的光心距以及所述攝像頭焦距,確定所述目標物體距所述雙目攝像裝置的距離。
可選地,所述目標物體距所述雙目攝像裝置的距離由下式表示:
Z=f*OlT/Xl
其中,Z為所述目標物體距所述雙目攝像裝置的距離;f為所述攝像頭焦距;OlT為所述目標物體在所述雙目攝像裝置的光心距方向的投影到所述攝像頭光心的距離;Xl為所述成像點到所述攝像頭光軸的投影距離。
可選地,還包括:顯示所述目標物體距所述雙目攝像裝置的距離。
根據(jù)第二方面,本發(fā)明實施例還提供了一種利用雙目攝像裝置測量尺寸的方法,適用于設(shè)有顯示裝置、操作裝置和雙目攝像裝置的電子設(shè)備,如圖像采集裝置、智能手機、平板電腦、測量裝置等,包括:利用權(quán)利要求1-3任一項所述利用雙目攝像裝置測距的方法得到所述目標物體距所述雙目攝像裝置的距離;獲取所述目標物體在所述成像面內(nèi)的尺寸;根據(jù)所述目標物體距所述雙目攝像裝置的距離、所述目標物體在所述成像面內(nèi)的尺寸以及所述攝像頭焦距,確定所述目標物體的實際尺寸。
可選地,所述目標物體的實際尺寸由下式表示:
Y=X*Z/f
其中,Y為所述目標物體的實際尺寸;Z為所述目標物體距所述雙目攝像裝置的距離;f為所述攝像頭焦距;X為所述目標物體在所述成像面內(nèi)的尺寸。
可選地,還包括:顯示所述目標物體的實際尺寸。
根據(jù)第三方面,本發(fā)明實施例提供了一種利用雙目攝像裝置測量距離的裝置,包括:
第一獲取單元,用于獲取目標物體在所述雙目攝像裝置的任意一個攝像頭的成像面上的成像點的坐標值;
投影距離確定單元,用于根據(jù)所述坐標值,確定所述成像點到所述攝像頭光軸的投影距離;
距離確定單元,用于利用所述投影距離、所述雙目攝像裝置的光心距以及所述攝像頭焦距,確定所述目標物體距所述雙目攝像裝置的距離。
可選地,所述目標物體距所述雙目攝像裝置的距離由下式表示:
Z=f*OlT/Xl
其中,Z為所述目標物體距所述雙目攝像裝置的距離;f為所述攝像頭焦距;OlT為所述目標物體在所述雙目攝像裝置的光心距方向的投影到所述攝像頭光心的距離;Xl為所述成像點到所述攝像頭光軸的投影距離。
可選地,還包括:第一顯示單元,用于顯示所述目標物體距所述雙目攝像裝置的距離。
根據(jù)第四方面,本發(fā)明實施例還提供了一種利用雙目攝像裝置測量尺寸的裝置,包括:
距離獲取單元,用于利用權(quán)利要求1-3任一項所述利用雙目攝像裝置測距的方法得到所述目標物體距所述雙目攝像裝置的距離;
第二獲取單元,用于獲取所述目標物體在所述成像面內(nèi)的尺寸;
尺寸確定單元,用于根據(jù)所述目標物體距所述雙目攝像裝置的距離、所述目標物體在所述成像面內(nèi)的尺寸以及所述攝像頭焦距,確定所述目標物體的實際尺寸。
可選地,所述目標物體的實際尺寸由下式表示:
Y=X*Z/f
其中,Y為所述目標物體的實際尺寸;Z為所述目標物體距所述雙目攝像裝置的距離;f為所述攝像頭焦距;X為所述目標物體在所述成像面內(nèi)的尺寸。
可選地,還包括:第二顯示單元,用于顯示所述目標物體的實際尺寸。
根據(jù)第五方面,本發(fā)明實施例提供了一種雙目攝像裝置,包括:雙攝像頭、至少一個處理器;以及,與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行第一方面或者第一方面的任意一種可選方式中所述的利用雙目攝像裝置測量距離的方法。
根據(jù)第六方面,本發(fā)明實施例提供了一種雙目攝像裝置,包括:雙攝像頭、至少一個處理器;以及,與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行第二方面或者第二方面的任意一種可選方式中所述的利用雙目攝像裝置測量尺寸的方法。
根據(jù)第七方面,本發(fā)明實施例提供了一種非暫態(tài)計算機可讀存儲介質(zhì),所述非暫態(tài)計算機可讀存儲介質(zhì)存儲計算機指令,所述計算機指令用于使所述計算機執(zhí)行第一方面或者第一方面的任意一種可選方式中所述的利用雙目攝像裝置測量距離的方法。
根據(jù)第八方面,本發(fā)明實施例提供了一種非暫態(tài)計算機可讀存儲介質(zhì),所述非暫態(tài)計算機可讀存儲介質(zhì)存儲計算機指令,所述計算機指令用于使所述計算機執(zhí)行第二方面或者第二方面的任意一種可選方式中所述的利用雙目攝像裝置測量尺寸的方法。
根據(jù)第九方面,本發(fā)明實施例提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括存儲在非暫態(tài)計算機可讀存儲介質(zhì)上的計算程序,所述計算機程序包括程序指令,當所述程序指令被計算機執(zhí)行時,使所述計算機執(zhí)行第一方面或者第一方面的任意一種可選方式中所述的利用雙目攝像裝置測量距離的方法。
根據(jù)第十方面,本發(fā)明實施例提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括存儲在非暫態(tài)計算機可讀存儲介質(zhì)上的計算程序,所述計算機程序包括程序指令,當所述程序指令被計算機執(zhí)行時,使所述計算機執(zhí)行第二方面或者第二方面的任意一種可選方式中所述的利用雙目攝像裝置測量尺寸的方法。
本發(fā)明實施例所提供的利用雙目攝像裝置測量距離的方法和裝置,通過獲取目標物體在雙目攝像裝置的任意一個攝像頭的成像面上的成像點的坐標值,并根據(jù)坐標值確定成像點到攝像頭光軸的投影距離,繼而利用投影距離、雙目攝像裝置的光心距以及攝像頭焦距確定目標物體距所述雙目攝像裝置的距離,解決了現(xiàn)有測距方式成本高、易干擾被測物體的問題,同時提高了距離計算結(jié)果的準確度。
本發(fā)明實施例所提供的利用雙目攝像裝置測量尺寸的方法和裝置,通過利用上述利用雙目攝像裝置測距的方法得到目標物體距雙目攝像裝置的距離以及獲取的目標物體在成像面內(nèi)的尺寸,繼而根據(jù)目標物體距雙目攝像裝置的距離、目標物體在成像面內(nèi)的尺寸以及攝像頭焦距確定目標物體的實際尺寸,通過獲取目標物體的距離以及目標物體在成像面的尺寸,得到目標物體的大小,提高了測量目標物體尺寸的便利性。
附圖說明
通過參考附圖會更加清楚的理解本發(fā)明的特征和優(yōu)點,附圖是示意性的而不應(yīng)理解為對本發(fā)明進行任何限制,在附圖中:
圖1示出了根據(jù)本發(fā)明實施例的一種利用雙目攝像裝置測量距離的方法的流程圖;
圖2示出了根據(jù)本發(fā)明實施例的一種利用雙目攝像裝置測量距離的裝置的示意圖;
圖3示出了根據(jù)本發(fā)明另一實施例的一種利用雙目攝像裝置測量尺寸的方法的流程圖;
圖4示出了根據(jù)本發(fā)明另一實施例的一種利用雙目攝像裝置測量尺寸的裝置的示意圖;
圖5示出了根據(jù)本發(fā)明實施例的一種雙目攝像裝置的示意圖;
圖6示出了根據(jù)本發(fā)明另一實施例的一種雙目攝像裝置的示意圖;
圖7示出了雙目攝像裝置測距的平面示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例提供了一種利用雙目攝像裝置測量距離的方法,適用于設(shè)有顯示裝置、操作裝置和雙目攝像裝置的電子設(shè)備,如圖像采集裝置、智能手機、平板電腦、測量裝置等,如圖1所示,包括:
S11,獲取目標物體在雙目攝像裝置的任意一個攝像頭的成像面上的成像點的坐標值。其中,雙目攝像裝置在測量距離過程中面向目標物體,以攝像頭光軸方向為y軸,兩個攝像頭光心距方向為x軸,計算成像面上的成像點的坐標值。
S12,根據(jù)坐標值,確定成像點到攝像頭光軸的投影距離。
S13,利用投影距離、雙目攝像裝置的光心距以及攝像頭焦距,確定目標物體距雙目攝像裝置的距離。
作為一種可選的實施方式,為了提高計算目標物體距雙目攝像裝置的距離的準確度,在步驟S13中,如圖7所示,目標物體P距雙目攝像裝置的距離可以由下式表示:
Z=f*OlT/Xl
其中,Z為目標物體P距雙目攝像裝置的距離;f為攝像頭焦距;OlT為目標物體P在雙目攝像裝置的光心距OlOr方向的投影T到攝像頭光心Ol的距離;Xl為成像點到攝像頭光軸的投影距離,成像點L、R分別到光軸上A、B之間的投影距離分別為Xl、Xr,可選的,本實施例利用雙目攝像裝置左側(cè)的投影距離Xl。
具體地,目標物體P在雙目攝像裝置的光心距OlOr方向的投影到攝像頭光心Ol的距離OlT可變化,當雙目攝像裝置的兩個攝像頭正對準目標物體P時,OlT為目標物體P在雙目攝像裝置的光心距OlOr方向的投影T到攝像頭光心Ol的距離的一半;當雙目攝像裝置的左右兩個攝像頭未正對準目標物體P,即兩個攝像頭到目標物體P的距離不同,此時OlT的長度可取為雙目攝像裝置的光心距的任意長度。
根據(jù)本發(fā)明實施例提供的利用雙目攝像裝置測量尺寸的方法,通過獲取目標物體在雙目攝像裝置的任意一個攝像頭的成像面上的成像點的坐標值,并根據(jù)坐標值確定成像點到攝像頭光軸的投影距離,繼而利用投影距離、雙目攝像裝置的光心距以及攝像頭焦距確定目標物體距所述雙目攝像裝置的距離,解決了現(xiàn)有測距方式成本高、易干擾被測物體的問題,同時提高了距離計算結(jié)果的準確度。
本發(fā)明的另一個實施例還提供了一種利用雙目攝像裝置測量距離的方法,適用于設(shè)有顯示裝置、操作裝置和雙目攝像裝置的電子設(shè)備,如圖像采集裝置、智能手機、平板電腦、測量裝置等,該方法包括:
S’11,獲取目標物體P在雙目攝像裝置的任意一個攝像頭的成像面上的成像點的坐標值。其中,雙目攝像裝置在測量距離過程中面向目標物體P,以攝像頭光軸方向為y軸,兩個攝像頭光心距方向為x軸,計算成像面上的成像點的坐標值。
S’12,根據(jù)坐標值,確定成像點到攝像頭光軸的投影距離。
S’13,利用投影距離、雙目攝像裝置的光心距以及攝像頭焦距,確定目標物體P距雙目攝像裝置的距離。
S’14,顯示目標物體P距雙目攝像裝置的距離。其中距離值的顯示可以通過設(shè)置在雙目攝像裝置的外表面顯示裝置顯示,也可以通過語音提示目標物體P距雙目攝像裝置的距離。
根據(jù)本發(fā)明實施例提供的利用雙目攝像裝置測量尺寸的方法,通過獲取目標物體在雙目攝像裝置的任意一個攝像頭的成像面上的成像點的坐標值,并根據(jù)坐標值確定成像點到攝像頭光軸的投影距離,繼而利用投影距離、雙目攝像裝置的光心距以及攝像頭焦距確定目標物體距所述雙目攝像裝置的距離,解決了現(xiàn)有測距方式成本高、易干擾被測物體的問題,同時提高了距離計算結(jié)果的準確度和獲知測量距離的便利性。
與上述實施例相應(yīng)地,本發(fā)明實施例還提供一種利用雙目攝像裝置測量距離的裝置,如圖2所示,包括:第一獲取單元21、投影距離確定單元22和距離確定單元23,其中
第一獲取單元21,用于獲取目標物體P在雙目攝像裝置的任意一個攝像頭的成像面上的成像點的坐標值;
投影距離確定單元22,用于根據(jù)坐標值,確定成像點到攝像頭光軸的投影距離;
距離確定單元23,用于利用投影距離、雙目攝像裝置的光心距以及攝像頭焦距,確定目標物體P距雙目攝像裝置的距離。
作為一種可選的實施方式,目標物體P距雙目攝像裝置的距離可以由下式表示:
Z=f*OlT/Xl
其中,Z為目標物體P距雙目攝像裝置的距離;f為攝像頭焦距;OlT為目標物體P在雙目攝像裝置的光心距方向的投影到攝像頭光心的距離;Xl為成像點到攝像頭光軸的投影距離。
作為一種可選的實施方式,該裝置還可以包括:第一顯示單元,用于顯示目標物體P距雙目攝像裝置的距離。
本發(fā)明實施例提供的利用雙目攝像裝置測量尺寸的裝置,通過獲取目標物體在雙目攝像裝置的任意一個攝像頭的成像面上的成像點的坐標值,并根據(jù)坐標值確定成像點到攝像頭光軸的投影距離,繼而利用投影距離、雙目攝像裝置的光心距以及攝像頭焦距確定目標物體距所述雙目攝像裝置的距離,解決了現(xiàn)有測距方式成本高、易干擾被測物體的問題,同時提高了距離計算結(jié)果的準確度和獲知測量距離的便利性。
本發(fā)明的另一實施例提供一種利用雙目攝像裝置測量尺寸的方法,適用于設(shè)有顯示裝置、操作裝置和雙目攝像裝置的電子設(shè)備,如圖像采集裝置、智能手機、平板電腦、測量裝置等,如圖3所示,包括:
S31,利用上述距離測量方法得到目標物體P距雙目攝像裝置的距離。
S32,獲取目標物體P在成像面內(nèi)的尺寸。通過獲取目標物體P在成像面內(nèi)的尺寸得到目標物體P在成像面的成像面積,或者是根據(jù)實際測量需要,得到目標物體P的長度或?qū)挾葦?shù)據(jù)即可
S33,根據(jù)目標物體P距雙目攝像裝置的距離、目標物體P在成像面內(nèi)的尺寸以及攝像頭焦距,確定目標物體P的實際尺寸。
作為一種可選的實施方式,為了確定目標物體P的實際尺寸的便利性,目標物體P的實際尺寸由下式表示:
Y=X*Z/f
其中,Y為目標物體P的實際尺寸;Z為目標物體P距雙目攝像裝置的距離;f為攝像頭焦距;X為目標物體P在成像面內(nèi)的尺寸。
根據(jù)本發(fā)明實施例提供的利用雙目攝像裝置測量尺寸的方法,通過利用上述利用雙目攝像裝置測距的方法得到目標物體距雙目攝像裝置的距離以及獲取的目標物體在成像面內(nèi)的尺寸,繼而根據(jù)目標物體距雙目攝像裝置的距離、目標物體在成像面內(nèi)的尺寸以及攝像頭焦距確定目標物體的實際尺寸,通過獲取目標物體的距離以及目標物體在成像面的尺寸,得到目標物體的大小,提高了測量目標物體尺寸的便利性。
本發(fā)明的另一實施例還提供了一種利用雙目攝像裝置測量尺寸的方法,適用于設(shè)有顯示裝置、操作裝置和雙目攝像裝置的電子設(shè)備,如圖像采集裝置、智能手機、平板電腦、測量裝置等,包括:
S’31,利用雙目攝像裝置測距的方法得到目標物體P距雙目攝像裝置的距離。
S’32,獲取目標物體P在成像面內(nèi)的尺寸。通過獲取目標物體P在成像面內(nèi)的尺寸得到目標物體P在成像面的成像面積,或者是根據(jù)實際測量需要,得到目標物體P的長度或?qū)挾葦?shù)據(jù)即可
S’33,根據(jù)目標物體P距雙目攝像裝置的距離、目標物體P在成像面內(nèi)的尺寸以及攝像頭焦距,確定目標物體P的實際尺寸。
S’34,顯示目標物體P的實際尺寸,其中實際尺寸的顯示可以通過設(shè)置在雙目攝像裝置的外表面顯示裝置顯示,也可以通過語音提示目標物體P的實際尺寸。
根據(jù)本發(fā)明實施例提供的利用雙目攝像裝置測量尺寸的方法,通過利用上述利用雙目攝像裝置測距的方法得到目標物體距雙目攝像裝置的距離以及獲取的目標物體在成像面內(nèi)的尺寸,繼而根據(jù)目標物體距雙目攝像裝置的距離、目標物體在成像面內(nèi)的尺寸以及攝像頭焦距確定目標物體的實際尺寸,通過獲取目標物體的距離以及目標物體在成像面的尺寸,得到目標物體的大小,提高了測量和獲知目標物體尺寸的便利性。
與上述實施例相應(yīng)地,本發(fā)明實施例還提供一種利用雙目攝像裝置測量尺寸的裝置,如圖4所示,包括:距離獲取單元41、第二獲取單元42和尺寸確定單元43,其中,
距離獲取單元41,用于利用上述利用雙目攝像裝置測距的方法得到目標物體P距雙目攝像裝置的距離;
第二獲取單元42,用于獲取目標物體P在成像面內(nèi)的尺寸;
尺寸確定單元43,用于根據(jù)目標物體P距雙目攝像裝置的距離、目標物體P在成像面內(nèi)的尺寸以及攝像頭焦距,確定目標物體P的實際尺寸。
作為一種可選的實施方式,目標物體P的實際尺寸由下式表示:
Y=X*Z/f
其中,Y為目標物體P的實際尺寸;Z為目標物體P距雙目攝像裝置的距離;f為攝像頭焦距;X為目標物體P在成像面內(nèi)的尺寸。
作為一種可選的實施方式,該裝置還包括:第二顯示單元,用于顯示目標物體P的實際尺寸。
本發(fā)明實施例提供的利用雙目攝像裝置測量尺寸的裝置,通過利用上述利用雙目攝像裝置測距的方法得到目標物體距雙目攝像裝置的距離以及獲取的目標物體在成像面內(nèi)的尺寸,繼而根據(jù)目標物體距雙目攝像裝置的距離、目標物體在成像面內(nèi)的尺寸以及攝像頭焦距確定目標物體的實際尺寸,通過獲取目標物體的距離以及目標物體在成像面的尺寸,得到目標物體的大小,提高了測量和獲知目標物體尺寸的便利性。
圖5是本發(fā)明實施例提供的執(zhí)行利用雙目攝像裝置測量距離的方法的雙目攝像裝置的硬件結(jié)構(gòu)示意圖,如圖5所示,該設(shè)備包括:一個或多個處理器610以及存儲器620,圖5中以一個處理器610為例。
執(zhí)行利用雙目攝像裝置測量距離的方法的雙目攝像裝置還可以包括:雙攝像頭650、輸入裝置630和輸出裝置640。
處理器610、存儲器620、輸入裝置630、輸出裝置640和雙攝像頭650可以通過總線或者其他方式連接,圖5中以通過總線連接為例。
處理器610可以為中央處理器(Central Processing Unit,CPU)。處理器610還可以為其他通用處理器、數(shù)字信號處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現(xiàn)場可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等芯片,或者上述各類芯片的組合。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
存儲器620作為一種非暫態(tài)計算機可讀存儲介質(zhì),可用于存儲非暫態(tài)軟件程序、非暫態(tài)計算機可執(zhí)行程序以及模塊,如本申請實施例中的利用雙目攝像裝置測量距離的方法對應(yīng)的程序指令/單元(例如,附圖2所示的第一獲取單元21、投影距離確定單元22和距離確定單元23)。處理器610通過運行存儲在存儲器620中的非暫態(tài)軟件程序、指令以及單元,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述方法實施例利用雙目攝像裝置測量距離的方法。
存儲器620可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)利用雙目攝像裝置測量距離的裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器620可以包括高速隨機存取存儲器,還可以包括非暫態(tài)存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非暫態(tài)固態(tài)存儲器件。在一些實施例中,存儲器620可選包括相對于處理器610遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至利用雙目攝像裝置測量距離的裝置。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
輸入裝置630可接收輸入的數(shù)字或字符信息,以及產(chǎn)生與利用雙目攝像裝置測量距離的裝置的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。輸出裝置640可包括顯示屏等顯示設(shè)備。
所述一個或者多個模塊存儲在所述存儲器620中,當被所述一個或者多個處理器610執(zhí)行時,執(zhí)行如圖1所示的方法。
上述產(chǎn)品可執(zhí)行本發(fā)明實施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實施例中詳盡描述的技術(shù)細節(jié),具體可參見如圖1-2所示的實施例中的相關(guān)描述。
圖6是本發(fā)明另一實施例提供的執(zhí)行利用雙目攝像裝置測量尺寸的方法的雙目攝像裝置的硬件結(jié)構(gòu)示意圖,如圖6所示,該設(shè)備包括:一個或多個處理器710以及存儲器720,圖6中以一個處理器710為例。
執(zhí)行利用雙目攝像裝置測量尺寸的方法的雙目攝像裝置還可以包括:雙攝像頭750、輸入裝置730和輸出裝置740。
處理器710、存儲器720、輸入裝置730、輸出裝置740和雙攝像頭750可以通過總線或者其他方式連接,圖6中以通過總線連接為例。
處理器710可以為中央處理器(Central Processing Unit,CPU)。處理器710還可以為其他通用處理器、數(shù)字信號處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現(xiàn)場可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等芯片,或者上述各類芯片的組合。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
存儲器720作為一種非暫態(tài)計算機可讀存儲介質(zhì),可用于存儲非暫態(tài)軟件程序、非暫態(tài)計算機可執(zhí)行程序以及模塊,如本申請實施例中的利用雙目攝像裝置測量尺寸的方法對應(yīng)的程序指令/單元(例如,附圖4所示的距離獲取單元41、第二獲取單元42和尺寸確定單元43)。處理器710通過運行存儲在存儲器720中的非暫態(tài)軟件程序、指令以及單元,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述方法實施例利用雙目攝像裝置測量尺寸的方法。
存儲器720可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)利用雙目攝像裝置測量尺寸的裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器720可以包括高速隨機存取存儲器,還可以包括非暫態(tài)存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非暫態(tài)固態(tài)存儲器件。在一些實施例中,存儲器720可選包括相對于處理器710遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至利用雙目攝像裝置測量尺寸的裝置。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
輸入裝置730可接收輸入的數(shù)字或字符信息,以及產(chǎn)生與利用雙目攝像裝置測量尺寸的裝置的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。輸出裝置740可包括顯示屏等顯示設(shè)備。
所述一個或者多個模塊存儲在所述存儲器720中,當被所述一個或者多個處理器710執(zhí)行時,執(zhí)行如圖3所示的方法。
上述產(chǎn)品可執(zhí)行本發(fā)明實施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實施例中詳盡描述的技術(shù)細節(jié),具體可參見如圖3-4所示的實施例中的相關(guān)描述。
本發(fā)明實施例還提供了一種非暫態(tài)計算機存儲介質(zhì),所述計算機存儲介質(zhì)存儲有計算機可執(zhí)行指令,該計算機可執(zhí)行指令可執(zhí)行上述任意方法實施例中的利用雙目攝像裝置測量距離的方法。其中,所述存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)、隨機存儲記憶體(Random Access Memory,RAM)、快閃存儲器(Flash Memory)、硬盤(Hard Disk Drive,縮寫:HDD)或固態(tài)硬盤(Solid-State Drive,SSD)等;所述存儲介質(zhì)還可以包括上述種類的存儲器的組合。
本發(fā)明另一實施例還提供了一種非暫態(tài)計算機存儲介質(zhì),所述計算機存儲介質(zhì)存儲有計算機可執(zhí)行指令,該計算機可執(zhí)行指令可執(zhí)行上述任意方法實施例中的利用雙目攝像裝置測量尺寸的方法。其中,所述存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)、隨機存儲記憶體(Random Access Memory,RAM)、快閃存儲器(Flash Memory)、硬盤(Hard Disk Drive,縮寫:HDD)或固態(tài)硬盤(Solid-State Drive,SSD)等;所述存儲介質(zhì)還可以包括上述種類的存儲器的組合。
本領(lǐng)域技術(shù)人員可以理解,實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(ROM)或隨機存儲記憶體(RAM)等。
雖然結(jié)合附圖描述了本發(fā)明的實施例,但是本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明的精神和范圍的情況下作出各種修改和變型,這樣的修改和變型均落入由所附權(quán)利要求所限定的范圍之內(nèi)。