一種圖像形成方法和圖像形成系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種圖像形成方法和圖像形成系統(tǒng)。
【背景技術(shù)】
[0002]—般來(lái)說(shuō),在圖像上準(zhǔn)確地測(cè)量圖像之內(nèi)物體的實(shí)際尺寸是非常困難的?,F(xiàn)有技術(shù)通過(guò)對(duì)比場(chǎng)景之中的參照物對(duì)圖像之內(nèi)物體的實(shí)際尺寸進(jìn)行估算,但是圖像之內(nèi)物體的景深程度不同,導(dǎo)致測(cè)量非常困難。另外,還可以通過(guò)復(fù)雜的投影幾何和投影變換等理論和算法,實(shí)現(xiàn)對(duì)圖像之內(nèi)物體的實(shí)際尺寸的測(cè)量。然而,上述方法受限于圖像之內(nèi)參照物的不足,導(dǎo)致對(duì)圖像之內(nèi)物體的實(shí)際尺寸的測(cè)量精度低、測(cè)量效率低以及通用性低,不利于圖像的后續(xù)處理和三維建模。
【發(fā)明內(nèi)容】
[0003]為解決上述問(wèn)題,本發(fā)明提供一種圖像形成方法和圖像形成系統(tǒng),用于解決現(xiàn)有技術(shù)中圖像之內(nèi)參照物的不足,導(dǎo)致對(duì)圖像之內(nèi)物體的實(shí)際尺寸的測(cè)量精度低、測(cè)量效率低以及通用性低,不利于圖像的后續(xù)處理和三維建模的問(wèn)題。
[0004]為此,本發(fā)明提供一種圖像形成方法,包括:
[0005]獲取激光頭與焦點(diǎn)之間的第一距離,所述焦點(diǎn)設(shè)置在物體邊界之內(nèi);
[0006]獲取所述焦點(diǎn)與邊界點(diǎn)之間的第二距離,所述邊界點(diǎn)設(shè)置在物體邊界的邊緣;
[0007]獲取所述激光頭與物體之間的第三距離;
[0008]根據(jù)所述第一距離、所述第二距離以及所述第三距離計(jì)算所述物體的尺寸;
[0009]存儲(chǔ)所述物體的像素信息和尺寸信息以形成圖像。
[0010]可選的,所述獲取激光頭與焦點(diǎn)之間的第一距離的步驟包括:
[0011]獲取所述焦點(diǎn)與成像區(qū)域的中心點(diǎn)之間的第四距離,所述激光頭和所述中心點(diǎn)所在的直線與所述成像區(qū)域所在的平面垂直;
[0012]根據(jù)所述第四距離與第五距離計(jì)算所述第一距離,所述第五距離為所述激光頭與所述中心點(diǎn)之間的預(yù)設(shè)距離。
[0013]可選的,所述獲取所述焦點(diǎn)與成像區(qū)域的中心點(diǎn)之間的第四距離的步驟包括:
[0014]獲取所述焦點(diǎn)與成像區(qū)域的中心點(diǎn)之間的像素?cái)?shù)量;
[0015]根據(jù)像素的預(yù)設(shè)尺寸和所述像素?cái)?shù)量計(jì)算所述第四距離。
[0016]可選的,所述獲取所述焦點(diǎn)與邊界點(diǎn)之間的第二距離的步驟包括:
[0017]獲取所述焦點(diǎn)與所述邊界點(diǎn)之間的像素?cái)?shù)量;
[0018]根據(jù)像素的預(yù)設(shè)尺寸和所述像素?cái)?shù)量計(jì)算所述第二距離。
[0019]本發(fā)明還提供一種圖像形成方法,包括:
[0020]獲取激光頭與第一焦點(diǎn)之間的第一距離,所述第一焦點(diǎn)設(shè)置在第一物體邊界之內(nèi);
[0021]獲取所述第一焦點(diǎn)與第二焦點(diǎn)之間的第二距離,所述第二焦點(diǎn)設(shè)置在第二物體邊界之內(nèi);
[0022]獲取所述激光頭與第一物體之間的第三距離;
[0023]根據(jù)所述第一距離、所述第二距離以及所述第三距離計(jì)算所述第一物體與第二物體之間的第四距離;
[0024]存儲(chǔ)所述第一物體與所述第二物體的像素信息以及第四距離信息以形成圖像。
[0025]本發(fā)明還提供一種圖像形成系統(tǒng),包括:
[0026]第一獲取單元,用于獲取激光頭與焦點(diǎn)之間的第一距離,所述焦點(diǎn)設(shè)置在物體邊界之內(nèi);
[0027]第二獲取單元,用于獲取所述焦點(diǎn)與邊界點(diǎn)之間的第二距離,所述邊界點(diǎn)設(shè)置在物體邊界的邊緣;
[0028]第三獲取單元,用于獲取所述激光頭與物體之間的第三距離;
[0029]第一計(jì)算單元,用于根據(jù)所述第一距離、所述第二距離以及所述第三距離計(jì)算所述物體的尺寸;
[0030]第一存儲(chǔ)單元,用于存儲(chǔ)所述物體的像素信息和尺寸信息以形成圖像。
[0031 ]可選的,所述第一獲取單元包括:
[0032]第一獲取模塊,用于獲取所述焦點(diǎn)與成像區(qū)域的中心點(diǎn)之間的第四距離,所述激光頭和所述中心點(diǎn)所在的直線與所述成像區(qū)域所在的平面垂直;
[0033]第一計(jì)算模塊,用于根據(jù)所述第四距離與第五距離計(jì)算所述第一距離,所述第五距離為所述激光頭與所述中心點(diǎn)之間的預(yù)設(shè)距離。
[0034]可選的,所述第一獲取模塊包括:
[0035]第一獲取子模塊,用于獲取所述焦點(diǎn)與成像區(qū)域的中心點(diǎn)之間的像素?cái)?shù)量;
[0036]第一計(jì)算子模塊,用于根據(jù)像素的預(yù)設(shè)尺寸和所述像素?cái)?shù)量計(jì)算所述第四距離。
[0037]可選的,所述第二獲取單元包括:
[0038]第二獲取模塊,用于獲取所述焦點(diǎn)與所述邊界點(diǎn)之間的像素?cái)?shù)量;
[0039]第二計(jì)算模塊,用于根據(jù)像素的預(yù)設(shè)尺寸和所述像素?cái)?shù)量計(jì)算所述第二距離。
[0040]本發(fā)明還提供一種圖像形成系統(tǒng),包括:
[0041]第四獲取單元,用于獲取激光頭與第一焦點(diǎn)之間的第一距離,所述第一焦點(diǎn)設(shè)置在第一物體邊界之內(nèi);
[0042]第五獲取單元,用于獲取所述第一焦點(diǎn)與第二焦點(diǎn)之間的第二距離,所述第二焦點(diǎn)設(shè)置在第二物體邊界之內(nèi);
[0043]第六獲取單元,用于獲取所述激光頭與第一物體之間的第三距離;
[0044]第二計(jì)算單元,用于根據(jù)所述第一距離、所述第二距離以及所述第三距離計(jì)算所述第一物體與第二物體之間的第四距離;
[0045]第二存儲(chǔ)單元,用于存儲(chǔ)所述第一物體與所述第二物體的像素信息以及第四距離信息以形成圖像。
[0046]本發(fā)明具有下述有益效果:
[0047]本發(fā)明提供的圖像形成方法和圖像形成系統(tǒng)中,圖像形成方法包括:獲取激光頭與焦點(diǎn)之間的第一距離,獲取所述焦點(diǎn)與邊界點(diǎn)之間的第二距離,獲取所述激光頭與物體之間的第三距離,根據(jù)所述第一距離、所述第二距離以及所述第三距離計(jì)算所述物體的尺寸,存儲(chǔ)所述物體的像素信息和尺寸信息以形成圖像。本發(fā)明提供的技術(shù)方案將物體的實(shí)際尺寸信息與物體之間的距離信息作為元數(shù)據(jù)存儲(chǔ)在圖像之中,這樣在圖像的后續(xù)處理之中,能夠快速的獲得圖像之內(nèi)物體的實(shí)際尺寸以及物體之間的相對(duì)距離,從而有利于三維建模。
【附圖說(shuō)明】
[0048]圖1為本發(fā)明實(shí)施例一提供的一種圖像形成方法的流程圖;
[0049]圖2為本發(fā)明實(shí)施例二提供的一種圖像形成方法的流程圖;
[0050]圖3為本發(fā)明實(shí)施例三提供的一種圖像形成系統(tǒng)的結(jié)構(gòu)示意圖;
[0051]圖4為本發(fā)明實(shí)施例四提供的一種圖像形成系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0052]為使本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明提供的圖像形成方法和圖像形成系統(tǒng)進(jìn)行詳細(xì)描述。
[0053]實(shí)施例一
[0054]圖1為本發(fā)明實(shí)施例一提供的一種圖像形成方法的流程圖。如圖1所示,所述圖像形成方法包括:
[0055]步驟1001、獲取激光頭與焦點(diǎn)之間的第一距離,所述焦點(diǎn)設(shè)置在物體邊界之內(nèi)。
[0056]可選的,所述獲取激光頭與焦點(diǎn)之間的第一距離的步驟包括:獲取所述焦點(diǎn)與成像區(qū)域的中心點(diǎn)之間的第四距離,所述激光頭和所述中心點(diǎn)所在的直線與所述成像區(qū)域所在的平面垂直;根據(jù)所述第四距離與第五距離計(jì)算所述第一距離,所述第五距離為所述激光頭與所述中心點(diǎn)之間的預(yù)設(shè)距離。優(yōu)選的,所述獲取所述焦點(diǎn)與成像區(qū)域的中心點(diǎn)之間的第四距離的步驟包括:獲取所述焦點(diǎn)與成像區(qū)域的中心點(diǎn)之間的像素?cái)?shù)量;根據(jù)像素的預(yù)設(shè)尺寸和所述像素?cái)?shù)量計(jì)算所述第四距離。
[0057]本實(shí)施例中,設(shè)置激光頭為A點(diǎn)、中心點(diǎn)為O點(diǎn)以及焦點(diǎn)為B點(diǎn),則三角形AOB為直角三角形,其中線段AO垂直于線段B0,線段AO的長(zhǎng)度為第五距離、線段BO為第四距離、線段AB為第一距離。根據(jù)勾股定理可知,只要知道線段AO和線段BO的長(zhǎng)度就可以算出線段AB的長(zhǎng)度,即可以獲得第一距離。而所述第五距離為所述激光頭與所述中心點(diǎn)之間的預(yù)設(shè)距離,因此線段AO的長(zhǎng)度是已知的。獲取B點(diǎn)和O點(diǎn)在成像區(qū)域上間隔的像素?cái)?shù)量,而像素的尺寸是已知的,因此根據(jù)B點(diǎn)和O點(diǎn)之間的像素?cái)?shù)量和像素的尺寸就可以計(jì)算出線段BO的長(zhǎng)度。最后,根據(jù)線段AO和線段BO的長(zhǎng)度計(jì)算線段AB的長(zhǎng)度,從而獲得激光頭與焦點(diǎn)之間的第一距離。
[0058]步驟1002、獲取所述焦點(diǎn)與邊界點(diǎn)之間的第二距離,所述邊界點(diǎn)設(shè)置在物體邊界的邊緣。
[0059]可選的,所述獲取所述焦點(diǎn)與邊界點(diǎn)之間的第二距離的步驟包括:獲取所述焦點(diǎn)與所述邊界點(diǎn)之間的像素?cái)?shù)量;根據(jù)像素的預(yù)設(shè)尺寸和所述像素?cái)?shù)量計(jì)算所述第二距離。本實(shí)施例中,設(shè)置邊界點(diǎn)為C,獲取B點(diǎn)和C點(diǎn)在成像區(qū)域上間隔的像素?cái)?shù)量,而像素的尺寸是已知的,因此根據(jù)B點(diǎn)和C點(diǎn)之間的像素?cái)?shù)量和像素的尺寸就可以計(jì)算出線段BC的長(zhǎng)度,從而獲得第二距離。
[0060]步驟1003、獲取所述激光頭與物體之間的第三距離。