本發(fā)明涉及通信領(lǐng)域,特別涉及一種移動(dòng)終端放大圖片區(qū)域的方法及裝置。
背景技術(shù):
目前在拍攝圖片的攝像頭的廣角較大時(shí),拍攝的圖片包括的物體圖像較多,往往物體圖像的面積較小,用戶在顯示時(shí)可能看不清物體圖像,此時(shí)就需要對(duì)物體圖像進(jìn)行放大。
目前,當(dāng)用戶需要對(duì)某個(gè)物體圖像進(jìn)行放大時(shí),獲取包括該物體圖像的矩形區(qū)域,對(duì)該矩形區(qū)域的長和寬進(jìn)行放大,以實(shí)現(xiàn)放大該矩形區(qū)域內(nèi)的物體圖像,然后再顯示放大后的矩形區(qū)域給用戶。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
對(duì)該矩形區(qū)域的長和寬進(jìn)行放大,會(huì)使該矩形區(qū)域內(nèi)的物體圖像的清晰度降低,給用戶提供的圖像內(nèi)容不清晰。
技術(shù)實(shí)現(xiàn)要素:
為了給用戶提供清晰的圖像內(nèi)容,本發(fā)明提供了一種移動(dòng)終端放大圖片區(qū)域的方法及裝置。所述技術(shù)方案如下:
第一方面,提供了一種移動(dòng)終端放大圖片區(qū)域的方法,所述方法包括:
移動(dòng)終端第一攝像頭采集第一圖片,第二攝像頭采集第二圖片;所述第一攝像頭和所述第二攝像頭位于所述移動(dòng)終端的同一個(gè)面上,所述第一攝像頭的拍攝廣角大于所述第二攝像頭的拍攝廣角,所述第一攝像頭的拍攝焦距小于所述第二攝像頭的拍攝焦距;
在顯示屏上顯示第一圖片;
在接收到選擇區(qū)域指令時(shí),從所述第一圖片中獲取所述選擇區(qū)域指令對(duì)應(yīng)的待放大的第一圖片區(qū)域;
在第二圖片中確定第二圖片區(qū)域,所述第一圖片區(qū)域包括的圖像內(nèi)容與所述第二圖片區(qū)域包括的圖像內(nèi)容相同;
顯示所述第二圖片區(qū)域。
在第一方面的一種可能的實(shí)現(xiàn)方式中,所述從所述第一圖片中獲取所述選擇區(qū)域指令對(duì)應(yīng)的待放大的第一圖片區(qū)域,包括:
獲取所述選擇區(qū)域指令在所述第一圖片上對(duì)應(yīng)的位置;
確定所述位置所在的物體圖像;
獲取包括所述物體圖像的第一圖片區(qū)域。
在第一方面的一種可能的實(shí)現(xiàn)方式中,所述在第二圖片中確定第二圖片區(qū)域,包括:
獲取所述第一圖片區(qū)域中包括的圖像內(nèi)容的第一圖像特征;
獲取的所述第二圖片包括的各圖像內(nèi)容的第二圖像特征;
從所述第二圖片中確定與所述第一圖像特征相同的第二圖像特征;
從所述第二圖片中獲取包括所述確定的第二圖像特征對(duì)應(yīng)的圖像內(nèi)容的第二圖片區(qū)域。
在第一方面的一種可能的實(shí)現(xiàn)方式中,所述在第二圖片中確定第二圖片區(qū)域,包括:
從所述第一圖片中獲取所述第一圖片區(qū)域的邊界坐標(biāo);
根據(jù)所述第一圖片區(qū)域的邊界坐標(biāo),通過預(yù)設(shè)的轉(zhuǎn)換模型獲取所述第一圖片區(qū)域在所述第二圖片中對(duì)應(yīng)的第二圖片區(qū)域的邊界坐標(biāo);
根據(jù)所述第二圖片區(qū)域的邊界坐標(biāo),從所述第二圖片中提取所述第二圖片區(qū)域。
在第一方面的一種可能的實(shí)現(xiàn)方式中,所述顯示所述第二圖片區(qū)域,包括:
在所述第一圖片上懸浮顯示窗口,所述窗口的形狀和面積分別與所述第二圖片區(qū)域的形狀和面積相同;
在所述窗口中顯示所述第二圖片區(qū)域。
第二方面,提供了一種移動(dòng)終端放大圖片區(qū)域的裝置,所述裝置包括:
采集模塊,用于通過移動(dòng)終端第一攝像頭采集第一圖片,第二攝像頭采集第二圖片;所述第一攝像頭和所述第二攝像頭位于所述移動(dòng)終端的同一個(gè)面上,所述第一攝像頭的拍攝廣角大于所述第二攝像頭的拍攝廣角,所述第一攝像頭的拍攝焦距小于所述第二攝像頭的拍攝焦距;
第一顯示模塊,用于在顯示屏上顯示第一圖片;
獲取模塊,用于在接收到選擇區(qū)域指令時(shí),從所述第一圖片中獲取所述選擇區(qū)域指令對(duì)應(yīng)的待放大的第一圖片區(qū)域;
確定模塊,用于在第二圖片中確定第二圖片區(qū)域,所述第一圖片區(qū)域包括的圖像內(nèi)容與所述第二圖片區(qū)域包括的圖像內(nèi)容相同;
第二顯示模塊,用于顯示所述第二圖片區(qū)域。
在第二方面的一種可能的實(shí)現(xiàn)方式中,所述獲取模塊包括:
第一獲取單元,用于獲取所述選擇區(qū)域指令在所述第一圖片上對(duì)應(yīng)的位置;
第一確定單元,用于確定所述位置所在的物體圖像;
第二獲取單元,用于獲取包括所述物體圖像的第一圖片區(qū)域。
在第二方面的一種可能的實(shí)現(xiàn)方式中,所述確定模塊包括:
第三獲取單元,用于獲取所述第一圖片區(qū)域中包括的圖像內(nèi)容的第一圖像特征;
第四獲取單元,用于獲取的所述第二圖片包括的各圖像內(nèi)容的第二圖像特征;
第二確定單元,用于從所述第二圖片中確定與所述第一圖像特征相同的第二圖像特征;
第五獲取單元,用于從所述第二圖片中獲取包括所述確定的第二圖像特征對(duì)應(yīng)的圖像內(nèi)容的第二圖片區(qū)域。
在第二方面的一種可能的實(shí)現(xiàn)方式中,所述確定模塊包括:
第六獲取單元,用于從所述第一圖片中獲取所述第一圖片區(qū)域的邊界坐標(biāo);
第七獲取單元,用于根據(jù)所述第一圖片區(qū)域的邊界坐標(biāo),通過預(yù)設(shè)的轉(zhuǎn)換模型獲取所述第一圖片區(qū)域在所述第二圖片中對(duì)應(yīng)的第二圖片區(qū)域的邊界坐標(biāo);
提取單元,用于根據(jù)所述第二圖片區(qū)域的邊界坐標(biāo),從所述第二圖片中提取所述第二圖片區(qū)域。
在第二方面的一種可能的實(shí)現(xiàn)方式中,所述第二顯示模塊包括:
懸浮單元,用于在所述第一圖片上懸浮顯示窗口,所述窗口的形狀和面積分別與所述第二圖片區(qū)域的形狀和面積相同;
顯示單元,用于在所述窗口中顯示所述第二圖片區(qū)域。
第三方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括指令,當(dāng)所述指令在端點(diǎn)設(shè)備上運(yùn)行時(shí),使得所述端點(diǎn)設(shè)備執(zhí)行第一方面或第一方面任意可能的實(shí)現(xiàn)方式可能的實(shí)現(xiàn)方式中的方法的指令。
本發(fā)明提供的技術(shù)方案的有益效果是:
當(dāng)用戶在第一圖片中選擇需要放大的第一圖片區(qū)域時(shí),通過從第二圖片中獲取與第一圖片區(qū)域包括的物體圖像相同的第二圖片區(qū)域,由于第二圖片區(qū)域包括的物體圖像的清晰度和圖像面積均大于第一圖片區(qū)域包括的物體圖像的清晰度和圖像面積,所以顯示第二圖片區(qū)域給用戶,可以顯示較大且內(nèi)容清晰的物體圖像,從而給用戶提供清晰的圖像內(nèi)容。
附圖說明
圖1是本發(fā)明實(shí)施例提供的第一攝像頭和第二攝像頭的拍攝范圍示意圖;
圖2是本發(fā)明實(shí)施例提供的第一圖片示意圖;
圖3是本發(fā)明實(shí)施例提供的第二圖片示意圖;
圖4是本發(fā)明實(shí)施例1提供的一種移動(dòng)終端放大圖片區(qū)域的方法流程圖;
圖5是本發(fā)明實(shí)施例2提供的一種移動(dòng)終端放大圖片區(qū)域的方法流程圖;
圖6是本發(fā)明實(shí)施例2提供的在第一圖片上獲取第一圖片區(qū)域的示意圖;
圖7是本發(fā)明實(shí)施例2提供的在第一圖片上顯示第二圖片區(qū)域的示意圖;
圖8是本發(fā)明實(shí)施例3提供的一種移動(dòng)終端放大圖片區(qū)域的方法流程圖;
圖9是本發(fā)明實(shí)施例3提供的攝像頭的拍攝范圍示意圖;
圖10是本發(fā)明實(shí)施例4提供的一種移動(dòng)終端放大圖片區(qū)域的裝置結(jié)構(gòu)示意圖;
圖11是本發(fā)明實(shí)施例5提供的一種移動(dòng)終端放大圖片區(qū)域的裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
本實(shí)施例提供的移動(dòng)終端可以實(shí)現(xiàn)雙攝像頭技術(shù),包括第一攝像頭和第二攝像頭,第一攝像頭和第二攝像頭位于移動(dòng)終端的同一側(cè)。例如,第一攝像頭和第二攝像頭均位于移動(dòng)終端的正面或背面。
第一攝像頭的拍攝廣角大于第二攝像頭的拍攝廣角,第一攝像頭的拍攝焦距小于第二攝像頭的拍攝焦距。這樣第一攝像頭的拍攝范圍大于第二攝像頭的拍攝范圍,通過第一攝像頭和第二攝像頭同時(shí)對(duì)物體進(jìn)行拍攝時(shí),第一攝像頭采集得到的第一圖片的拍攝廣角大于第二攝像頭采集得到的第二圖片的拍攝廣角。第一圖片中包括的圖像內(nèi)容多于第二圖片中包括的圖像內(nèi)容,但第一圖片中的各物體圖像的清晰度小于第二圖片中的各物體圖像的清晰度,同一物體在第一圖片中對(duì)應(yīng)的物體圖像的面積小于在第二圖片中對(duì)應(yīng)的物體圖像的面積。
例如,參見圖1,移動(dòng)終端上的第一攝像頭的拍攝廣角a大于第二攝像頭的拍攝廣角b,第一攝像頭的拍攝范圍大于第二攝像頭的拍攝范圍。第一攝像頭拍攝得到如圖2所示的第一圖片,第二攝像頭采集得到如圖3所示的第二圖片,第一圖片中包括的圖像內(nèi)容多于第二圖片包括的圖像內(nèi)容,但第一圖片的清晰度小于第二圖片的清晰度。且同一物體在第一圖片中對(duì)應(yīng)的物體圖像小于在第二圖片中對(duì)應(yīng)的物體圖像。
目前的移動(dòng)終端在使用第一攝像頭和第二攝像頭同時(shí)采集得到第一圖片和第二圖片時(shí),移動(dòng)終端會(huì)在顯示屏上顯示第一攝像頭采集的第一圖片。由于第一圖片的清晰度不高,用戶可以在第一圖片中點(diǎn)擊需要放大顯示的圖片區(qū)域,然后通過如下任一實(shí)施例對(duì)該圖片區(qū)域進(jìn)行放大,并顯示放大后的圖片區(qū)域。
實(shí)施例1
參見圖4,本發(fā)明實(shí)施例提供了一種移動(dòng)終端放大圖片區(qū)域的方法,包括:
步驟101:移動(dòng)終端第一攝像頭采集第一圖片,第二攝像頭采集第二圖片;第一攝像頭和第二攝像頭位于移動(dòng)終端的同一個(gè)面上,第一攝像頭的拍攝廣角大于第二攝像頭的拍攝廣角,第一攝像頭的拍攝焦距小于第二攝像頭的拍攝焦距。
步驟102:在顯示屏上顯示第一圖片。
步驟103:在接收到選擇區(qū)域指令時(shí),從第一圖片中獲取該選擇區(qū)域指令對(duì)應(yīng)的待放大的第一圖片區(qū)域。
步驟104:在第二圖片中確定第二圖片區(qū)域。
其中,第一圖片區(qū)域包括的圖像內(nèi)容與第二圖片區(qū)域包括的圖像內(nèi)容相同。
步驟105:顯示第二圖片區(qū)域。
在本發(fā)明實(shí)施例中,當(dāng)用戶在第一圖片中選擇需要放大的第一圖片區(qū)域時(shí),通過從第二圖片中獲取與第一圖片區(qū)域包括的物體圖像相同的第二圖片區(qū)域,由于第二圖片區(qū)域包括的物體圖像的清晰度和圖像面積均大于第一圖片區(qū)域包括的物體圖像的清晰度和圖像面積,所以顯示第二圖片區(qū)域給用戶,可以顯示較大且內(nèi)容清晰的物體圖像給用戶。
實(shí)施例2
參見圖5,本發(fā)明實(shí)施例提供了一種移動(dòng)終端放大圖片區(qū)域的方法,本實(shí)施例的執(zhí)行主體可以為移動(dòng)終端,包括:
步驟201:移動(dòng)終端獲取被選擇的使用模式,使用模式包括局部窗口放大模式和雙攝模式兩種。
移動(dòng)終端可以為手機(jī)、平板電腦或筆記本電腦等,移動(dòng)終端包括第一攝像頭和第二攝像頭,第一攝像頭和第二攝像頭均位于移動(dòng)終端的同一面上。
移動(dòng)終端定義了兩種使用模式,分別為局部窗口放大模式和雙攝模式。在用戶啟動(dòng)移動(dòng)終端包括的攝像頭時(shí),移動(dòng)終端顯示啟動(dòng)界面,該啟動(dòng)界面中包括局部窗口放大模式對(duì)應(yīng)的第一觸發(fā)接口和雙攝模式對(duì)應(yīng)的第二觸發(fā)接口。如果用戶需要使用局部窗口放大模式,直接點(diǎn)擊局部窗口放大模式對(duì)應(yīng)的第一觸發(fā)接口,如果用戶需要使用雙攝模式,直接點(diǎn)擊雙攝模式對(duì)應(yīng)的第二觸發(fā)接口。
其中,觸發(fā)接口可以是按鈕、選擇框等形式。
本步驟可以為:移動(dòng)終端獲取對(duì)觸發(fā)接口的點(diǎn)擊操作,確定該點(diǎn)擊操作所對(duì)應(yīng)的觸發(fā)接口,如果為第一觸發(fā)接口,則獲取被選擇的使用模式為第一觸發(fā)接口對(duì)應(yīng)的局部窗口放大模式,如果為第二觸發(fā)接口,則獲取被選擇的使用模式為第二觸發(fā)接口對(duì)應(yīng)的雙攝模式。
步驟202:在該使用模式為局部窗口放大模式時(shí),移動(dòng)終端的第一攝像頭采集的第一圖片,第二攝像頭采集的第二圖片,并在顯示屏上顯示第一攝像頭采集的第一圖片。
第一圖片的清晰度低于第二圖片的清晰度,所以移動(dòng)終端顯示第一圖片后,如果用戶需要對(duì)第一圖片中的某個(gè)物體圖像進(jìn)行放大,用戶可以點(diǎn)擊該物體圖像,觸發(fā)移動(dòng)終端執(zhí)行步驟203的操作。
步驟203:在檢測(cè)到對(duì)第一圖片的選擇區(qū)域指令時(shí),移動(dòng)終端獲取該選擇區(qū)域指令在第一圖片上對(duì)應(yīng)的位置,確定該位置所在的物體圖像,獲取包括該物體圖像的第一圖片區(qū)域。
選擇區(qū)域指令可以是點(diǎn)擊操作,移動(dòng)終端可以檢測(cè)到用戶在第一圖片上點(diǎn)擊的點(diǎn)擊操作,并獲取該點(diǎn)擊操作對(duì)應(yīng)的點(diǎn)擊位置,從第一圖片中確定該點(diǎn)擊位置所在的物體圖像,獲取包括該物體圖像的圖片區(qū)域,作為待放大的第一圖片區(qū)域。
第一圖片區(qū)域可以是矩形區(qū)域、圓形區(qū)域或三角形區(qū)域等形式。假設(shè),第一圖片區(qū)域?yàn)榫匦螀^(qū)域,移動(dòng)終端可以從第一圖片中提取包括該物體圖像的最小矩形區(qū)域,將提取的矩形區(qū)域作為待放大的第一圖片區(qū)域。
例如,移動(dòng)終端通過第一攝像頭采集得到如圖2所示的第一圖片以及通過第二攝像頭采集得到如圖3所示的第二圖片后,顯示如圖2所示的第一圖片。如果用戶想要放大第一圖片中的汽車圖像,用戶可以使用手指在第一圖片中的汽車圖像上點(diǎn)擊,如圖6所示。相應(yīng)的,移動(dòng)終端可以檢測(cè)到該點(diǎn)擊操作,獲取該點(diǎn)擊操作對(duì)應(yīng)的點(diǎn)擊位置為位置c,確定點(diǎn)擊位置c所在的物體圖像為一汽車圖像,獲取包括該汽車圖像的最小矩形區(qū)域作為待放大的第一圖片區(qū)域。
步驟204:移動(dòng)終端獲取第一圖片區(qū)域中包括的圖像內(nèi)容的第一圖像特征,以及獲取第二圖片包括的各圖像內(nèi)容的第二圖像特征。
圖像特征與圖像內(nèi)容有關(guān),用于反應(yīng)圖像內(nèi)容。不同的圖像內(nèi)容的圖像特征不同。所以第一圖像特征可以唯一反應(yīng)出第一圖片區(qū)域中的圖像內(nèi)容,以及第二圖像特征可以唯一反應(yīng)出第二圖片中的圖像內(nèi)容。
步驟205:移動(dòng)終端從第二圖片中確定分別與每個(gè)第一圖像特征相同的各第二圖像特征。
其中,需要說明的是:由于第二圖片包括的圖像內(nèi)容是第一圖片包括的部分圖像內(nèi)容,用戶點(diǎn)擊需要放大顯示的物體圖像可能不在第二圖片中,所以從第二圖片中可能確定不出與每個(gè)第一圖像特征相同的第二圖像特征。
如果在本步驟中確定不出與每個(gè)第一圖像特征相同的第二圖像特征,則可以提示用戶第一圖片區(qū)域無法放大。
步驟206:移動(dòng)終端從第二圖片中獲取包括確定的第二圖像特征對(duì)應(yīng)的圖像內(nèi)容的第二圖片區(qū)域。
由于第一圖片區(qū)域的第一圖像特征和第二圖片區(qū)域的第二圖像特征相同,所以第一圖片區(qū)域內(nèi)包括的物體圖像和第二圖片區(qū)域內(nèi)包括的物體圖像相同。又由于第二圖片區(qū)域內(nèi)的物體圖像的清晰度大于第一圖片區(qū)域內(nèi)的物體圖像的清晰度且第二圖片區(qū)域內(nèi)的物體圖像的面積大于第一圖片區(qū)域內(nèi)的物體圖像的面積,所以可以將第二圖片區(qū)域直接作為第一圖片區(qū)域的放大區(qū)域。
例如,移動(dòng)終端從圖3所示的第二圖片中獲取包括汽車圖像的第二圖片區(qū)域,在第二圖片區(qū)域內(nèi)包括的汽車圖像的面積和清晰度均大于第一圖片區(qū)域內(nèi)包括的汽車圖像的面積和清晰度,因此將第二圖片區(qū)域作為第一圖片區(qū)域的放大區(qū)域。
步驟207:移動(dòng)終端顯示第二圖片區(qū)域,結(jié)束。
具體地,在第一圖片上懸浮顯示窗口,該窗口的形狀和面積分別與第二圖片區(qū)域的形狀和面積相同;在該窗口中顯示第二圖片區(qū)域。
例如,參見圖7,在第一圖片上懸浮顯示一窗口,然后將第二圖片區(qū)域,即將汽車圖像顯示在該窗口中。
步驟208:在該使用模式為雙攝模式時(shí),移動(dòng)終端的第一攝像頭采集的第一圖片和第二攝像頭采集的第二圖片。
當(dāng)用戶需要拍攝高清圖片時(shí),用戶可以選擇使用雙攝模式。當(dāng)使用雙攝模式時(shí),移動(dòng)終端啟動(dòng)第一攝像頭和第二攝像頭,并使用第一攝像頭和第二攝像頭同時(shí)對(duì)同一物體進(jìn)行拍攝,并獲取第一攝像頭采集的第一圖片以及獲取第二攝像頭采集的第二圖片。
步驟209:移動(dòng)終端將第一圖片和第二圖片合成為一張高清圖片。
本步驟可以通過如下兩個(gè)步驟來實(shí)現(xiàn),包括:
(1):移動(dòng)終端計(jì)算第一圖片和第二圖片中的每個(gè)像素點(diǎn)的景深信息。
由于第一圖片和第二圖片是第一攝像頭和第二攝像頭從不同視角對(duì)物體進(jìn)行采集得到的圖片,所以第一圖片包括的像素點(diǎn)可能在第二圖片中對(duì)應(yīng)一個(gè)像素點(diǎn)。
對(duì)于第一圖片中的任一個(gè)像素點(diǎn),為了便于說明稱為第一像素點(diǎn),在第一圖片中獲取第一像素點(diǎn)的第一視角,在第二圖片中如果存在第一像素點(diǎn)對(duì)應(yīng)的第二像素點(diǎn),在第二圖片中獲取第二像素點(diǎn)的第二視角,根據(jù)第一視角和第二視角,計(jì)算出視角差,根據(jù)該視角差以及第一攝像頭和第二攝像頭之間的距離,計(jì)算出第一像素點(diǎn)的景深信息。
(2):移動(dòng)終端根據(jù)第一圖片中的每個(gè)第一像素點(diǎn)的景深信息,將第一圖片和第二圖片合成為一張高清圖片。
可以根據(jù)每個(gè)第一像素點(diǎn)的景深信息,通過預(yù)設(shè)的圖片合成算法,將第一圖片和第二圖片合成為一張高清圖片。其中,預(yù)設(shè)的圖片合成算法可以為超分辨率重構(gòu)。
合成得到一張高清圖片之后,可以顯示預(yù)覽該高清圖片,在接收到用戶的保存指令時(shí)將該張高清圖片保存在移動(dòng)終端的相冊(cè)中。
在本發(fā)明實(shí)施例中,當(dāng)用戶在第一圖片中選擇需要放大的第一圖片區(qū)域時(shí),獲取第一圖片區(qū)域中包括的圖像內(nèi)容的每個(gè)第一圖像特征,獲取第二圖片包括的各圖像內(nèi)容的每個(gè)第二圖像特征,從第二圖片中獲取與每個(gè)第一圖像特征相同的第二圖像特征,從第二圖片中獲取包括每個(gè)第二圖像特征對(duì)應(yīng)的圖像內(nèi)容的第二圖片區(qū)域,如此獲取到包括的物體圖像與第一圖片區(qū)域相同的第二圖片區(qū)域,由于第二圖片區(qū)域包括的物體圖像的清晰度和圖像面積均大于第一圖片區(qū)域包括的物體圖像的清晰度和圖像面積,所以顯示第二圖片區(qū)域給用戶,可以向用戶顯示較大且內(nèi)容清晰的物體圖像。
實(shí)施例3
參見圖8,本發(fā)明實(shí)施例提供了一種移動(dòng)終端放大圖片區(qū)域的方法,本實(shí)施例的執(zhí)行主體可以為移動(dòng)終端,包括:
步驟301:移動(dòng)終端獲取被選擇的使用模式,使用模式包括局部窗口放大模式和雙攝模式兩種。
移動(dòng)終端可以為手機(jī)、平板電腦或筆記本電腦等,移動(dòng)終端包括第一攝像頭和第二攝像頭,第一攝像頭和第二攝像頭均位于移動(dòng)終端的同一面上。
移動(dòng)終端定義了兩種使用模式,分別為局部窗口放大模式和雙攝模式。在用戶啟動(dòng)移動(dòng)終端包括的攝像頭時(shí),移動(dòng)終端顯示啟動(dòng)界面,該啟動(dòng)界面中包括局部窗口放大模式對(duì)應(yīng)的第一觸發(fā)接口和雙攝模式對(duì)應(yīng)的第二觸發(fā)接口。如果用戶需要使用局部窗口放大模式,直接點(diǎn)擊局部窗口放大模式對(duì)應(yīng)的第一觸發(fā)接口,如果用戶需要使用雙攝模式,直接點(diǎn)擊雙攝模式對(duì)應(yīng)的第二觸發(fā)接口。
其中,觸發(fā)接口可以是按鈕、選擇框等形式。
本步驟可以為:移動(dòng)終端獲取對(duì)觸發(fā)接口的點(diǎn)擊操作,確定該點(diǎn)擊操作所對(duì)應(yīng)的觸發(fā)接口,如果為第一觸發(fā)接口,則獲取被選擇的使用模式為第一觸發(fā)接口對(duì)應(yīng)的局部窗口放大模式,如果為第二觸發(fā)接口,則獲取被選擇的使用模式為第二觸發(fā)接口對(duì)應(yīng)的雙攝模式。
步驟302:在該使用模式為局部窗口放大模式時(shí),移動(dòng)終端的第一攝像頭采集的第一圖片,第二攝像頭采集的第二圖片,并在顯示屏上顯示第一攝像頭采集的第一圖片。
第一圖片的清晰度低于第二圖片的清晰度,所以移動(dòng)終端顯示第一圖片后,如果用戶需要對(duì)第一圖片中的某個(gè)物體圖像進(jìn)行放大,用戶可以點(diǎn)擊該物體圖像,觸發(fā)移動(dòng)終端執(zhí)行步驟203的操作。
步驟303:在檢測(cè)到對(duì)第一圖片的選擇區(qū)域指令時(shí),移動(dòng)終端獲取該選擇區(qū)域指令在第一圖片上對(duì)應(yīng)的位置,確定該位置所在的物體圖像,獲取包括該物體圖像的第一圖片區(qū)域。
選擇區(qū)域指令可以是點(diǎn)擊操作,移動(dòng)終端可以檢測(cè)到用戶在第一圖片上點(diǎn)擊的點(diǎn)擊操作,并獲取該點(diǎn)擊操作對(duì)應(yīng)的點(diǎn)擊位置,從第一圖片中確定該點(diǎn)擊位置所在的物體圖像,獲取包括該物體圖像的圖片區(qū)域,作為待放大的第一圖片區(qū)域。
第一圖片區(qū)域可以是矩形區(qū)域、圓形區(qū)域或三角形區(qū)域等形式。假設(shè),第一圖片區(qū)域?yàn)榫匦螀^(qū)域,移動(dòng)終端可以從第一圖片中提取包括該物體圖像的最小矩形區(qū)域,將提取的矩形區(qū)域作為待放大的第一圖片區(qū)域。
例如,移動(dòng)終端通過第一攝像頭采集得到如圖2所示的第一圖片以及通過第二攝像頭采集得到如圖3所示的第二圖片后,顯示如圖2所示的第一圖片。如果用戶想要放大第一圖片中的汽車圖像,用戶可以使用手指在第一圖片中的汽車圖像上點(diǎn)擊,相應(yīng)的,移動(dòng)終端可以檢測(cè)到該點(diǎn)擊操作,獲取該點(diǎn)擊操作對(duì)應(yīng)的點(diǎn)擊位置為位置c,確定點(diǎn)擊位置c所在的物體圖像為一汽車圖像,獲取包括該汽車圖像的最小矩形區(qū)域作為待放大的第一圖片區(qū)域。
步驟304:移動(dòng)終端從第一圖片中獲取第一圖片區(qū)域的邊界坐標(biāo)。
由于第一圖片區(qū)域可以是矩形區(qū)域,所以在本步驟中可以獲取第一圖片區(qū)域中的任一對(duì)角線上的兩個(gè)對(duì)角點(diǎn)的坐標(biāo)作為第一圖片區(qū)域的邊界坐標(biāo)。
步驟305:移動(dòng)終端根據(jù)第一圖片區(qū)域的邊界坐標(biāo),通過預(yù)設(shè)的轉(zhuǎn)換模型獲取第一圖片區(qū)域在第二圖片中對(duì)應(yīng)的第二圖片區(qū)域的邊界坐標(biāo)。
第一圖片區(qū)域的邊界坐標(biāo)包括第一圖片區(qū)域?qū)蔷€上的兩個(gè)對(duì)角點(diǎn)的坐標(biāo),分別為(x1,y1)和(x2,y2)。
本步驟可以為:移動(dòng)終端獲取第一圖片的長度x1和寬度y1,按如下公式(1)計(jì)算第二圖片的長度x2和寬度y2;
在公式(1)中,a和b為預(yù)先建立的系數(shù)。
根據(jù)第一圖片的長度x1和寬度y1,以及第二圖片的長度x2和寬度y2,計(jì)算坐標(biāo)原點(diǎn)坐標(biāo)為((x1-x2)/2,(y1-y2)/2);
根據(jù)坐標(biāo)(x1,y1)和坐標(biāo)原點(diǎn)坐標(biāo)((x1-x2)/2,(y1-y2)/2),計(jì)算第一中間坐標(biāo)為(x'1,y'1),其中,x'1=x1-(x1-x2)/2,y'1=y(tǒng)1-(y1-y2)/2;
根據(jù)坐標(biāo)(x2,y2)和坐標(biāo)原點(diǎn)坐標(biāo)((x1-x2)/2,(y1-y2)/2),計(jì)算第二中間坐標(biāo)為(x'2,y'2),其中,x'2=x2-(x1-x2)/2,y'2=y(tǒng)2-(y1-y2)/2;
獲取第二圖片的圖片分辨率x3和y3,根據(jù)第一中間坐標(biāo)(x'1,y'1)、第二中間坐標(biāo)(x'2,y'2)、第二圖片的長度x2、寬度y2、圖片分辨率x3和y3,按如下公式(2),計(jì)算第二圖片區(qū)域的兩個(gè)邊界坐標(biāo),分別為坐標(biāo)(x3,y3)和坐標(biāo)(x4,y4);
由于在步驟304中得到的第一圖片區(qū)域的邊界坐標(biāo)為第一圖片區(qū)域的一對(duì)角線上的兩個(gè)對(duì)角點(diǎn)的坐標(biāo),所以在本步驟中得到的坐標(biāo)(x3,y3)和坐標(biāo)(x4,y4)也為第二圖片區(qū)域上的一對(duì)角線上的兩個(gè)對(duì)角點(diǎn)的坐標(biāo)。
對(duì)于系數(shù)a和b預(yù)先可以通過如下操作來建立,分別為:
3051:獲取第一攝像頭的水平拍攝角度α1和垂直拍攝角度β1,以及獲取第二攝像頭的水平拍攝角度α2和垂直拍攝角度β2。
參見圖9,攝像頭自身會(huì)存在水平拍攝角度α和垂直拍攝角度β,在拍攝物體圖像時(shí),攝像頭根據(jù)水平拍攝角度α和垂直拍攝角度β確定拍攝范圍,然后對(duì)該拍攝范圍內(nèi)的物體進(jìn)行拍攝。
3052:根據(jù)第一攝像頭的水平拍攝角度α1和垂直拍攝角度β1按如下公式(3)計(jì)算第一攝像頭的成像寬度w1和成像高度h1。
其中f1是第一攝像頭的焦距。
3053:根據(jù)第二攝像頭的水平拍攝角度α2和垂直拍攝角度β2按如下公式(4)計(jì)算第二攝像頭的成像寬度w2和成像高度h2。
其中f2是第二攝像頭的焦距。
3054:根據(jù)第一攝像頭的成像寬度w1和第二攝像頭的成像寬度w2計(jì)算系數(shù)a=w2/w1,以及根據(jù)第一攝像頭的成像高度h1和第二攝像頭的成像高度h2計(jì)算系數(shù)b=h2/h1。
其中,需要說明的是:由于第二圖片包括的圖像內(nèi)容是第一圖片包括的部分圖像內(nèi)容,用戶點(diǎn)擊需要放大顯示的物體圖像可能不在第二圖片中,所以在本步驟中可能獲取不到第二圖片區(qū)域的邊界坐標(biāo)。
如果在本步驟中獲取不到第二圖片區(qū)域的邊界坐標(biāo)時(shí),則可以提示用戶第一圖片區(qū)域無法放大。
步驟306:移動(dòng)終端根據(jù)第二圖片區(qū)域的邊界坐標(biāo),從第二圖片中提取第二圖片區(qū)域。
第二圖片區(qū)域的邊界坐標(biāo)為第二圖片區(qū)域的一對(duì)角線上的兩個(gè)對(duì)角點(diǎn)的坐標(biāo),根據(jù)該兩個(gè)對(duì)角點(diǎn)的坐標(biāo)可以在第二圖片上確定出矩形的第二圖片區(qū)域。即根據(jù)(x3,y3)和坐標(biāo)(x4,y4),從第二圖片中確定并提取矩形的第二圖片區(qū)域。
第一圖片區(qū)域內(nèi)包括的物體圖像和第二圖片區(qū)域內(nèi)包括的物體圖像相同。又由于第二圖片區(qū)域內(nèi)的物體圖像的清晰度大于第一圖片區(qū)域內(nèi)的物體圖像的清晰度且第二圖片區(qū)域內(nèi)的物體圖像的面積大于第一圖片區(qū)域內(nèi)的物體圖像的面積,所以可以將第二圖片區(qū)域直接作為第一圖片區(qū)域的放大區(qū)域。
例如,移動(dòng)終端從圖3所示的第二圖片中獲取包括汽車圖像的第二圖片區(qū)域,在第二圖片區(qū)域內(nèi)包括的汽車圖像的面積和清晰度均大于第一圖片區(qū)域內(nèi)包括的汽車圖像的面積和清晰度,因此將第二圖片區(qū)域作為第一圖片區(qū)域的放大區(qū)域。
步驟307:移動(dòng)終端顯示第二圖片區(qū)域,結(jié)束。
具體地,在第一圖片上懸浮顯示窗口,該窗口的形狀和面積分別與第二圖片區(qū)域的形狀和面積相同;在該窗口中顯示第二圖片區(qū)域。
例如,參見圖7,在第一圖片上懸浮顯示一窗口,然后將第二圖片區(qū)域,即將汽車圖像顯示在該窗口中。
步驟308:在該使用模式為雙攝模式時(shí),移動(dòng)終端的第一攝像頭采集的第一圖片,第二攝像頭采集的第二圖片。
當(dāng)用戶需要拍攝高清圖片時(shí),用戶可以選擇使用雙攝模式。當(dāng)使用雙攝模式時(shí),移動(dòng)終端啟動(dòng)第一攝像頭和第二攝像頭,并使用第一攝像頭和第二攝像頭同時(shí)對(duì)同一物體進(jìn)行采集,并獲取第一攝像頭采集的第一圖片以及獲取第二攝像頭采集的第二圖片。
步驟309:移動(dòng)終端將第一圖片和第二圖片合成為一張高清圖片。
本步驟可以通過如下兩個(gè)步驟來實(shí)現(xiàn),包括:
(1):移動(dòng)終端計(jì)算第一圖片和第二圖片中的每個(gè)像素點(diǎn)的景深信息。
由于第一圖片和第二圖片是第一攝像頭和第二攝像頭從不同視角對(duì)同一物體進(jìn)行采集得到的圖片,所以第一圖片包括的像素點(diǎn)和第二圖片包括的像素點(diǎn)相同。
對(duì)于第一圖片中的任一個(gè)像素點(diǎn),為了便于說明稱為第一像素點(diǎn),在第一圖片中獲取第一像素點(diǎn)的第一視角,在第二圖片中如果存在第一像素點(diǎn)對(duì)應(yīng)的第二像素點(diǎn),在第二圖片中獲取第二像素點(diǎn)的第二視角,根據(jù)第一視角和第二視角,計(jì)算出視角差,根據(jù)該視角差以及第一攝像頭和第二攝像頭之間的距離,計(jì)算出第一像素點(diǎn)的景深信息。
(2):移動(dòng)終端根據(jù)第一圖片中的每個(gè)第一像素點(diǎn)的景深信息,將第一圖片和第二圖片合成為一張高清圖片。
可以根據(jù)每個(gè)第一像素點(diǎn)的景深信息,通過預(yù)設(shè)的圖片合成算法,將第一圖片和第二圖片合成為一張高清圖片。其中,預(yù)設(shè)的圖片合成算法可以為超分辨率重構(gòu)。
合成得到一張高清圖片之后,可以顯示預(yù)覽該高清圖片,在接收到用戶的保存指令時(shí)將該張高清圖片保存在移動(dòng)終端的相冊(cè)中。
在本發(fā)明實(shí)施例中,當(dāng)用戶在第一圖片中選擇需要放大的第一圖片區(qū)域時(shí),從第一圖片中獲取第一圖片區(qū)域的邊界坐標(biāo),根據(jù)第一圖片區(qū)域的邊界坐標(biāo),獲取第一圖片區(qū)域在第二圖片中對(duì)應(yīng)的第二圖片區(qū)域的邊界坐標(biāo),根據(jù)第二圖片區(qū)域的邊界坐標(biāo),從第二圖片中提取第二圖片區(qū)域,如此實(shí)現(xiàn)從第二圖片中獲取與第一圖片區(qū)域包括的物體圖像相同的第二圖片區(qū)域。另外,采用坐標(biāo)變換的方式獲取到第二圖片區(qū)域,而坐標(biāo)變換的方式算法實(shí)現(xiàn)簡(jiǎn)單,運(yùn)算復(fù)雜度較低,可以提高獲取第二圖片區(qū)域的效率。由于第二圖片區(qū)域包括的物體圖像的清晰度和圖像面積均大于第一圖片區(qū)域包括的物體圖像的清晰度和圖像面積,所以顯示第二圖片區(qū)域給用戶,可以向用戶顯示較大且內(nèi)容清晰的物體圖像。
下述為本公開裝置實(shí)施例,可以用于執(zhí)行本公開方法實(shí)施例。對(duì)于本公開裝置實(shí)施例中未披露的細(xì)節(jié),請(qǐng)參照本公開方法實(shí)施例。
圖10是根據(jù)一示例性實(shí)施例示出的一種移動(dòng)終端放大圖片區(qū)域的裝置的框圖400,可以包括:
采集模塊401,用于通過移動(dòng)終端第一攝像頭采集第一圖片,第二攝像頭采集第二圖片;所述第一攝像頭和所述第二攝像頭位于所述移動(dòng)終端的同一個(gè)面上,所述第一攝像頭的拍攝廣角大于所述第二攝像頭的拍攝廣角,所述第一攝像頭的拍攝焦距小于所述第二攝像頭的拍攝焦距;
第一顯示模塊402,用于在顯示屏上顯示第一圖片;
獲取模塊403,用于在接收到選擇區(qū)域指令時(shí),從所述第一圖片中獲取所述選擇區(qū)域指令對(duì)應(yīng)的待放大的第一圖片區(qū)域;
確定模塊404,用于在第二圖片中確定第二圖片區(qū)域,所述第一圖片區(qū)域包括的圖像內(nèi)容與所述第二圖片區(qū)域包括的圖像內(nèi)容相同;
第二顯示模塊405,用于在所述第一圖片上顯示所述第二圖片區(qū)域。
可選的,所述獲取模塊403包括:
第一獲取單元,用于獲取所述選擇區(qū)域指令在所述第一圖片上對(duì)應(yīng)的位置;
第一確定單元,用于確定所述位置所在的物體圖像;
第二獲取單元,用于獲取包括所述物體圖像的第一圖片區(qū)域。
可選的,所述確定模塊404包括:
第三獲取單元,用于獲取所述第一圖片區(qū)域中包括的圖像內(nèi)容的第一圖像特征;
第四獲取單元,用于獲取的所述第二圖片包括的各圖像內(nèi)容的第二圖像特征;
第二確定單元,用于從所述第二圖片中確定與所述第一圖像特征相同的第二圖像特征;
第五獲取單元,用于從所述第二圖片中獲取包括所述確定的第二圖像特征對(duì)應(yīng)的圖像內(nèi)容的第二圖片區(qū)域。
可選的,所述確定模塊404包括:
第六獲取單元,用于從所述第一圖片中獲取所述第一圖片區(qū)域的邊界坐標(biāo);
第七獲取單元,用于根據(jù)所述第一圖片區(qū)域的邊界坐標(biāo),通過預(yù)設(shè)的轉(zhuǎn)換模型獲取所述第一圖片區(qū)域在所述第二圖片中對(duì)應(yīng)的第二圖片區(qū)域的邊界坐標(biāo);
提取單元,用于根據(jù)所述第二圖片區(qū)域的邊界坐標(biāo),從所述第二圖片中提取所述第二圖片區(qū)域。
可選的,所述第二顯示模塊405包括:
懸浮單元,用于在所述第一圖片上懸浮顯示窗口,所述窗口的形狀和面積分別與所述第二圖片區(qū)域的形狀和面積相同;
顯示單元,用于在所述窗口中顯示所述第二圖片區(qū)域。
在本發(fā)明實(shí)施例中,當(dāng)用戶在第一圖片中選擇需要放大的第一圖片區(qū)域時(shí),從第二圖片中獲取與第一圖片區(qū)域包括的物體圖像相同的第二圖片區(qū)域,由于第二圖片區(qū)域包括的物體圖像的清晰度和圖像面積均大于第一圖片區(qū)域包括的物體圖像的清晰度和圖像面積,所以顯示第二圖片區(qū)域給用戶,可以向用戶顯示較大且內(nèi)容清晰的物體圖像。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖11是根據(jù)一示例性實(shí)施例示出的一種移動(dòng)終端放大圖片區(qū)域的裝置500的框圖。例如,裝置500可以是手機(jī)、移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照?qǐng)D11,裝置500可以包括以下一個(gè)或多個(gè)組件:處理組件502,存儲(chǔ)器504,電源組件506,多媒體組件508,音頻組件510,輸入/輸出(i/o)的接口512,傳感器組件514,以及通信組件516。
處理組件502通??刂蒲b置500的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件502可以包括一個(gè)或多個(gè)處理器520來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件502可以包括一個(gè)或多個(gè)模塊,便于處理組件502和其他組件之間的交互。例如,處理組件502可以包括多媒體模塊,以方便多媒體組件508和處理組件502之間的交互。
存儲(chǔ)器504被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置500的操作。這些數(shù)據(jù)的示例包括用于在裝置500上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器504可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(sram),電可擦除可編程只讀存儲(chǔ)器(eeprom),可擦除可編程只讀存儲(chǔ)器(eprom),可編程只讀存儲(chǔ)器(prom),只讀存儲(chǔ)器(rom),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電源組件506為裝置500的各種組件提供電力。電源組件506可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置500生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件508包括在所述裝置500和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件508包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置500處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件510被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件510包括一個(gè)麥克風(fēng)(mic),當(dāng)裝置500處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器504或經(jīng)由通信組件516發(fā)送。在一些實(shí)施例中,音頻組件510還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
i/o接口512為處理組件502和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件514包括一個(gè)或多個(gè)傳感器,用于為裝置500提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件514可以檢測(cè)到裝置500的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置500的顯示器和小鍵盤,傳感器組件514還可以檢測(cè)裝置500或裝置500一個(gè)組件的位置改變,用戶與裝置500接觸的存在或不存在,裝置500方位或加速/減速和裝置500的溫度變化。傳感器組件514可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件514還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件514還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件516被配置為便于裝置500和其他設(shè)備之間有線或無線方式的通信。裝置500可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件516經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件516還包括近場(chǎng)通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識(shí)別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置500可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(asic)、數(shù)字信號(hào)處理器(dsp)、數(shù)字信號(hào)處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場(chǎng)可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器504,上述指令可由裝置500的處理器520執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是rom、隨機(jī)存取存儲(chǔ)器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由裝置500的處理器執(zhí)行時(shí),使得裝置500能夠執(zhí)行一種放大圖片區(qū)域的方法,所述方法包括:
移動(dòng)終端第一攝像頭采集第一圖片,第二攝像頭采集第二圖片;所述第一攝像頭和所述第二攝像頭位于所述移動(dòng)終端的同一個(gè)面上,所述第一攝像頭的拍攝廣角大于所述第二攝像頭的拍攝廣角,所述第一攝像頭的拍攝焦距小于所述第二攝像頭的拍攝焦距;
在顯示屏上顯示第一圖片;
在接收到選擇區(qū)域指令時(shí),從所述第一圖片中獲取所述選擇區(qū)域指令對(duì)應(yīng)的待放大的第一圖片區(qū)域;
在第二圖片中確定第二圖片區(qū)域,所述第一圖片區(qū)域包括的圖像內(nèi)容與所述第二圖片區(qū)域包括的圖像內(nèi)容相同;
在所述第一圖片上顯示所述第二圖片區(qū)域。
可選的,所述從所述第一圖片中獲取所述選擇區(qū)域指令對(duì)應(yīng)的待放大的第一圖片區(qū)域,包括:
獲取所述選擇區(qū)域指令在所述第一圖片上對(duì)應(yīng)的位置;
確定所述位置所在的物體圖像;
獲取包括所述物體圖像的第一圖片區(qū)域。
可選的,所述在第二圖片中確定第二圖片區(qū)域,包括:
獲取所述第一圖片區(qū)域中包括的圖像內(nèi)容的第一圖像特征;
獲取的所述第二圖片包括的各圖像內(nèi)容的第二圖像特征;
從所述第二圖片中確定與所述第一圖像特征相同的第二圖像特征;
從所述第二圖片中獲取包括所述確定的第二圖像特征對(duì)應(yīng)的圖像內(nèi)容的第二圖片區(qū)域。
可選的,所述在第二圖片中確定第二圖片區(qū)域,包括:
從所述第一圖片中獲取所述第一圖片區(qū)域的邊界坐標(biāo);
根據(jù)所述第一圖片區(qū)域的邊界坐標(biāo),通過預(yù)設(shè)的轉(zhuǎn)換模型獲取所述第一圖片區(qū)域在所述第二圖片中對(duì)應(yīng)的第二圖片區(qū)域的邊界坐標(biāo);
根據(jù)所述第二圖片區(qū)域的邊界坐標(biāo),從所述第二圖片中提取所述第二圖片區(qū)域。
可選的,所述顯示所述第二圖片區(qū)域,包括:
在所述第一圖片上懸浮顯示窗口,所述窗口的形狀和面積分別與所述第二圖片區(qū)域的形狀和面積相同;
在所述窗口中顯示所述第二圖片區(qū)域。
在本發(fā)明實(shí)施例中,當(dāng)用戶在第一圖片中選擇需要放大的第一圖片區(qū)域時(shí),從第二圖片中獲取與第一圖片區(qū)域包括的物體圖像相同的第二圖片區(qū)域,由于第二圖片區(qū)域包括的物體圖像的清晰度和圖像面積均大于第一圖片區(qū)域包括的物體圖像的清晰度和圖像面積,所以顯示第二圖片區(qū)域給用戶,可以向用戶顯示較大且內(nèi)容清晰的物體圖像。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。