亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于雙攝像頭的拍攝方法和終端與流程

文檔序號(hào):12378370閱讀:195來源:國(guó)知局
一種基于雙攝像頭的拍攝方法和終端與流程

本發(fā)明涉及終端技術(shù)領(lǐng)域,具體涉及一種基于雙攝像頭的拍攝方法及終端。



背景技術(shù):

隨著電子技術(shù)的快速發(fā)展,手機(jī)、平板電腦等終端集成的功能越來越多。其中,拍攝功能是終端的重要功能,為了滿足不同的拍攝需求,越來越多的終端配備了兩個(gè)攝像頭,具有兩個(gè)攝像頭的終端在進(jìn)行拍照時(shí)兩個(gè)攝像頭都在運(yùn)行,這導(dǎo)致終端的功耗較大,縮短了待機(jī)時(shí)間。



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

本發(fā)明實(shí)施例提供了一種基于雙攝像頭的拍攝方法及終端,可以降低功耗。

本發(fā)明實(shí)施例第一方面提供了一種基于雙攝像頭的拍攝方法,應(yīng)用于具有兩個(gè)攝像頭的終端,包括:

在第一攝像頭啟動(dòng)的情況下,監(jiān)測(cè)是否獲取到用戶輸入的第一目標(biāo)操作;

若監(jiān)測(cè)到用戶輸入的第一目標(biāo)操作,則觸發(fā)生成啟動(dòng)第二攝像頭的第一指令;其中,所述第一攝像頭的焦距小于所述第二攝像頭的焦距,所述第一目標(biāo)操作為控制第一攝像頭拍攝的圖像進(jìn)行放大顯示,且放大的倍數(shù)超過第一閾值的操作;

根據(jù)所述第一指令,啟動(dòng)所述第二攝像頭。

本發(fā)明實(shí)施例第二方面提供了一種終端,包括:

監(jiān)測(cè)單元,用于在第一攝像頭啟動(dòng)的情況下,監(jiān)測(cè)是否獲取到用戶輸入的第一目標(biāo)操作;

處理單元,用于若監(jiān)測(cè)到用戶輸入的第一目標(biāo)操作,則觸發(fā)生成啟動(dòng)第二攝像頭的第一指令;其中,所述第一攝像頭的焦距小于所述第二攝像頭的焦距,所述第一目標(biāo)操作為控制第一攝像頭拍攝的圖像進(jìn)行放大顯示,且放大的倍數(shù)超過第一閾值的操作;

啟動(dòng)單元,用于根據(jù)所述處理單元生成的所述第一指令,啟動(dòng)所述第二攝像頭。

實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:本發(fā)明提供的實(shí)施例在獲取到啟動(dòng)第二攝像頭的第一指令時(shí),才啟動(dòng)第二攝像頭,由于第二攝像頭不是一直運(yùn)行的,所以本發(fā)明實(shí)施例降低了功耗,延長(zhǎng)了終端待機(jī)時(shí)間。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實(shí)施例提供的一種基于雙攝像頭的拍攝方法的流程示意圖;

圖2是本發(fā)明實(shí)施例提供的另一種基于雙攝像頭的拍攝方法的流程示意圖;

圖3是本發(fā)明實(shí)施例提供的另一種基于雙攝像頭的拍攝方法的流程示意圖;

圖4是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;

圖5是本發(fā)明實(shí)施例提供的另一種終端的結(jié)構(gòu)示意圖;

圖6是本發(fā)明實(shí)施例提供的另一種終端的結(jié)構(gòu)示意圖;

圖7是本發(fā)明實(shí)施例提供的另一種終端的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(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ù)的范圍。

本發(fā)明實(shí)施例所描述的終端可以包括智能手機(jī)(如Android手機(jī)、iOS手機(jī)、Windows Phone手機(jī)等)、平板電腦、掌上電腦、筆記本電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID,Mobile Internet Devices)或穿戴式設(shè)備等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。

請(qǐng)參閱圖1,為本發(fā)明實(shí)施例提供的一種基于雙攝像頭的拍攝方法的流程示意圖,所述方法用于具有兩個(gè)攝像頭的終端,第一攝像頭和第二攝像頭可以都是前置攝像頭或者都是后置攝像頭,且第一攝像頭與第二攝像頭的光軸平行,相鄰安裝在終端中。圖1所示的基于雙攝像頭的拍攝方法,可以包括以下步驟:

101、在第一攝像頭啟動(dòng)的情況下,監(jiān)測(cè)是否獲取到用戶輸入的第一目標(biāo)操作。

用戶輸入的操作可以是對(duì)第一攝像頭獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小的操作。

具體地,用戶可以通過在終端的顯示界面上移動(dòng)手指執(zhí)行輸入操作,比如可以通過移動(dòng)食指和大拇指之間的距離來實(shí)現(xiàn)對(duì)第一攝像頭獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小??梢岳斫獾?,也可以在終端的顯示界面中設(shè)置放大或者縮小圖像的虛擬按鍵,通過操作虛擬按鍵來對(duì)獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小。當(dāng)然,也可以通過設(shè)置在終端的表面、側(cè)面、或者背面的實(shí)體按鍵來實(shí)現(xiàn)對(duì)第一攝像頭獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小。

其中,第一目標(biāo)操作為指示將第一終端獲取的在顯示界面中顯示的圖像進(jìn)行放大,且放大倍數(shù)為預(yù)設(shè)放大倍數(shù)。舉例來說,預(yù)設(shè)放大倍數(shù)可以是2倍、3倍或者5倍等,若預(yù)設(shè)放大倍數(shù)為2倍,則第一目標(biāo)操作為指示將第一終端獲取的圖像進(jìn)行放大兩倍,可以理解的是,放大后,實(shí)現(xiàn)了對(duì)第一攝像頭獲取的圖像的局部放大,在顯示界面中顯示的內(nèi)容變少了,只包括放大之前圖像的一部分,即可以使拍攝的場(chǎng)景變小。

102、若監(jiān)測(cè)到用戶輸入的第一目標(biāo)操作,則觸發(fā)生成啟動(dòng)第二攝像頭的第一指令。

其中,所述第一攝像頭的焦距小于所述第二攝像頭的焦距,所述第一目標(biāo)操作為控制第一攝像頭拍攝的圖像進(jìn)行放大顯示,且放大的倍數(shù)超過第一閾值的操作。

舉例來說,若第二攝像頭的焦距是第一攝像頭焦距的兩倍,則第一目標(biāo)操作可以為執(zhí)行放大2倍的操作,當(dāng)然也可以將第一目標(biāo)操作設(shè)定為執(zhí)行放大1.5倍、3倍、4倍或者5倍等放大操作。以第一目標(biāo)操作為執(zhí)行放大2倍的操作為例,若監(jiān)測(cè)到用戶輸入的放大兩倍的操作,則觸發(fā)生成啟動(dòng)第二攝像頭的第一指令

103、根據(jù)所述第一指令,啟動(dòng)所述第二攝像頭。

進(jìn)一步地,在啟動(dòng)第二攝像頭之后,可以將顯示界面中的圖像切換為所述第二攝像頭獲取的圖像。

可以看出,本發(fā)明提供的實(shí)施例在獲取到啟動(dòng)第二攝像頭的第一指令時(shí),才啟動(dòng)第二攝像頭,由于第二攝像頭不是一直運(yùn)行的,所以本發(fā)明實(shí)施例降低了功耗,延長(zhǎng)了終端待機(jī)時(shí)間。

可選的,在本發(fā)明一些可能的實(shí)施方式中,在第二攝像頭啟動(dòng)之后、以及將終端的顯示界面中的圖像切換為所述第二攝像頭獲取的圖像之前,所述方法還可以包括:

在顯示界面中以淡出的方式顯示所述第一攝像頭獲取的圖像,以及以淡入的方式顯示所述第二攝像頭獲取的圖像。這樣可以使圖像切換更加自然。

舉例來說,若第一攝像頭獲取的圖像為I1(x,y),第二攝像頭獲取的圖像為I2(x,y),圖像切換過程中顯示界面中顯示的圖像為Iw(x,y),則Iw(x,y)=I2(x,y)*w+I1(x,y)*(1-w),其中,w是隨時(shí)間逐漸增大的權(quán)重值,比如可以設(shè)定在1秒之內(nèi)從0逐漸增大到1等,這樣,在切換過程中顯示界面中顯示的圖像將由第一攝像頭獲取的圖像I1(x,y)逐漸過渡到第二攝像頭獲取的圖像I2(x,y)。

以淡出的方式顯示第一攝像頭的圖像、以及以淡入的方式顯示第二攝像頭的拍攝的圖像,提高了圖片切換的連貫性。

請(qǐng)參閱圖2,圖2為本發(fā)明實(shí)施例提供的另一種基于雙攝像頭的拍攝方法的流程示意圖,所述方法用于具有兩個(gè)攝像頭的終端,第一攝像頭和第二攝像頭可以都是前置攝像頭或者都是后置攝像頭,且第一攝像頭與第二攝像頭的光軸平行,相鄰安裝在終端中。圖2所示的基于雙攝像頭的拍攝方法,可以包括以下步驟:

201、在第一攝像頭啟動(dòng)的情況下,監(jiān)測(cè)是否獲取到用戶輸入的第一目標(biāo)操作。

用戶輸入的操作可以是對(duì)第一攝像頭獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小的操作

具體地,用戶可以通過在終端的顯示界面上移動(dòng)手指執(zhí)行輸入操作,比如可以通過移動(dòng)食指和大拇指之間的距離來實(shí)現(xiàn)對(duì)第一攝像頭獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小??梢岳斫獾模部梢栽诮K端的顯示界面中設(shè)置放大或者縮小圖像的虛擬按鍵,通過操作虛擬按鍵來對(duì)獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小。當(dāng)然,也可以通過設(shè)置在終端的表面、側(cè)面、或者背面的實(shí)體按鍵來實(shí)現(xiàn)對(duì)第一攝像頭獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小。

其中,第一目標(biāo)操作為指示將第一終端獲取的在顯示界面中顯示的圖像進(jìn)行放大,且放大倍數(shù)為預(yù)設(shè)放大倍數(shù)。舉例來說,預(yù)設(shè)放大倍數(shù)可以是2倍、3倍或者5倍等,若預(yù)設(shè)放大倍數(shù)為2倍,則第一目標(biāo)操作為指示將第一終端獲取的圖像進(jìn)行放大兩倍,可以理解的是,放大后,實(shí)現(xiàn)了對(duì)第一攝像頭獲取的圖像的局部放大,在顯示界面中顯示的內(nèi)容變少了,只包括放大之前圖像的一部分。

202、若監(jiān)測(cè)到用戶輸入的第一目標(biāo)操作,則觸發(fā)生成啟動(dòng)第二攝像頭的第一指令。

其中,所述第一攝像頭的焦距小于所述第二攝像頭的焦距,所述第一目標(biāo)操作為控制第一攝像頭拍攝的圖像進(jìn)行放大顯示,且放大的倍數(shù)超過第一閾值的操作。

舉例來說,若第二攝像頭的焦距是第一攝像頭焦距的兩倍,則第一目標(biāo)操作可以為執(zhí)行放大2倍的操作,當(dāng)然也可以將第一目標(biāo)操作設(shè)定為執(zhí)行放大1.5倍、3倍、4倍或者5倍等放大操作。以第一目標(biāo)操作執(zhí)行放大2倍的操作為例,若監(jiān)測(cè)到用戶輸入的放大兩倍的操作,則觸發(fā)生成啟動(dòng)第二攝像頭的第一指令。

203、根據(jù)所述第一指令,啟動(dòng)所述第二攝像頭。

204、將顯示界面中的圖像切換為所述第二攝像頭獲取的圖像。

可選的,在本發(fā)明一些可能的實(shí)施方式中,在第二攝像頭啟動(dòng)之后、以及將顯示界面中的圖像切換為所述第二攝像頭獲取的圖像之前,所述方法還可以包括:

在顯示界面中以淡出的方式顯示所述第一攝像頭獲取的圖像,以及以淡入的方式顯示所述第二攝像頭獲取的圖像。這樣可以使圖像切換更加自然。

舉例來說,若第一攝像頭獲取的圖像為I1(x,y),第二攝像頭獲取的圖像為I2(x,y),圖像切換過程中顯示界面中顯示的圖像為Iw(x,y),則Iw(x,y)=I2(x,y)*w+I1(x,y)*(1-w),其中,w是隨時(shí)間逐漸增大的權(quán)重值,比如可以設(shè)定在1秒之內(nèi)從0逐漸增大到1等,這樣,在切換過程中顯示界面中顯示的圖像將由第一攝像頭獲取的圖像I1(x,y)逐漸過渡到第二攝像頭獲取的圖像I2(x,y)。

以淡出的方式顯示第一攝像頭的圖像、以及以淡入的方式顯示第二攝像頭拍攝的圖像,提高了圖片切換的連貫性。

由于兩個(gè)攝像頭拍攝時(shí)存在視差,獲取的圖像可能會(huì)有位置跳變問題,即使淡入淡出也不能完全掩蓋,而且可能會(huì)影響淡入淡出的顯示效果,另外在兩個(gè)攝像頭裝配的過程中也可能存在機(jī)械裝配誤差,導(dǎo)致實(shí)際生產(chǎn)出的產(chǎn)品光軸不一致,這將導(dǎo)致圖像產(chǎn)生偏差,因此,在本發(fā)明一些可能的實(shí)施方式中,在以淡出的方式顯示所述第一攝像頭拍攝的圖像、以及以淡入的方式顯示所述第二攝像頭獲取的圖像之前,所述方法還可以包括,對(duì)第一攝像頭獲取的圖像與第二攝像頭獲取的圖像進(jìn)行圖像配準(zhǔn)設(shè)置,圖像配準(zhǔn)是將一幅圖像作為參考圖像,另一幅圖像作為待配準(zhǔn)圖像;比如,可以將第一攝像頭獲取的圖像作為參考圖像,將第二攝像頭獲取的圖像作為待配準(zhǔn)圖像,然后將兩幅圖像進(jìn)行匹配、疊加。具體地可以通過特征提取、特征匹配、變換模型與參數(shù)估計(jì)以及圖像變換等步驟來完成兩幅圖像的配準(zhǔn),配準(zhǔn)后兩幅圖片的重疊性更好。舉例來說,可以先提取特征點(diǎn),然后進(jìn)行對(duì)齊等操作,比如可以通過移位,將兩幅圖片的中心點(diǎn)對(duì)齊,通過配準(zhǔn)可以使兩幅圖片疊加起來后看起來更加自然,這樣切換過程看起來更加連貫。

205、監(jiān)測(cè)是否獲取到用戶輸入的第二目標(biāo)操作。

其中,第二目標(biāo)操作為控制顯示界面中的拍攝對(duì)象進(jìn)行縮小顯示、且縮小倍數(shù)超過第二閾值的操作。

第二目標(biāo)操作可以是用戶通過在終端的顯示界面上移動(dòng)手指執(zhí)行的輸入操作,比如可以是通過移動(dòng)食指和大拇指之間的距離來實(shí)現(xiàn)對(duì)第二攝像頭獲取的在顯示屏中顯示的圖像進(jìn)行縮小預(yù)設(shè)倍數(shù)的操作??梢岳斫獾模部梢栽诮K端的顯示界面中設(shè)置放大或者縮小圖像的虛擬按鍵,通過操作虛擬按鍵來對(duì)獲取的在顯示屏中顯示的圖像進(jìn)行縮小顯示。當(dāng)然,也可以通過設(shè)置在終端的表面、側(cè)面、或者背面的實(shí)體按鍵來實(shí)現(xiàn)對(duì)第一攝像頭獲取的在顯示屏中顯示的圖像進(jìn)行縮小操作。若預(yù)設(shè)的縮小倍數(shù)為1倍,以縮小兩個(gè)手指之間的距離為例,用戶通過在顯示界面上滑動(dòng)兩個(gè)手指,根據(jù)兩個(gè)手指之間的距離來對(duì)圖片進(jìn)行縮放,比如,若手指之間的距離縮小一倍,則將圖片縮小為原圖的一半,舉例來說,若兩手指在移動(dòng)之前的距離為4厘米,若移動(dòng)手指后兩個(gè)手指之間的距離小于2厘米,則用戶對(duì)顯示界面中的圖片進(jìn)行縮小操作的縮小倍數(shù)大于預(yù)設(shè)縮小倍數(shù),則終端獲取到第二指令。

第二目標(biāo)操作對(duì)應(yīng)的縮小倍數(shù)還可以是縮小2倍、3倍或者5倍等,即將顯示界面中第二攝像頭拍攝的圖像縮小2倍、3倍或者5倍等。可以理解的是,縮小后,在顯示界面中顯示的圖像中顯示的內(nèi)容變多了,即可以使拍攝的場(chǎng)景變大。

206、若監(jiān)測(cè)到用戶輸入的第二目標(biāo)操作,則觸發(fā)生成將顯示界面中的圖像切換為所述第一攝像頭獲取的圖像的第二指令。

進(jìn)一步地,可以將顯示界面中的圖像切換為所述第一攝像頭獲取的圖像。

可以看出,本發(fā)明實(shí)施例的方案中擴(kuò)充了在顯示界面中以淡出的方式顯示所述第一攝像頭獲取的圖像,以及以淡入的方式顯示所述第二攝像頭獲取的圖像。這樣可以使圖像切換更加自然。另外,在獲取第二目標(biāo)操作時(shí),觸發(fā)生成將顯示界面中的圖像切換為第一攝像頭獲取的圖像的指令,使得本實(shí)施例可以靈活地切換具有雙攝像頭終端中的第一攝像頭和第二是攝像頭。

可選的,在本發(fā)明一些可能的實(shí)施方式中,在獲取第二指令,將顯示界面中的圖像切換為第一攝像頭獲取的圖像之后,可以關(guān)閉第二攝像頭。這樣有利于進(jìn)一步降低功耗,延長(zhǎng)終端待機(jī)時(shí)間。

請(qǐng)參閱圖3圖3為本發(fā)明實(shí)施例提供的另一種基于雙攝像頭的拍攝方法的流程示意圖,所述方法用于具有兩個(gè)攝像頭的終端,第一攝像頭和第二攝像頭可以都是前置攝像頭或者都是后置攝像頭,且第一攝像頭與第二攝像頭的光軸平行,相鄰安裝在終端中。圖3所示的基于雙攝像頭的拍攝方法,可以包括以下步驟:

301、在第一攝像頭啟動(dòng)的情況下,監(jiān)測(cè)是否獲取到用戶輸入的第一目標(biāo)操作。

用戶輸入的操作可以是對(duì)第一攝像頭獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小的操作

具體地,用戶可以通過在終端的顯示界面上移動(dòng)手指執(zhí)行輸入操作,比如可以通過移動(dòng)食指和大拇指之間的距離來實(shí)現(xiàn)對(duì)第一攝像頭獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小??梢岳斫獾模部梢栽诮K端的顯示界面中設(shè)置放大或者縮小圖像的虛擬按鍵,通過操作虛擬按鍵來對(duì)獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小。當(dāng)然,也可以通過設(shè)置在終端的表面、側(cè)面、或者背面的實(shí)體按鍵來實(shí)現(xiàn)對(duì)第一攝像頭獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小。

其中,第一目標(biāo)操作為指示將第一終端獲取的在顯示界面中顯示的圖像進(jìn)行放大,且放大倍數(shù)為預(yù)設(shè)放大倍數(shù)。舉例來說,預(yù)設(shè)放大倍數(shù)可以是2倍、3倍或者5倍等,若預(yù)設(shè)放大倍數(shù)為2倍,則第一目標(biāo)操作為指示將第一終端獲取的圖像進(jìn)行放大兩倍,可以理解的是,放大后,實(shí)現(xiàn)了對(duì)第一攝像頭獲取的圖像的局部放大,在顯示界面中顯示的內(nèi)容變少了,只包括放大之前圖像的一部分。

302、若監(jiān)測(cè)到用戶輸入的第一目標(biāo)操作,則觸發(fā)生成啟動(dòng)第二攝像頭的第一指令。

其中,所述第一攝像頭的焦距小于所述第二攝像頭的焦距,所述第一目標(biāo)操作為控制第一攝像頭拍攝的圖像進(jìn)行放大顯示,且放大的倍數(shù)超過第一閾值的操作。

舉例來說,若第二攝像頭的焦距是第一攝像頭焦距的兩倍,則第一目標(biāo)操作可以為執(zhí)行放大2倍的操作,當(dāng)然也可以是執(zhí)行放大1.5倍、2.3倍、2倍、3倍或者4倍等放大操作。以第一目標(biāo)操作執(zhí)行放大2倍的操作為例,若監(jiān)測(cè)到用戶輸入的放大兩倍的操作,則觸發(fā)生成啟動(dòng)第二攝像頭的的第一指令。

303、根據(jù)所述第一指令,啟動(dòng)所述第二攝像頭。

304、根據(jù)所述第一目標(biāo)操作對(duì)所述第一攝像頭獲取的圖像進(jìn)行放大,并在顯示界面中顯示出來。

舉例來說,若第一目標(biāo)操作為對(duì)顯示界面中的圖像進(jìn)行放大,且放大兩倍,比如,可以使用兩個(gè)手指在顯示界面中移動(dòng),通過改變兩個(gè)手指之間的距離的方式對(duì)圖片進(jìn)行縮放,若手指之間的距離擴(kuò)大一倍,則將圖片放大為原圖的2倍,若兩手指在移動(dòng)之前的距離為2厘米,若移動(dòng)手指后兩個(gè)手指之間的距離至5厘米,即大于4厘米,則用戶對(duì)顯示界面中的圖片進(jìn)行放大操作的放大倍數(shù)大于預(yù)設(shè)放大倍數(shù),則觸發(fā)啟動(dòng)第二攝像頭,由于第二攝像頭從開始啟動(dòng)到啟動(dòng)完成需要一段時(shí)間,為了使第二攝像頭啟動(dòng)過程中顯示界面中顯示的圖像更加連貫,在第二攝像頭啟動(dòng)完成之前,在顯示界面中顯示的圖像包括第一攝像頭獲取的圖像,并且根據(jù)觸控操作對(duì)第一攝像頭獲取的圖像逐步放大,比如若兩手指之間的距離由2移動(dòng)到5,則可以對(duì)第一攝像頭獲取的圖像逐步放大到2.5倍并顯示在顯示界面中,這樣有利于顯示界面中顯示的圖片看起來更加流暢。

305、在第二攝像頭啟動(dòng)完成之后,將顯示界面中的圖像切換為所述第二攝像頭獲取的圖像。

306、監(jiān)測(cè)是否獲取到用戶輸入的第二目標(biāo)操作。

其中,第二目標(biāo)操作為控制顯示界面中的拍攝對(duì)象進(jìn)行縮小顯示、且縮小倍數(shù)超過第二閾值的操作。

舉例來說,第二目標(biāo)操作對(duì)應(yīng)的縮小倍數(shù)可以是縮小1倍、2倍、3倍或者5倍等,即將顯示界面中第二攝像頭拍攝的圖像縮小1倍、2倍、3倍、5倍等。可以理解的是,縮小后,在顯示界面中顯示的圖像中顯示的內(nèi)容變多了。

307、若監(jiān)測(cè)到用戶輸入的第二目標(biāo)操作,則觸發(fā)生成將顯示界面中的圖像切換為所述第一攝像頭獲取的圖像的第二指令。

若第二目標(biāo)操作為將第二攝像頭獲取的圖像縮小1倍,則當(dāng)獲取到第二目標(biāo)操作時(shí),觸發(fā)生成將顯示界面中的圖像切換為第一攝像頭獲取的圖像的第二指令。

進(jìn)一步地,將顯示界面中的圖像切換為所述第一攝像頭獲取的圖像。

可以看出,本發(fā)明實(shí)施例的方案擴(kuò)充了,在獲取第二目標(biāo)操作時(shí),觸發(fā)生成將顯示界面中的圖像切換為第一攝像頭獲取的圖像的指令的步驟,本實(shí)施例可以靈活地切換具有雙攝像頭終端中的第一攝像頭和第二是攝像頭。

可選的,在本發(fā)明一些可能的實(shí)施方式中,在獲取第二指令,將顯示界面中的圖像切換為第一攝像頭獲取的圖像之后,可以關(guān)閉第二攝像頭。這樣有利于進(jìn)一步降低功耗,延長(zhǎng)終端待機(jī)時(shí)間。

請(qǐng)參閱圖4,圖4為本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。終端400可以包括:監(jiān)測(cè)單元401、處理單元402和啟動(dòng)單元403。

其中,監(jiān)測(cè)單元401,用于在第一攝像頭啟動(dòng)的情況下,監(jiān)測(cè)是否獲取到用戶輸入的第一目標(biāo)操作。

用戶輸入的操作可以是對(duì)第一攝像頭獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小的操作

具體地,用戶可以通過在終端的顯示界面上移動(dòng)手指執(zhí)行輸入操作,比如可以通過移動(dòng)食指和大拇指之間的距離來實(shí)現(xiàn)對(duì)第一攝像頭獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小??梢岳斫獾?,也可以在終端的顯示界面中設(shè)置放大或者縮小圖像的虛擬按鍵,通過操作虛擬按鍵來對(duì)獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小。當(dāng)然,也可以通過設(shè)置在終端的表面、側(cè)面、或者背面的實(shí)體按鍵來實(shí)現(xiàn)對(duì)第一攝像頭獲取的在顯示屏中顯示的圖像進(jìn)行放大或者縮小。

其中,第一目標(biāo)操作為指示將第一終端獲取的在顯示界面中顯示的圖像進(jìn)行放大,且放大倍數(shù)為預(yù)設(shè)放大倍數(shù)。舉例來說,預(yù)設(shè)放大倍數(shù)可以是2倍、3倍或者5倍等,若預(yù)設(shè)放大倍數(shù)為2倍,則第一目標(biāo)操作為指示將第一終端獲取的圖像進(jìn)行放大兩倍,可以理解的是,放大后,實(shí)現(xiàn)了對(duì)第一攝像頭獲取的圖像的局部放大,在顯示界面中顯示的內(nèi)容變少了,只包括放大之前圖像的一部分,即可以使拍攝的場(chǎng)景變小。

處理單元402,用于若監(jiān)測(cè)到用戶輸入的第一目標(biāo)操作,則觸發(fā)生成啟動(dòng)第二攝像頭的第一指令;其中,所述第一攝像頭的焦距小于所述第二攝像頭的焦距,所述第一目標(biāo)操作為控制第一攝像頭拍攝的圖像進(jìn)行放大顯示,且放大的倍數(shù)超過第一閾值的操作。

舉例來說,若第二攝像頭的焦距是第一攝像頭焦距的兩倍,則第一目標(biāo)操作可以為執(zhí)行放大2倍的操作,當(dāng)然也可以將第一目標(biāo)操作設(shè)定為執(zhí)行放大1.5倍、3倍、4倍或者5倍等放大操作。以第一目標(biāo)操作為執(zhí)行放大2倍的操作為例,若監(jiān)測(cè)到用戶輸入的放大兩倍的操作,則觸發(fā)生成啟動(dòng)第二攝像頭的第一指令。

啟動(dòng)單元403,用于根據(jù)所述處理單元生成的所述第一指令,啟動(dòng)所述第二攝像頭。

進(jìn)一步地,在本發(fā)明可選的實(shí)施方式中,終端還可以包括切換單元,如圖5所示,終端500,除了包括與圖4相應(yīng)的監(jiān)測(cè)單元501、處理單元502和啟動(dòng)單元503以外,終端500還可以包括切換單元504。其中,切換單元504用于在所述啟動(dòng)單元將所述第二攝像頭啟動(dòng)完成后,將顯示界面中的圖像切換為所述第二攝像頭獲取的圖像。

可以看出,本發(fā)明提供的實(shí)施例在獲取到啟動(dòng)第二攝像頭的第一指令時(shí),才啟動(dòng)第二攝像頭,由于第二攝像頭不是一直運(yùn)行的,所以本發(fā)明實(shí)施例降低了功耗,延長(zhǎng)了終端待機(jī)時(shí)間。

進(jìn)一步地,在本發(fā)明可選的實(shí)施方式中,終端還可以包括變焦單元,如圖6所示,終端600,除了包括與圖5相應(yīng)的監(jiān)測(cè)單元601、處理單元602、啟動(dòng)單元603和切換單元604以外,終端600還可以包括變焦單元605。變焦單元605,用于在所述啟動(dòng)單元將所述第二攝像頭啟動(dòng)之后、以及所述切換單元將顯示界面中的圖像切換為所述第二攝像頭獲取的圖像之前,根據(jù)所述觸控操作對(duì)所述第一攝像頭獲取的圖像進(jìn)行放大,并在顯示界面中顯示出來,這樣有利于顯示界面中顯示的圖片看起來更加流暢。。

可選的,在本發(fā)明一些可能的實(shí)施方式中,監(jiān)測(cè)單元601還用于,在所述切換單元604將顯示界面中的圖像切換為第二攝像頭獲取的圖像之后,監(jiān)測(cè)是否獲取到用戶輸入的第二目標(biāo)操作,第二目標(biāo)操作為控制顯示界面中的拍攝對(duì)象進(jìn)行縮小顯示、且縮小倍數(shù)超過第二閾值的操作。

處理單元602還用于,若所述監(jiān)測(cè)單元監(jiān)測(cè)到用戶輸入的所述第二目標(biāo)操作,則觸發(fā)生成將顯示界面中的圖像切換為所述第一攝像頭獲取的圖像的第二指令。

切換單元604還用于,根據(jù)所述處理單元生成的所述第二指令,將顯示界面中的圖像切換為所述第一攝像頭獲取的圖像。

可選的,在本發(fā)明一些可能的實(shí)施方式中,所述切換單元604還用于,在啟動(dòng)單元603將所述第二攝像頭啟動(dòng)之后、以及所述切換單元將顯示界面中的圖像切換為所述第二攝像頭獲取的圖像之前,在顯示界面中以淡出的方式顯示所述第一攝像頭獲取的圖像、以及以淡入的方式顯示所述第二攝像頭獲取的圖像。

舉例來說,若第一攝像頭獲取的圖像為I1(x,y),第二攝像頭獲取的圖像為I2(x,y),圖像切換過程中顯示界面中顯示的圖像為Iw(x,y),則Iw(x,y)=I2(x,y)*w+I1(x,y)*(1-w),其中,w是隨時(shí)間逐漸增大的權(quán)重值,比如可以設(shè)定在1秒之內(nèi)從0逐漸增大到1等,這樣,在切換過程中顯示界面中顯示的圖像將由第一攝像頭獲取的圖像I1(x,y)逐漸過渡到第二攝像頭獲取的圖像I2(x,y)。

由于兩個(gè)攝像頭拍攝時(shí)存在時(shí)差,獲取的圖像可能會(huì)有位置跳變問題,即使淡入淡出也不能完全掩蓋,而且可能會(huì)影響淡入淡出的顯示效果,另外在兩個(gè)攝像頭裝配的過程中也可能會(huì)在機(jī)械裝配誤差,導(dǎo)致實(shí)際生產(chǎn)出的產(chǎn)品光軸很難一致,這將導(dǎo)致圖像產(chǎn)生偏差,因此,在本發(fā)明一些可能的實(shí)施方式中,切換單元604在以淡出的方式顯示所述第一攝像頭拍攝的圖像、以及以淡入的方式顯示所述第二攝像頭獲取的圖像之前,還用于對(duì)第一攝像頭獲取的圖像與第二攝像頭獲取的圖像進(jìn)行圖像配準(zhǔn)設(shè)置,其中,圖像配準(zhǔn)是將一幅圖像作為參考圖像,另一幅圖像作為待配準(zhǔn)圖像;比如,可以將第一攝像頭獲取的圖像作為參考圖像,將第二攝像頭獲取的圖像作為待配準(zhǔn)圖像,然后將兩幅圖像進(jìn)行匹配、疊加的過程。具體地可以通過特征提取、特征匹配、變換模型與參數(shù)估計(jì)以及圖像變換等步驟來完成兩幅圖像的配準(zhǔn),配準(zhǔn)后兩幅圖片的重疊性更好。舉例來說,可以先提取特征點(diǎn),然后進(jìn)行對(duì)齊等操作,比如可以通過移位,將兩幅圖片的中心點(diǎn)對(duì)齊,通過配準(zhǔn)可以使兩幅圖片疊加起來后看起來更加自然,這樣切換過程看起來更加連貫。

請(qǐng)參閱圖7,圖7是本發(fā)明實(shí)施例公開的一種終端的結(jié)構(gòu)示意圖。其中,終端700可包括:兩個(gè)攝像頭701、至少1個(gè)處理器702,存儲(chǔ)器703、用戶接口704和至少1個(gè)通信總線705。其中,兩個(gè)攝像頭701包括第一攝像頭和第二攝像頭,第一攝像頭的焦距小于第二攝像頭的焦距,第一攝像頭和第二攝像頭可以都是前置攝像頭或者都是后置攝像頭,且第一攝像頭與第二攝像頭的光軸平行,相鄰安裝在終端中。通信總線705用于實(shí)現(xiàn)這些組件之間的連接通信。用戶接口704可以是終端的顯示屏,用戶可以通過在顯示屏上移動(dòng)手指來對(duì)圖片進(jìn)行放大或者縮小。

存儲(chǔ)器703可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,可以用于存儲(chǔ)預(yù)設(shè)的指紋數(shù)據(jù),以及用于存儲(chǔ)程序代碼并向處理器702提供指令和數(shù)據(jù)。

在本發(fā)明的實(shí)施例中,通過調(diào)用存儲(chǔ)器703存儲(chǔ)的程序代碼或指令,處理器702用于:

在第一攝像頭啟動(dòng)的情況下,監(jiān)測(cè)是否獲取到用戶輸入的第一目標(biāo)操作;

若監(jiān)測(cè)到用戶輸入的第一目標(biāo)操作,則觸發(fā)生成啟動(dòng)第二攝像頭的第一指令;其中,所述第一攝像頭的焦距小于所述第二攝像頭的焦距,所述第一目標(biāo)操作為控制第一攝像頭拍攝的圖像進(jìn)行放大顯示,且放大的倍數(shù)超過第一閾值的操作;

根據(jù)所述第一指令,啟動(dòng)所述第二攝像頭。

可選的,在本發(fā)明一些可能的實(shí)施方式中,在所述啟動(dòng)所述第二攝像頭之后,處理器702還用于:將顯示界面中的圖像切換為所述第二攝像頭獲取的圖像。

可選的,在本發(fā)明一些可能的實(shí)施方式中,在所述啟動(dòng)所述第二攝像頭之后,處理器702還用于:在所述將顯示界面中的圖像切換為所述第二攝像頭獲取的圖像之后,監(jiān)測(cè)是否獲取到用戶輸入的第二目標(biāo)操作,所述第二目標(biāo)操作為控制顯示界面中的拍攝對(duì)象進(jìn)行縮小顯示、且縮小倍數(shù)超過第二閾值的操作;

若監(jiān)測(cè)到用戶輸入的第二目標(biāo)操作,則觸發(fā)生成將顯示界面中的圖像切換為所述第一攝像頭獲取的圖像的第二指令;

根據(jù)所述第二指令,將顯示界面中的圖像切換為所述第一攝像頭獲取的圖像。

可選的,在本發(fā)明一些可能的實(shí)施方式中,在所述第二攝像頭啟動(dòng)之后、以及將顯示界面中的圖像切換為所述第二攝像頭獲取的圖像之前,所述處理器702還用于根據(jù)觸控操作對(duì)第一攝像頭獲取的圖像進(jìn)行放大,并在顯示界面中顯示出來。

可以看出,本發(fā)明提供的實(shí)施例在獲取到啟動(dòng)第二攝像頭的第一指令時(shí),才啟動(dòng)第二攝像頭,由于第二攝像頭不是一直運(yùn)行的,所以本發(fā)明實(shí)施例降低了功耗,延長(zhǎng)了終端待機(jī)時(shí)間。

具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例中所描述的兩個(gè)攝像頭701、處理器702、存儲(chǔ)器703、用戶接口704和通信總線705??蓤?zhí)行本發(fā)明實(shí)施例提供的一種基于雙攝像頭的拍攝方法的實(shí)施例中所描述的實(shí)現(xiàn)方式,也可執(zhí)行本發(fā)明實(shí)施例提供的一種終端的實(shí)施例中所描述的終端的實(shí)現(xiàn)方式,在此不再贅述。

本發(fā)明所有實(shí)施例中的單元,可以通過通用集成電路,例如CPU(Central Processing Unit,中央處理器),或通過ASIC(Application Specific Integrated Circuit,專用集成電路)來實(shí)現(xiàn)。

本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。

本發(fā)明實(shí)施例終端中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存取存儲(chǔ)器(Random Access Memory,簡(jiǎn)稱RAM)等。

以上對(duì)本發(fā)明實(shí)施例所提供的一種圖像處理的方法及終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。

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