本技術(shù)涉及拍照,尤其涉及一種拍照預(yù)覽界面顯示方法及終端設(shè)備。
背景技術(shù):
1、隨著終端設(shè)備軟、硬件技術(shù)快速發(fā)展,終端設(shè)備可以提供各種場景下的拍照功能。例如,人像模式是將拍照焦點落在人臉位置,拍出清晰的人臉;笑臉抓拍是在檢測到笑臉時自動拍照;精彩抓拍是在識別到人物微笑、跳躍、奔跑以及貓、狗等精彩瞬間時自動拍照。
2、一種為用戶帶來良好拍照體驗的拍照功能是,檢測到運動物體時自動拍照,示例性的,該功能可以稱為運動抓拍。在終端設(shè)備啟動運動抓拍功能后,可以對運動物體進行檢測,在拍照預(yù)覽界面中通過標(biāo)注框?qū)⑦\動物體標(biāo)注出來,并對運動物體進行自動抓拍。
3、如果不能準(zhǔn)確追蹤到運動物體,可能會在拍照預(yù)覽界面標(biāo)注不準(zhǔn)確甚至不能標(biāo)注出運動物體,進一步的會影響對運動物體自動抓拍。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種拍照預(yù)覽界面顯示方法及終端設(shè)備,可以在拍照預(yù)覽界面中準(zhǔn)確標(biāo)注出運動物體,提高用戶使用運動抓拍功能的拍照體驗。
2、為達到上述目的,本技術(shù)的實施例采用如下技術(shù)方案:
3、第一方面,提供了一種拍照預(yù)覽界面顯示方法,終端設(shè)備顯示第一界面(拍照預(yù)覽界面),第一界面中第一顯示區(qū)域包括第一圖像(攝像頭采集圖像的預(yù)覽圖像);該第一圖像上第一主體位置包括第一標(biāo)注框。該第一標(biāo)注框標(biāo)注的即運動物體,也就是說,該第一主體位置是運動物體的位置。其中,第一標(biāo)注框是根據(jù)第一圖像中第一標(biāo)定區(qū)域(對攝像頭采集的圖像進行運動檢測確定的運動物體區(qū)域)以及第一圖像的深度信息生成的。
4、在該方法中,當(dāng)拍照預(yù)覽圖像中存在運動主體(例如,運動物體、運動人物、運動動物等),結(jié)合二維圖像中檢測到的運動主體位置(標(biāo)定區(qū)域)、以及深度圖像中運動主體的深度值,確定運動主體在拍照預(yù)覽圖像中的位置,采用標(biāo)注框?qū)\動主體進行標(biāo)注,標(biāo)注框持續(xù)追蹤著運動主體。由于結(jié)合了標(biāo)定區(qū)域與深度值,能夠在拍照預(yù)覽圖像中準(zhǔn)確標(biāo)注出運動主體。
5、結(jié)合第一方面,在一種可能的實施方式中,終端設(shè)備包括矩陣激光陣列器件,矩陣激光陣列器件包括多組激光發(fā)射器,該第一圖像的深度信息是通過矩陣激光陣列器件采集的。
6、矩陣激光陣列器件包括多組激光發(fā)射器,可以同時發(fā)出多組激光,激光覆蓋檢測區(qū)域范圍更廣,能夠精準(zhǔn)捕捉到運動物體,獲取運動物體的深度信息。
7、結(jié)合第一方面,在一種可能的實施方式中,根據(jù)第一圖像中第一標(biāo)定區(qū)域內(nèi)各個像素點的深度信息確定第一標(biāo)注框的位置。
8、在該方法中,在采用運動檢測算法確定第一標(biāo)定區(qū)域后,根據(jù)第一標(biāo)定區(qū)域內(nèi)的深度信息確定標(biāo)注框的位置。此時,第一標(biāo)定區(qū)域內(nèi)的深度信息是有效數(shù)值。
9、其中,根據(jù)第一圖像中第一標(biāo)定區(qū)域內(nèi)各個像素點的深度信息確定第一標(biāo)注框的位置包括:根據(jù)第一圖像中第一標(biāo)定區(qū)域內(nèi)深度值滿足預(yù)設(shè)條件的像素點確定第一標(biāo)注框的位置。
10、在一種可能的實施方式中,預(yù)設(shè)條件包括:深度值最小,或與第一圖像中第一標(biāo)定區(qū)域內(nèi)最小深度值之間的差小于或等于預(yù)設(shè)值。即確定深度值最小的像素點,或與第一圖像中第一標(biāo)定區(qū)域內(nèi)最小深度值的差小于或等于預(yù)設(shè)值的像素點,即為運動物體所在位置。
11、在另一些可能的實施方式中,如果第一標(biāo)定區(qū)域內(nèi)的深度信息是無效數(shù)值,采用第一標(biāo)定區(qū)域周圍區(qū)域的深度信息確定第一標(biāo)注框的位置。提高確定出標(biāo)注框的幾率。
12、結(jié)合第一方面,在一種可能的實施方式中,還根據(jù)攝像頭采集第一圖像時獲取的相位差數(shù)據(jù)確定攝像頭焦點位置,如果確定第一標(biāo)定區(qū)域包含攝像頭焦點位置,才在拍照預(yù)覽界面中第一圖像上顯示第一標(biāo)注框。
13、這樣可以保證標(biāo)注框標(biāo)注的運動物體就是攝像頭拍照的焦點位置,使得拍出的照片中運動物體是清晰的。
14、結(jié)合第一方面,在一種可能的實施方式中,響應(yīng)于用戶的變焦操作,第一界面中第一顯示區(qū)域顯示第二圖像;第二圖像中第一主體的圖像相比第一圖像中第一主體的圖像放大第一倍數(shù),第二圖像上第一主體位置包括第二標(biāo)注框;其中,第二標(biāo)注框是根據(jù)第二圖像中第二標(biāo)定區(qū)域以及第二圖像的深度信息生成的,第二標(biāo)定區(qū)域是對攝像頭采集的圖像進行運動檢測確定的運動物體區(qū)域。
15、在該方法中,響應(yīng)于用戶的變焦操作,攝像頭對應(yīng)進行變焦,預(yù)覽區(qū)域內(nèi)預(yù)覽圖像中的被攝物體按照變焦焦段相同比例相應(yīng)放大。變焦操作后,仍然支持采用標(biāo)注框?qū)\動物體進行標(biāo)注。
16、結(jié)合第一方面,在一種可能的實施方式中,第二標(biāo)注框比述第一標(biāo)注框放大第一倍數(shù)。也就是說,標(biāo)注框與主體物以相同比例放大。
17、在該實施方式中,終端設(shè)備包括多個攝像頭,多個攝像頭包括主攝像頭和長焦攝像頭,第一倍數(shù)小于第一值(長焦攝像頭的光學(xué)變焦倍數(shù))。也就是說,當(dāng)變焦倍數(shù)小于長焦攝像頭的光學(xué)變焦倍數(shù)時,標(biāo)注框與主體物以相同比例放大。
18、當(dāng)主攝像頭數(shù)字變焦焦段為m倍變焦時,預(yù)覽圖像的fov變?yōu)?x變焦焦段fov的1/m。相應(yīng)的,深度圖像中可以用于計算小方框上報點的像素點為1x變焦焦段的1/m。主攝像頭數(shù)字變焦倍數(shù)越大,深度圖像中可以用于計算小方框上報點的像素點越少。當(dāng)主攝像頭變焦焦段為大于或等于1x變焦且小于第一值時,深度圖像中可以用于計算小方框上報點的像素點是足夠的,能夠準(zhǔn)確計算出標(biāo)注框的位置。
19、結(jié)合第一方面,在一種可能的實施方式中,第二標(biāo)注框與第一標(biāo)注框的顯示比例一致。也就是說,主體物根據(jù)變焦倍數(shù)放大,標(biāo)注框按照1x變焦相同比例進行顯示。
20、在該實施方式中,終端設(shè)備包括多個攝像頭,多個攝像頭包括主攝像頭和長焦攝像頭,第一倍數(shù)等于第一值(長焦攝像頭的光學(xué)變焦倍數(shù))。也就是說,當(dāng)變焦倍數(shù)等于長焦攝像頭的光學(xué)變焦倍數(shù)時,主體物根據(jù)變焦倍數(shù)放大,標(biāo)注框按照1x變焦相同比例進行顯示。
21、攝像頭變焦焦段等于第一值時,攝像頭切換為長焦攝像頭,為光學(xué)變焦,預(yù)覽圖像的fov為長焦攝像頭的fov,深度圖像中可以用于計算小方框上報點的像素點范圍與長焦攝像頭的fov一致。深度圖像中可以用于計算小方框上報點的像素點是足夠的,能夠準(zhǔn)確計算出標(biāo)注框的位置。
22、結(jié)合第一方面,在一種可能的實施方式中,終端設(shè)備包括多個攝像頭,多個攝像頭包括主攝像頭和長焦攝像頭,第二標(biāo)注框比第一標(biāo)注框放大第二倍數(shù),第二倍數(shù)為第一倍數(shù)除以第一值,第一值為長焦攝像頭的光學(xué)變焦倍數(shù)。也就是說,主體物根據(jù)變焦倍數(shù)放大,標(biāo)注框以2.5x變焦時的大小為基準(zhǔn)進行放大。
23、在該實施方式中,第一倍數(shù)大于第一值。也就是說,當(dāng)變焦倍數(shù)大于長焦攝像頭的光學(xué)變焦倍數(shù)時,主體物根據(jù)變焦倍數(shù)放大,標(biāo)注框以2.5x變焦時的大小為基準(zhǔn)進行放大。
24、第二方面,提供了一種終端設(shè)備,該終端設(shè)備具有實現(xiàn)上述第一方面所述的方法的功能。該功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應(yīng)的軟件實現(xiàn)。該硬件或軟件包括一個或多個與上述功能相對應(yīng)的模塊。
25、第三方面,提供了一種終端設(shè)備,包括:處理器和存儲器;該存儲器用于存儲計算機執(zhí)行指令,當(dāng)該終端設(shè)備運行時,該處理器執(zhí)行該存儲器存儲的該計算機執(zhí)行指令,以使該終端設(shè)備執(zhí)行如上述第一方面中任一項所述的方法。
26、第四方面,提供了一種終端設(shè)備,包括:處理器;所述處理器用于與存儲器耦合,并讀取存儲器中的指令之后,根據(jù)所述指令執(zhí)行如上述第一方面中任一項所述的方法。
27、第五方面,提供了一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)中存儲有指令,當(dāng)其在計算機上運行時,使得計算機可以執(zhí)行上述第一方面中任一項所述的方法。
28、第六方面,提供了一種包含指令的計算機程序產(chǎn)品,當(dāng)其在計算機上運行時,使得計算機可以執(zhí)行上述第一方面中任一項所述的方法。
29、第七方面,提供了一種裝置(例如,該裝置可以是芯片系統(tǒng)),該裝置包括處理器,用于支持終端設(shè)備實現(xiàn)上述第一方面中所涉及的功能。在一種可能的設(shè)計中,該裝置還包括存儲器,該存儲器,用于保存終端設(shè)備必要的程序指令和數(shù)據(jù)。該裝置是芯片系統(tǒng)時,可以由芯片構(gòu)成,也可以包含芯片和其他分立器件。
30、其中,第二方面至第七方面中任一種設(shè)計方式所帶來的技術(shù)效果可參見第一方面中不同設(shè)計方式所帶來的技術(shù)效果,此處不再贅述。