最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種拍攝圖像的方法和裝置與流程

文檔序號(hào):11880283閱讀:306來源:國知局
一種拍攝圖像的方法和裝置與流程

本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種拍攝圖像的方法和裝置。



背景技術(shù):

近幾年,無人機(jī),以及具備拍攝功能的智能機(jī)器人逐漸出現(xiàn)在人們的視野中。無人機(jī)和具備拍攝功能的機(jī)器人(以下簡稱二者為“機(jī)器人”)的出現(xiàn),使得用戶不需要親自去一些不方便或者無法達(dá)到的地方進(jìn)行拍攝,例如火山,或者城市上空等。所以,機(jī)器人使得拍攝更加方便。

然而,盡管機(jī)器人可以代替用戶親自去拍攝,但是以何角度拍攝以及如何構(gòu)圖,仍然需要依賴用戶的控制。所以,現(xiàn)有技術(shù)中的機(jī)器人存在不能自動(dòng)拍攝的技術(shù)問題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供了一種拍攝圖像的方法和裝置,用于實(shí)現(xiàn)自動(dòng)構(gòu)圖并進(jìn)行拍攝的技術(shù)效果。

第一方面,本發(fā)明提供了一種拍攝圖像的方法,包括:

控制圖像拍攝設(shè)備對(duì)場景進(jìn)行拍攝,以獲得所述場景的場景圖像;

從所述場景圖像中提取出至少一個(gè)元素;

按照預(yù)設(shè)構(gòu)圖法則,對(duì)所述至少一個(gè)元素中的目標(biāo)元素進(jìn)行構(gòu)圖;

控制所述圖像拍攝設(shè)備按照所述構(gòu)圖拍攝圖像。

可選的,控制圖像拍攝設(shè)備對(duì)場景進(jìn)行拍攝,以獲得所述場景的場景圖像,包括:

根據(jù)所述圖像拍攝設(shè)備拍攝的多組部分場景圖像,對(duì)應(yīng)構(gòu)建多個(gè)備用場景圖像,其中,每一組所述部分場景圖像用于構(gòu)建一個(gè)所述備用場景圖像;

基于所述多個(gè)備用場景圖像確定出所述場景中的移動(dòng)元素;

去除每個(gè)所述備用場景圖像中的移動(dòng)元素;

根據(jù)去除所述移動(dòng)元素后的所述多個(gè)備用場景圖像,獲得所述場景圖像。

可選的,從所述場景圖像中提取出至少一個(gè)元素,包括:

將所述場景圖像分割成多個(gè)子場景圖像;

對(duì)每個(gè)子場景圖像進(jìn)行元素提取,以獲得所述至少一個(gè)元素。

可選的,在對(duì)每個(gè)子場景圖像進(jìn)行元素提取,以獲得所述至少一個(gè)元素之后,還包括:

根據(jù)每個(gè)元素所在的子場景圖像以及所述每個(gè)元素在所述所在的子場景圖像中的位置,確定所述每個(gè)元素在所述場景中的位置。

可選的,在對(duì)所述至少一個(gè)元素中的目標(biāo)元素進(jìn)行構(gòu)圖之前,還包括:

根據(jù)所述圖像拍攝設(shè)備拍攝的預(yù)覽圖像,從所述場景中識(shí)別出人體和人臉;

獲得所述人體在所述場景中的位置。

可選的,按照預(yù)設(shè)構(gòu)圖法則,對(duì)所述至少一個(gè)元素中的目標(biāo)元素進(jìn)行構(gòu)圖,包括:

從所述至少一個(gè)元素中確定出滿足預(yù)設(shè)條件的所述目標(biāo)元素;

根據(jù)所述人體在所述場景中的位置,預(yù)設(shè)的人臉朝向、所述目標(biāo)元素以及所述目標(biāo)元素的位置,按照所述預(yù)設(shè)法則進(jìn)行構(gòu)圖。

可選的,在根據(jù)所述圖像拍攝設(shè)備拍攝的多組部分場景圖像,對(duì)應(yīng)構(gòu)建多個(gè)備用場景圖像之前,還包括:

控制所述圖像拍攝設(shè)備從所述場景的預(yù)設(shè)位置開始周期旋轉(zhuǎn);

在每個(gè)周期的旋轉(zhuǎn)過程中,對(duì)所述場景的多個(gè)部分進(jìn)行拍攝,以獲得一組所述部分場景圖像。

第二方面,本發(fā)明提供了一種拍攝圖像的裝置,包括:

第一控制模塊,用于控制圖像拍攝設(shè)備對(duì)場景進(jìn)行拍攝,以獲得所述場景的場景圖像;

第一提取模塊,用于從所述場景圖像中提取出至少一個(gè)元素;

第一構(gòu)圖模塊,用于按照預(yù)設(shè)構(gòu)圖法則,對(duì)所述至少一個(gè)元素中的目標(biāo)元素進(jìn)行構(gòu)圖;

第二控制模塊,用于控制所述圖像拍攝設(shè)備按照所述構(gòu)圖拍攝圖像。

可選的,所述第一控制模塊用于根據(jù)所述圖像拍攝設(shè)備拍攝的多組部分場景圖像,對(duì)應(yīng)構(gòu)建多個(gè)備用場景圖像,其中,每一組所述部分場景圖像用于構(gòu)建一個(gè)所述備用場景圖像;基于所述多個(gè)備用場景圖像確定出所述場景中的移動(dòng)元素;去除每個(gè)所述備用場景圖像中的移動(dòng)元素;根據(jù)去除所述移動(dòng)元素后的所述多個(gè)備用場景圖像,獲得所述場景圖像。

可選的,所述第一提取模塊用于將所述場景圖像分割成多個(gè)子場景圖像;對(duì)每個(gè)子場景圖像進(jìn)行元素提取,以獲得所述至少一個(gè)元素。

可選的,所述裝置還包括第一確定模塊,用于在對(duì)每個(gè)子場景圖像進(jìn)行元素提取,以獲得所述至少一個(gè)元素之后,根據(jù)每個(gè)元素所在的子場景圖像以及所述每個(gè)元素在所述所在的子場景圖像中的位置,確定所述每個(gè)元素在所述場景中的位置。

可選的,所述裝置還包括識(shí)別模塊,用于在對(duì)所述至少一個(gè)元素中的目標(biāo)元素進(jìn)行構(gòu)圖之前,根據(jù)所述圖像拍攝設(shè)備拍攝的預(yù)覽圖像,從所述場景中識(shí)別出人體和人臉;獲得所述人體在所述場景中的位置。

可選的,所述第一構(gòu)圖模塊用于從所述至少一個(gè)元素中確定出滿足預(yù)設(shè)條件的所述目標(biāo)元素;根據(jù)所述人體在所述場景中的位置,預(yù)設(shè)的人臉朝向、所述目標(biāo)元素以及所述目標(biāo)元素的位置,按照所述預(yù)設(shè)法則進(jìn)行構(gòu)圖。

可選的,所述裝置還包括第三控制模塊,用于在根據(jù)所述圖像拍攝設(shè)備拍攝的多組部分場景圖像,對(duì)應(yīng)構(gòu)建多個(gè)備用場景圖像之前,控制所述圖像拍攝設(shè)備從所述場景的預(yù)設(shè)位置開始周期旋轉(zhuǎn);

分組拍攝模塊,用于在每個(gè)周期的旋轉(zhuǎn)過程中,對(duì)所述場景的多個(gè)部分進(jìn)行拍攝,以獲得一組所述部分場景圖像。

本發(fā)明的有益效果如下:

在本發(fā)明實(shí)施例中,首先控制圖像拍攝設(shè)備對(duì)場景進(jìn)行拍攝,獲得場景圖像,然后從場景圖像中提取出至少一個(gè)元素,進(jìn)一步自動(dòng)按照預(yù)設(shè)構(gòu)圖法則,對(duì)至少一個(gè)元素中的目標(biāo)元素進(jìn)行構(gòu)圖,最終控制圖像拍攝設(shè)備按照構(gòu)圖拍攝圖像??梢?,由于按照預(yù)設(shè)構(gòu)圖法則自動(dòng)完成構(gòu)圖并進(jìn)行拍攝,使得本發(fā)明實(shí)施例中的圖像拍攝設(shè)備可以不依賴用戶自動(dòng)構(gòu)圖,所以,解決了現(xiàn)有技術(shù)中機(jī)器人不能自動(dòng)拍攝的技術(shù)問題,實(shí)現(xiàn)了自動(dòng)構(gòu)圖并拍攝的技術(shù)效果。

附圖說明

圖1為本發(fā)明實(shí)施例的拍攝圖像的方法流程圖;

圖2a-圖2c為本發(fā)明實(shí)施例中一組部分場景圖像示意圖;

圖3為由圖2a-圖2c所示的部分場景圖像構(gòu)建的備用場景圖像示意圖;

圖4為本發(fā)明實(shí)施例中一拍攝圖像示意圖;

圖5為本發(fā)明實(shí)施例中一場景圖像示意圖;

圖6為本發(fā)明實(shí)施例中一目標(biāo)元素和拍攝圖像設(shè)備的位置示意圖;

圖7為圖6中的目標(biāo)元素和圖像拍攝設(shè)備旋轉(zhuǎn)后的位置示意圖;

圖8為圖像拍攝設(shè)備在圖7所示的位置所拍攝的圖像示意圖;

圖9為本發(fā)明實(shí)施例中另一目標(biāo)元素和拍攝圖像設(shè)備的位置示意圖;

圖10為圖像拍攝設(shè)備在圖9所示的位置所拍攝的圖像示意圖;

圖11為本發(fā)明實(shí)施例中的拍攝圖像的裝置結(jié)構(gòu)示意圖。

具體實(shí)施方式

本發(fā)明實(shí)施例提供了一種拍攝圖像的方法和裝置,用于實(shí)現(xiàn)自動(dòng)構(gòu)圖并進(jìn)行拍攝的技術(shù)效果。

為了解決上述技術(shù)問題,在本發(fā)明實(shí)施例中,首先控制圖像拍攝設(shè)備對(duì)場景進(jìn)行拍攝,獲得場景圖像,然后從場景圖像中提取出至少一個(gè)元素,進(jìn)一步自動(dòng)按照預(yù)設(shè)構(gòu)圖法則,對(duì)至少一個(gè)元素中的目標(biāo)元素進(jìn)行構(gòu)圖,最終控制圖像拍攝設(shè)備按照構(gòu)圖拍攝圖像??梢?,由于按照預(yù)設(shè)構(gòu)圖法則自動(dòng)完成構(gòu)圖并進(jìn)行拍攝,使得本發(fā)明實(shí)施例中的圖像拍攝設(shè)備可以不依賴用戶自動(dòng)構(gòu)圖,所以,解決了現(xiàn)有技術(shù)中機(jī)器人不能自動(dòng)拍攝的技術(shù)問題,實(shí)現(xiàn)了自動(dòng)構(gòu)圖并拍攝的技術(shù)效果。

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

另外,本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。

本發(fā)明實(shí)施例中的拍攝圖像的方法應(yīng)用于圖像拍攝設(shè)備,例如無人機(jī)、機(jī)器人、平衡車等具有圖像拍攝和移動(dòng)功能的設(shè)備。請參考圖1,為本發(fā)明實(shí)施例中拍攝圖像的方法流程圖,該方法包括:

S101:控制圖像拍攝設(shè)備對(duì)場景進(jìn)行拍攝,以獲得所述場景的場景圖像;

S102:從所述場景圖像中提取出至少一個(gè)元素;

S103:按照預(yù)設(shè)構(gòu)圖法則,對(duì)所述至少一個(gè)元素中的目標(biāo)元素進(jìn)行構(gòu)圖;

S104:控制所述圖像拍攝設(shè)備按照所述構(gòu)圖拍攝圖像。

具體來講,在S101中,首先控制圖像拍攝設(shè)備對(duì)場景進(jìn)行拍攝,進(jìn)而獲得場景圖像。在本發(fā)明實(shí)施例中,S101可以通過如下實(shí)現(xiàn)方式實(shí)現(xiàn):

根據(jù)所述圖像拍攝設(shè)備拍攝的多組部分場景圖像,對(duì)應(yīng)構(gòu)建多個(gè)備用場景圖像,其中,每一組所述部分場景圖像用于構(gòu)建一個(gè)所述備用場景圖像;

基于所述多個(gè)備用場景圖像確定出所述場景中的移動(dòng)元素;

去除每個(gè)所述備用場景圖像中的移動(dòng)元素;

根據(jù)去除所述移動(dòng)元素后的所述多個(gè)備用場景圖像,獲得所述場景圖像。

具體來講,每一組部分場景圖像用于構(gòu)建一個(gè)備用場景圖像。備用場景圖像為用于構(gòu)造場景圖像的圖像。每組部分場景圖像中包括多張圖像,且每張圖像為以不同角度拍攝場景的一部分獲得的圖像。由于每組部分場景圖像都包括以不同角度拍攝場景一部分的圖像,因此,每一組部分場景圖像可以構(gòu)建出一個(gè)完整的場景圖像,即備用場景圖像。

在利用一組部分場景圖像構(gòu)建對(duì)應(yīng)的一個(gè)備用場景圖像時(shí),根據(jù)拍攝時(shí)間確定出部分場景圖像的拼接順序。舉例來說,其中一組部分場景圖像中包括如圖2a、圖2b和圖2c所示的三張圖像。根據(jù)三張圖像的信息,拍攝圖2a所示的圖像的時(shí)間為00:01,拍攝圖2b所示的圖像的時(shí)間為00:02,拍攝圖2c所示的圖像的時(shí)間為00:03,因此確定該組的拼接順序依次為圖2a、圖2b和圖2c。

然后,按照拼接順序,將該組內(nèi)的多張圖像拼接成一個(gè)備用場景圖像。在具體實(shí)現(xiàn)過程中,如果相鄰兩張圖像有重復(fù)部分,則刪除任意一張中的重復(fù)部分,再與相鄰圖像拼接。沿用上文中的例子來說,假設(shè)圖2a中虛線以右的部分和圖2b中虛線以左的部分是重復(fù)的,圖2b中實(shí)線以右的部分和圖2c虛線以左的部分是重復(fù)的。刪除圖2b虛線以左的部分和圖2c虛線以左的部分后,將圖2a、圖2b和圖2c拼接在一起,最終獲得如圖3所示的備用場景圖像。

由于場景中的移動(dòng)元素通常是不穩(wěn)定的,且具有干擾性,所以利用每組部分場景圖像構(gòu)造出多個(gè)備用場景圖像后,基于多個(gè)備用場景圖像確定出場景中的移動(dòng)元素,并從每個(gè)備用場景圖像中去除移動(dòng)元素。其中,本發(fā)明實(shí)施例中的元素指的是場景中物體對(duì)應(yīng)的圖像,例如汽車、房屋、山、茶杯、桌子等。

具體來講,比較多個(gè)備用場景圖像,如果同一元素在每個(gè)備用場景圖像中的位置一致,則表示該元素對(duì)應(yīng)的物體在場景中未發(fā)生移動(dòng),則該元素為靜止元素;反之,如果同一元素在每個(gè)備用場景圖像中的位置不完全一致,則表示該元素對(duì)應(yīng)的物體在場景中發(fā)生了移動(dòng),則該元素為移動(dòng)元素。那么,通過對(duì)比,就確定出了場景中位置發(fā)生移動(dòng)的移動(dòng)元素。進(jìn)而,從每個(gè)備用場景圖像中去除移動(dòng)元素。

接下來,由于去除移動(dòng)元素后,移動(dòng)元素原本所在區(qū)域就沒有圖像了,因此,需要從其他備用場景圖像中獲取該區(qū)域的圖像來補(bǔ)充。補(bǔ)充圖像后的備用場景圖像形成完整且靜止的圖像,能夠作為場景圖像。

在本發(fā)明實(shí)施例中,多組部分場景圖像可以為通過用戶控制圖像拍攝設(shè)備自行拍攝,例如用戶站在平衡車上、或者遙控平衡車旋轉(zhuǎn),每旋轉(zhuǎn)一定角度,平衡車的攝像頭采集一張部分場景圖像。或者,多組部分場景圖像也可以為圖像拍攝設(shè)備自行拍攝,具體是在根據(jù)圖像拍攝設(shè)備拍攝的多組部分場景圖像,對(duì)應(yīng)構(gòu)建多個(gè)備用場景圖像之前,執(zhí)行以下步驟:

控制所述圖像拍攝設(shè)備從所述場景的預(yù)設(shè)位置開始周期旋轉(zhuǎn);

在每個(gè)周期的旋轉(zhuǎn)過程中,對(duì)所述場景的多個(gè)部分進(jìn)行拍攝,以獲得一組所述部分場景圖像。

具體來講,預(yù)設(shè)位置可以為場景中的任意位置,例如為場景的中心位置,或者場景中的水平高度最高的位置等,本發(fā)明不做具體限制??刂茍D像拍攝設(shè)備從預(yù)設(shè)位置開設(shè)周期性旋轉(zhuǎn),并在每個(gè)周期的旋轉(zhuǎn)中間歇拍攝場景。每旋轉(zhuǎn)360度,本次旋轉(zhuǎn)360度所拍攝到的多張部分場景圖像,作為一組部分場景圖像。

旋轉(zhuǎn)周期之間可以為連續(xù)的。換言之,上一周期旋轉(zhuǎn)結(jié)束后立即開始下一周期的旋轉(zhuǎn)。或者,旋轉(zhuǎn)周期之間也可以為不連續(xù)的。換言之,上一周期旋轉(zhuǎn)結(jié)束后拍攝設(shè)備暫停一段時(shí)間,然后再開始下一周期的旋轉(zhuǎn)。在具體實(shí)現(xiàn)過程中,本發(fā)明所屬領(lǐng)域的普通技術(shù)人員可以根據(jù)實(shí)際選擇旋轉(zhuǎn)周期是否連續(xù),以及在不連續(xù)時(shí)暫停時(shí)間的設(shè)置,本發(fā)明不做具體限制。

另外,第一方面,不同周期的旋轉(zhuǎn)中,拍攝每張部分場景圖像所間隔的角度可以相同也可以不同。例如在上一周期的旋轉(zhuǎn)中,圖像拍攝設(shè)備每旋轉(zhuǎn)30度拍攝一張部分場景圖像,而在下一周期的旋轉(zhuǎn)中,則每旋轉(zhuǎn)35度拍攝一張部分場景圖像;或者,每個(gè)周期的旋轉(zhuǎn)中,圖像拍攝設(shè)備均旋轉(zhuǎn)30度拍攝一張部分場景圖像。第二方面,在不同周期的旋轉(zhuǎn)中,拍攝焦點(diǎn)可以相同也可以不同。例如在上一周期的旋轉(zhuǎn)中,圖像拍攝設(shè)備以3米的焦點(diǎn)拍攝,而在下一周期的旋轉(zhuǎn)中,則以7米的焦點(diǎn)進(jìn)行拍攝;或者,每個(gè)周期的旋轉(zhuǎn)中,圖像拍攝設(shè)備均以10米的焦點(diǎn)進(jìn)行拍攝。

在具體實(shí)現(xiàn)過程中,為了使最終獲得的場景圖像的無論遠(yuǎn)近均清楚,較佳地,應(yīng)調(diào)整焦點(diǎn)進(jìn)行多個(gè)周期的拍攝。當(dāng)然,本發(fā)明所屬領(lǐng)域的普通技術(shù)人員可以根據(jù)實(shí)際進(jìn)行設(shè)置,本發(fā)明不做具體限制。

獲得場景圖像后,接下來,在S102中,從場景圖像中提取出至少一個(gè)元素。其中,在本發(fā)明實(shí)施例中,提取至少一個(gè)元素具體包括:

將所述場景圖像分割成多個(gè)子場景圖像;

對(duì)每個(gè)子場景圖像進(jìn)行元素提取,以獲得所述至少一個(gè)元素。

具體來講,首先將場景圖像分割成多個(gè)子場景圖像。在具體實(shí)現(xiàn)過程中,可以按照均勻分割法,也可以按照多次分割法,或者按照其他分割法分割,本發(fā)明不做具體限制。其中,均勻分割法是指將場景圖像均勻地分割成大小相等的多個(gè)子場景圖像。多次分割法,是指按照相同比例多次分割場景圖像。例如按照比例為1/2進(jìn)行多次分割。先將場景圖像等分成第1部分和第2部分兩個(gè)部分進(jìn)行元素提取。然后再將第1部分等分成第1.1部分和第1.2部分,將第2部分等分成第2.1部分和第2.2部分進(jìn)行元素提取。然后,再將第1.1部分等分成第1.1.1部分和第1.1.2部分,將第1.2部分等分成第1.2.1部分和第1.2.2部分,將第2.1部分等分成第2.1.1部分和第2.1.2部分,將第2.2部分等分成第2.2.1部分和第2.2.2部分進(jìn)行元素提取...依此類推。

在本發(fā)明實(shí)施例中,圖像拍攝設(shè)備中存儲(chǔ)有元素庫。元素庫中包含了多個(gè)元素,例如汽車、房屋、山、茶杯、桌子、湖泊、酒店、故宮、太和殿、人民英雄紀(jì)念碑等元素,以及每個(gè)元素的特征。當(dāng)然,為了方便用戶使用,提高元素提取的準(zhǔn)確性,在具體實(shí)現(xiàn)過程中,還可以允許用戶自行導(dǎo)入元素特征,以及自動(dòng)聯(lián)網(wǎng)更新元素庫等。

根據(jù)元素庫中的元素特征,對(duì)每個(gè)子場景圖像進(jìn)行特征匹配。如果在子場景圖像中存在與元素庫中某一元素特征匹配的元素,則將該元素提取出來,并確定提取到了特征匹配的該某一元素。

另外,本發(fā)明所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,上述將場景圖像分割成多個(gè)子場景圖像,可以是將場景圖像物理上實(shí)際分割成多個(gè)獨(dú)立的圖像,也可以為邏輯上分割,即實(shí)際上并沒有分割,而是在不同圖像區(qū)域中分別執(zhí)行元素提取。

進(jìn)一步,在對(duì)每個(gè)子場景圖像進(jìn)行元素提取,獲得至少一個(gè)元素之后,還包括:

根據(jù)每個(gè)元素所在的子場景圖像以及所述每個(gè)元素在所述所在的子場景圖像中的位置,確定所述每個(gè)元素在所述場景中的位置。

具體來講,為了能夠?qū)崿F(xiàn)自動(dòng)構(gòu)圖,還需要確定每個(gè)元素在場景中的位置。具體來講,在提取元素的時(shí),獲得該元素在所在子場景圖像中的坐標(biāo)(A1,A2),然后,結(jié)合所在子場景圖像在整體場景圖像中的坐標(biāo)范圍[X1n,X2n]和[Y1n,Y2n],計(jì)算出該元素在場景中的位置為(A1+X1n,A2+Y1n)。其中,A1表示任意元素在所在子場景圖像中的橫坐標(biāo),A1則該任意元素在所在子場景圖像中的縱坐標(biāo)。[X1n,X2n]表示該任意元素所在子場景在場景圖像坐標(biāo)系中所占據(jù)的橫坐標(biāo)范圍,且X1n為所占據(jù)橫坐標(biāo)范圍的起始坐標(biāo),X1n則為所占據(jù)橫坐標(biāo)范圍的終止坐標(biāo)。類似地,[Y1n,Y2n]表示該任意元素所在子場景在場景圖像坐標(biāo)系中所占據(jù)的縱坐標(biāo)范圍,且Y1n為所占據(jù)縱坐標(biāo)范圍的起始坐標(biāo),Y2n則為所占據(jù)縱坐標(biāo)范圍的終止坐標(biāo)。

舉例來說,假設(shè)從第二子場景圖像中提取出一元素為茶杯,且茶杯在第二子場景圖像中的坐標(biāo)為(3,4)。另外,第二子場景圖像的橫坐標(biāo)范圍為[60,90],縱坐標(biāo)范圍為[0,300],因此,茶杯在場景圖像中的坐標(biāo)就為(3+60,4+0),即(63,4)。

接下來,執(zhí)行S102,對(duì)至少一個(gè)元素進(jìn)行構(gòu)圖,以及S104,控制圖像拍攝設(shè)備拍攝圖像。具體來講,在進(jìn)行構(gòu)圖時(shí),可以按照三分法、黃金分割法等構(gòu)圖法則來進(jìn)行構(gòu)圖。舉例來說,假設(shè)提取到的元素為塔和湖泊,按照黃金分割法構(gòu)圖原則,確定將塔置于圖像的黃金分割點(diǎn)處,而湖泊則占據(jù)圖像中2/3的黃金區(qū)域。以及,計(jì)算出要按此構(gòu)圖進(jìn)行拍攝,圖像拍攝設(shè)備以及以何角度拍攝。進(jìn)而,控制圖像拍攝設(shè)備移動(dòng)到能夠按照上述構(gòu)圖拍攝的位置和角度,拍攝圖像。假設(shè)拍攝到的圖像如圖4所示。

在另一實(shí)施例中,由于場景中可能存在人,而在拍攝時(shí)還需以人為核心,因此,在S103之前,還進(jìn)一步包括:

根據(jù)所述圖像拍攝設(shè)備拍攝的預(yù)覽圖像,從所述場景中識(shí)別出人體和人臉;

獲得所述人體在所述場景中的位置。

具體來講,在進(jìn)行拍攝之前,圖像拍攝設(shè)備啟動(dòng)預(yù)覽拍攝,獲得預(yù)覽圖像。然后,在預(yù)覽圖像中,根據(jù)通用人臉模型,從預(yù)覽圖像中識(shí)別出人臉和人臉當(dāng)前的朝向。以及,根據(jù)通用人體模型,從預(yù)覽圖像中識(shí)別出人體來。識(shí)別出人體后,進(jìn)一步再將人體在場景中的位置讀取出來。

進(jìn)一步,結(jié)合上述實(shí)施方式,在另一實(shí)施方式中,S103具體可以通過如下過程實(shí)現(xiàn):

從所述至少一個(gè)元素中確定出滿足預(yù)設(shè)條件的所述目標(biāo)元素;

根據(jù)所述人體在所述場景中的位置,預(yù)設(shè)的人臉朝向、所述目標(biāo)元素以及所述目標(biāo)元素的位置,按照所述預(yù)設(shè)法則進(jìn)行構(gòu)圖。

具體來講,在本發(fā)明實(shí)施例中,預(yù)設(shè)條件可以有多種,進(jìn)而從至少一個(gè)元素中確定出滿足預(yù)設(shè)條件的目標(biāo)元素也有多種實(shí)現(xiàn)方式。下面,就對(duì)其中幾種進(jìn)行詳細(xì)介紹。

第一種:

滿足預(yù)設(shè)條件的目標(biāo)元素為距離人體最小的一組元素。在第一種實(shí)現(xiàn)方式中,提取出至少一個(gè)元素后,根據(jù)每個(gè)元素在場景中的位置,進(jìn)行聚類計(jì)算,從而將距離較近的多個(gè)元素劃分為一組元素。然后,計(jì)算出每組元素與人體的距離。接下來,比較每組元素與人體的距離,將距離最小的一組元素確定為目標(biāo)元素。

舉例來說,請參考圖5,為一場景圖像示意圖。圖5中的小圓圈表示提取到的元素,每個(gè)小圓圈的位置就是每個(gè)元素的在場景圖像中的位置。圖5中的方形表示人體所在位置。經(jīng)過聚類計(jì)算,確定出3組元素,即圖5中虛線圍住的三組小圓圈。通過計(jì)算,第1組元素距離人體的距離為L1,第2組元素距離人體的距離為L2,第3組元素距離人體的距離為L3。比較L1、L2和L3,得到L1>L3>L2。因此,確定第2組元素中的3個(gè)元素為目標(biāo)元素。

第二種:

滿足預(yù)設(shè)條件的目標(biāo)元素為清晰度最高的N個(gè)元素。N為正整數(shù),且N的具體取值由本領(lǐng)域技術(shù)人員選擇,本發(fā)明不做具體限制。

在第二種實(shí)現(xiàn)方式中,提取出至少一個(gè)元素后,除了需要獲得至少一個(gè)元素在場景中的位置,還需要獲得每個(gè)元素的清晰度。然后,對(duì)所有提取到的元素,按照清晰度由高到低進(jìn)行排序。進(jìn)而,將排序在前N位的元素確定為目標(biāo)元素。

第三種:

滿足預(yù)設(shè)條件的目標(biāo)元素為色彩飽和度最高的N個(gè)元素。N為正整數(shù),且N的具體取值由本領(lǐng)域技術(shù)人員選擇,本發(fā)明不做具體限制。

在第三種實(shí)現(xiàn)方式中,提取出至少一個(gè)元素后,除了需要獲得至少一個(gè)元素在場景中的位置,還需要獲得每個(gè)元素的飽和度。然后,對(duì)所有提取到的元素,按照飽和度由高到低進(jìn)行排序。進(jìn)而,將排序在前N位的元素確定為目標(biāo)元素。

第四種:

滿足預(yù)設(shè)條件的目標(biāo)元素為被用戶選中的元素。具體來講,在第四種實(shí)現(xiàn)方式中,提取出至少一個(gè)元素后,圖像拍攝設(shè)備在顯示單元上將提取到的元素顯示出來,并控制每個(gè)元素處于待選中狀態(tài)。用戶觀察每個(gè)元素,根據(jù)自己的需要選中一個(gè)或多個(gè)元素。圖像拍攝設(shè)備獲取選中的元素,將選中的元素作為目標(biāo)元素。

在具體實(shí)現(xiàn)過程中,本發(fā)明所屬領(lǐng)域的普通技術(shù)人員可以根據(jù)實(shí)際選擇上述四種實(shí)現(xiàn)方式或者其他實(shí)現(xiàn)方式中的任意一種,本發(fā)明不做具體限制。

確定目標(biāo)元素后,接下來,根據(jù)人體在場景中的位置、預(yù)設(shè)的人臉朝向、目標(biāo)元素以及目標(biāo)元素的位置,按照預(yù)設(shè)法則進(jìn)行構(gòu)圖。

預(yù)設(shè)的人臉朝向例如正面、側(cè)面或背面,可以根據(jù)需要進(jìn)行設(shè)置。根據(jù)預(yù)設(shè)的人臉朝向,確定要拍攝出預(yù)設(shè)的人臉朝向,圖像拍攝設(shè)備需要如何移動(dòng)。例如,圖像拍攝設(shè)備當(dāng)前位于人臉的正面方向,而預(yù)設(shè)的人臉朝向?yàn)閭?cè)面,因此確定圖像拍攝設(shè)備需要圍繞人體順時(shí)針或逆時(shí)針旋轉(zhuǎn)90度。另外,還需要以人體為核心,按照構(gòu)圖法則對(duì)目標(biāo)元素進(jìn)行構(gòu)圖。例如,構(gòu)圖法則為三分法,則應(yīng)當(dāng)將人體置于圖片的中間1/3的區(qū)域,將目標(biāo)元素置于上下1/3的區(qū)域。或者,構(gòu)圖法則為黃金分割法,則應(yīng)將人體置于黃金分割點(diǎn),目標(biāo)元素也置于黃金分割點(diǎn)的位置。在具體實(shí)現(xiàn)過程中,自動(dòng)構(gòu)圖和確定如何移動(dòng)圖像拍攝設(shè)備的先后順序可以任意設(shè)定。

舉例來說,假設(shè)目標(biāo)元素為圖6中的椰子樹,圖6中的圓圈表示用戶的人體位置,而圓圈中的箭頭則表示人臉的朝向。按照黃金分割法進(jìn)行構(gòu)圖,確定將人臉和椰子樹均置于黃金分割點(diǎn)上。同時(shí),圖6中方形表示圖像拍攝設(shè)備的位置。預(yù)設(shè)的人臉朝向?yàn)閭?cè)面,由于此時(shí)圖像拍攝設(shè)備面對(duì)人臉的正面,因此需要圍繞人體逆時(shí)針方向旋轉(zhuǎn)90度。進(jìn)而,圖像拍攝設(shè)備旋轉(zhuǎn)90度,至圖7所示的位置后,按照構(gòu)圖拍攝出如圖8所示的圖像。

再舉例來說,假設(shè)提取到的元素為太陽、山和汽車,按照距離人體最近的預(yù)設(shè)條件,確定目標(biāo)元素為圖9中的汽車。圖9中的圓圈表示用戶的人體位置,而圓圈中的箭頭則表示人臉的朝向。按照三分法進(jìn)行構(gòu)圖,確定人體在中央1/3的區(qū)域中,汽車也置于中央1/3的區(qū)域中。同時(shí),圖6中方形表示圖像拍攝設(shè)備的位置。預(yù)設(shè)的人臉朝向?yàn)檎?,由于此時(shí)圖像拍攝設(shè)備面對(duì)人臉的正面,因此不需要調(diào)整拍攝位置。進(jìn)而,圖像拍攝設(shè)備按照構(gòu)圖拍攝出如圖10所示的圖像。

基于與上述拍攝圖像的方法同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種拍攝圖像的裝置,如圖11所示,包括:

第一控制模塊101,用于控制圖像拍攝設(shè)備對(duì)場景進(jìn)行拍攝,以獲得所述場景的場景圖像;

第一提取模塊102,用于從所述場景圖像中提取出至少一個(gè)元素;

第一構(gòu)圖模塊103,用于按照預(yù)設(shè)構(gòu)圖法則,對(duì)所述至少一個(gè)元素中的目標(biāo)元素進(jìn)行構(gòu)圖;

第二控制模塊104,用于控制所述圖像拍攝設(shè)備按照所述構(gòu)圖拍攝圖像。

可選的,所述第一控制模塊101用于根據(jù)所述圖像拍攝設(shè)備拍攝的多組部分場景圖像,對(duì)應(yīng)構(gòu)建多個(gè)備用場景圖像,其中,每一組所述部分場景圖像用于構(gòu)建一個(gè)所述備用場景圖像;基于所述多個(gè)備用場景圖像確定出所述場景中的移動(dòng)元素;去除每個(gè)所述備用場景圖像中的移動(dòng)元素;根據(jù)去除所述移動(dòng)元素后的所述多個(gè)備用場景圖像,獲得所述場景圖像。

可選的,所述第一提取模塊102用于將所述場景圖像分割成多個(gè)子場景圖像;對(duì)每個(gè)子場景圖像進(jìn)行元素提取,以獲得所述至少一個(gè)元素。

可選的,所述裝置還包括第一確定模塊,用于在對(duì)每個(gè)子場景圖像進(jìn)行元素提取,以獲得所述至少一個(gè)元素之后,根據(jù)每個(gè)元素所在的子場景圖像以及所述每個(gè)元素在所述所在的子場景圖像中的位置,確定所述每個(gè)元素在所述場景中的位置。

可選的,所述裝置還包括識(shí)別模塊,用于在對(duì)所述至少一個(gè)元素中的目標(biāo)元素進(jìn)行構(gòu)圖之前,根據(jù)所述圖像拍攝設(shè)備拍攝的預(yù)覽圖像,從所述場景中識(shí)別出人體和人臉;獲得所述人體在所述場景中的位置。

可選的,所述第一構(gòu)圖模塊103用于從所述至少一個(gè)元素中確定出滿足預(yù)設(shè)條件的所述目標(biāo)元素;根據(jù)所述人體在所述場景中的位置,預(yù)設(shè)的人臉朝向、所述目標(biāo)元素以及所述目標(biāo)元素的位置,按照所述預(yù)設(shè)法則進(jìn)行構(gòu)圖。

可選的,所述裝置還包括第三控制模塊,用于在根據(jù)所述圖像拍攝設(shè)備拍攝的多組部分場景圖像,對(duì)應(yīng)構(gòu)建多個(gè)備用場景圖像之前,控制所述圖像拍攝設(shè)備從所述場景的預(yù)設(shè)位置開始周期旋轉(zhuǎn);

分組拍攝模塊,用于在每個(gè)周期的旋轉(zhuǎn)過程中,對(duì)所述場景的多個(gè)部分進(jìn)行拍攝,以獲得一組所述部分場景圖像。

本發(fā)明的有益效果如下:

在本發(fā)明實(shí)施例中,首先控制圖像拍攝設(shè)備對(duì)場景進(jìn)行拍攝,獲得場景圖像,然后從場景圖像中提取出至少一個(gè)元素,進(jìn)一步自動(dòng)按照預(yù)設(shè)構(gòu)圖法則,對(duì)至少一個(gè)元素中的目標(biāo)元素進(jìn)行構(gòu)圖,最終控制圖像拍攝設(shè)備按照構(gòu)圖拍攝圖像??梢?,由于按照預(yù)設(shè)構(gòu)圖法則自動(dòng)完成構(gòu)圖并進(jìn)行拍攝,使得本發(fā)明實(shí)施例中的圖像拍攝設(shè)備可以不依賴用戶自動(dòng)構(gòu)圖,所以,解決了現(xiàn)有技術(shù)中機(jī)器人不能自動(dòng)拍攝的技術(shù)問題,實(shí)現(xiàn)了自動(dòng)構(gòu)圖并拍攝的技術(shù)效果。

顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1