本申請涉及領(lǐng)域電子
技術(shù)領(lǐng)域:
:,尤其涉及一種基于雙攝像頭的成像方法、移動終端及存儲介質(zhì)。
背景技術(shù):
::隨著智能移動終端的發(fā)展和移動互聯(lián)網(wǎng)的高速成長,移動終端的拍照功能越來越強大,很多用戶都將移動終端當成一部隨身的拍攝工具,因此拍攝效果的好壞已經(jīng)成為用戶衡量一個移動終端優(yōu)劣的重要指標。對于目前的移動終端而言,用戶在進行拍照時,只能使用單個攝像頭進行拍攝。因此,在用戶用移動終端拍攝時,只能根據(jù)攝像頭的參數(shù)來調(diào)整照片的成片質(zhì)量。但是當拍照的目標場景受光照影響較大時,會造成照片曝光過度,無法還原現(xiàn)實的目標場景。而如果用戶想要對圖像的成像效果做進一步處理的話,則需要借助第三方的圖像處理應(yīng)用軟件來實現(xiàn)。但是通過第三方的圖像處理應(yīng)用軟件的圖像優(yōu)化方法需要對圖像進行整體處理,因此會導(dǎo)致圖像的優(yōu)化效果達不到用戶的預(yù)期。因此,如何提高拍攝圖像的成像質(zhì)量,提升用戶的極致體驗是目前移動終端
技術(shù)領(lǐng)域:
:不斷追求的目標。技術(shù)實現(xiàn)要素:本申請的主要目的在于提出一種基于雙攝像頭的成像方法及移動終端,旨在解決現(xiàn)有技術(shù)中移動終端的成像效果不能滿足用戶預(yù)期的問題。為實現(xiàn)上述申請目的,本申請采用下述的技術(shù)方案:依據(jù)本申請的一個方面,提供一種基于雙攝像頭的成像方法,包括:在預(yù)覽模式下,控制第一攝像頭和第二攝像頭分別以不同的焦點位置采集的圖像;當接收到拍照指令后,控制所述第一攝像頭和所述第二攝像頭拍攝圖像,并將拍攝的圖像合成為目標圖像。可選的,所述控制第一攝像頭和第二攝像頭分別以不同的焦點位置采集的圖像前,所述方法還包括;檢測焦點位置設(shè)置指令;根據(jù)所述焦點設(shè)置指令對第一攝像頭和/或第二攝像頭的焦點位置進行設(shè)置??蛇x的,在控制第一攝像頭和第二攝像頭分別以不同的焦點位置采集的圖像后,所述方法還包括:檢測曝光度更改指令;根據(jù)所述曝光度更改指令對所述第一攝像頭和所述第二攝像頭采集圖像的合成圖像的曝光度進行調(diào)整。可選的,在檢測曝光度更改指令前,所述方法還包括:將所述第一攝像頭和所述第二攝像頭采集圖像的合成圖像以及所述合成圖像的黑白效果圖像在同一取景界面中進行分屏顯示;其中,所述合成圖像位于所述同一取景界面的第一分屏中,所述黑白效果圖像位于第二分屏中。可選的,所述曝光度更改指令包括更改位置信息以及紅、綠和藍三個顏色通道的值。依據(jù)本申請的一個方面,提供一種移動終端,所述移動終端包括處理器、存儲器、第一攝像頭以及第二攝像頭;所述處理器用于執(zhí)行存儲器中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:在預(yù)覽模式下,控制第一攝像頭和第二攝像頭分別以不同的焦點位置采集的圖像;當接收到拍照指令后,控制所述第一攝像頭和所述第二攝像頭拍攝圖像,并將拍攝的圖像合成為目標圖像??蛇x的,所述控制第一攝像頭和第二攝像頭分別以不同的焦點位置采集的圖像的步驟之前,所述處理器還用于執(zhí)行存儲器中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:檢測焦點位置設(shè)置指令;根據(jù)所述焦點設(shè)置指令對第一攝像頭和/或第二攝像頭的焦點位置進行設(shè)置??蛇x的,在控制第一攝像頭和第二攝像頭分別以不同的焦點位置采集的圖像的步驟之后,所述處理器還用于執(zhí)行存儲器中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:在控制第一攝像頭和第二攝像頭分別以不同的焦點位置采集的圖像后,檢測曝光度更改指令;根據(jù)所述曝光度更改指令對所述第一攝像頭和所述第二攝像頭采集圖像的合成圖像的曝光度進行調(diào)整。可選的,在檢測曝光度更改指令之后,所述處理器還用于執(zhí)行存儲器中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:將所述第一攝像頭和所述第二攝像頭采集圖像的合成圖像以及所述合成圖像的黑白效果圖像在同一取景界面中進行分屏顯示;其中,所述合成圖像位于所述同一取景界面的第一分屏中,所述黑白效果圖像位于第二分屏中??蛇x的,所述處理器還用于執(zhí)行存儲器中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:檢測包括更改位置信息以及紅、綠和藍三個顏色通道值的所述曝光度更改指令。依據(jù)本申請的一個方面,提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執(zhí)行,以實現(xiàn)上述基于雙攝像頭的成像方法。本申請所提出的基于雙攝像頭的成像方法、移動終端及存儲介質(zhì),通過第一攝像頭和第二攝像頭以不同的焦點位置采集的圖像,并將采集圖像的合成圖像作為最終的拍攝圖像,即可生成曝光度正常的圖像,有效避免圖像過度曝光的情況。因此,通過本申請可以有效保證圖像的成像效果,提高成像的質(zhì)量,提升用戶的使用體驗。附圖說明圖1為實現(xiàn)本申請各個實施例一可選的移動終端的硬件結(jié)構(gòu)示意圖;圖2為如圖1所示的移動終端的無線通信系統(tǒng)示意圖;圖3為本申請一實施例中基于雙攝像頭的成像方法的流程圖;圖4為本申請一實施例中分屏顯示采集圖像的示意圖;圖5為本申請一實施例中移動終端的結(jié)構(gòu)框圖。本申請目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。具體實施方式應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本申請,并不用于限定本申請。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本申請的說明,其本身沒有特定的意義。因此,“模塊”、“部件”或“單元”可以混合地使用。終端可以以各種形式來實施。例如,本申請中描述的終端可以包括諸如手機、平板電腦、筆記本電腦、掌上電腦、個人數(shù)字助理(personaldigitalassistant,pda)、便捷式媒體播放器(portablemediaplayer,pmp)、導(dǎo)航裝置、可穿戴設(shè)備、智能手環(huán)、計步器等移動終端,以及諸如數(shù)字tv、臺式計算機等固定終端。后續(xù)描述中將以移動終端為例進行說明,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本申請的實施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。請參閱圖1,其為實現(xiàn)本申請各個實施例的一種移動終端的硬件結(jié)構(gòu)示意圖,該移動終端100可以包括:rf(radiofrequency,射頻)單元101、wifi模塊102、音頻輸出單元103、a/v(音頻/視頻)輸入單元104、傳感器105、顯示單元106、用戶輸入單元107、接口單元108、存儲器109、處理器110、以及電源111等部件。本領(lǐng)域技術(shù)人員可以理解,圖1中示出的移動終端結(jié)構(gòu)并不構(gòu)成對移動終端的限定,移動終端可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。下面結(jié)合圖1對移動終端的各個部件進行具體的介紹:射頻單元101可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,具體的,將基站的下行信息接收后,給處理器110處理;另外,將上行的數(shù)據(jù)發(fā)送給基站。通常,射頻單元101包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、低噪聲放大器、雙工器等。此外,射頻單元101還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標準或協(xié)議,包括但不限于gsm(globalsystemofmobilecommunication,全球移動通訊系統(tǒng))、gprs(generalpacketradioservice,通用分組無線服務(wù))、cdma2000(codedivisionmultipleaccess2000,碼分多址2000)、wcdma(widebandcodedivisionmultipleaccess,寬帶碼分多址)、td-scdma(timedivision-synchronouscodedivisionmultipleaccess,時分同步碼分多址)、fdd-lte(frequencydivisionduplexing-longtermevolution,頻分雙工長期演進)和tdd-lte(timedivisionduplexing-longtermevolution,分時雙工長期演進)等。wifi屬于短距離無線傳輸技術(shù),移動終端通過wifi模塊102可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖1示出了wifi模塊102,但是可以理解的是,其并不屬于移動終端的必須構(gòu)成,完全可以根據(jù)需要在不改變申請的本質(zhì)的范圍內(nèi)而省略。音頻輸出單元103可以在移動終端100處于呼叫信號接收模式、通話模式、記錄模式、語音識別模式、廣播接收模式等等模式下時,將射頻單元101或wifi模塊102接收的或者在存儲器109中存儲的音頻數(shù)據(jù)轉(zhuǎn)換成音頻信號并且輸出為聲音。而且,音頻輸出單元103還可以提供與移動終端100執(zhí)行的特定功能相關(guān)的音頻輸出(例如,呼叫信號接收聲音、消息接收聲音等等)。音頻輸出單元103可以包括揚聲器、蜂鳴器等等。a/v輸入單元104用于接收音頻或視頻信號。a/v輸入單元104可以包括圖形處理器(graphicsprocessingunit,gpu)1041和麥克風(fēng)1042,圖形處理器1041對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置(如攝像頭)獲得的靜態(tài)圖片或視頻的圖像數(shù)據(jù)進行處理。處理后的圖像幀可以顯示在顯示單元106上。經(jīng)圖形處理器1041處理后的圖像幀可以存儲在存儲器109(或其它存儲介質(zhì))中或者經(jīng)由射頻單元101或wifi模塊102進行發(fā)送。麥克風(fēng)1042可以在電話通話模式、記錄模式、語音識別模式等等運行模式中經(jīng)由麥克風(fēng)1042接收聲音(音頻數(shù)據(jù)),并且能夠?qū)⑦@樣的聲音處理為音頻數(shù)據(jù)。處理后的音頻(語音)數(shù)據(jù)可以在電話通話模式的情況下轉(zhuǎn)換為可經(jīng)由射頻單元101發(fā)送到移動通信基站的格式輸出。麥克風(fēng)1042可以實施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發(fā)送音頻信號的過程中產(chǎn)生的噪聲或者干擾。移動終端100還包括至少一種傳感器105,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板1061的亮度,接近傳感器可在移動終端100移動到耳邊時,關(guān)閉顯示面板1061和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準)、振動識別相關(guān)功能(比如計步器、敲擊)等;至于手機還可配置的指紋傳感器、壓力傳感器、虹膜傳感器、分子傳感器、陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。顯示單元106用于顯示由用戶輸入的信息或提供給用戶的信息。顯示單元106可包括顯示面板1061,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板1061。用戶輸入單元107可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與移動終端的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,用戶輸入單元107可包括觸控面板1071以及其他輸入設(shè)備1072。觸控面板1071,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1071上或在觸控面板1071附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。觸控面板1071可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給處理器110,并能接收處理器110發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板1071。除了觸控面板1071,用戶輸入單元107還可以包括其他輸入設(shè)備1072。具體地,其他輸入設(shè)備1072可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種,具體此處不做限定。進一步的,觸控面板1071可覆蓋顯示面板1061,當觸控面板1071檢測到在其上或附近的觸摸操作后,傳送給處理器110以確定觸摸事件的類型,隨后處理器110根據(jù)觸摸事件的類型在顯示面板1061上提供相應(yīng)的視覺輸出。雖然在圖1中,觸控面板1071與顯示面板1061是作為兩個獨立的部件來實現(xiàn)移動終端的輸入和輸出功能,但是在某些實施例中,可以將觸控面板1071與顯示面板1061集成而實現(xiàn)移動終端的輸入和輸出功能,具體此處不做限定。接口單元108用作至少一個外部裝置與移動終端100連接可以通過的接口。例如,外部裝置可以包括有線或無線頭戴式耳機端口、外部電源(或電池充電器)端口、有線或無線數(shù)據(jù)端口、存儲卡端口、用于連接具有識別模塊的裝置的端口、音頻輸入/輸出(i/o)端口、視頻i/o端口、耳機端口等等。接口單元108可以用于接收來自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿咏K端100內(nèi)的一個或多個元件或者可以用于在移動終端100和外部裝置之間傳輸數(shù)據(jù)。存儲器109可用于存儲軟件程序以及各種數(shù)據(jù)。存儲器109可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器109可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。處理器110是移動終端的控制中心,利用各種接口和線路連接整個移動終端的各個部分,通過運行或執(zhí)行存儲在存儲器109內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器109內(nèi)的數(shù)據(jù),執(zhí)行移動終端的各種功能和處理數(shù)據(jù),從而對移動終端進行整體監(jiān)控。處理器110可包括一個或多個處理單元;優(yōu)選的,處理器110可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器110中。移動終端100還可以包括給各個部件供電的電源111(比如電池),優(yōu)選的,電源111可以通過電源管理系統(tǒng)與處理器110邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。盡管圖1未示出,移動終端100還可以包括藍牙模塊等,在此不再贅述。為了便于理解本申請實施例,下面對本申請的移動終端所基于的通信網(wǎng)絡(luò)系統(tǒng)進行描述。請參閱圖2,圖2為本申請實施例提供的一種通信網(wǎng)絡(luò)系統(tǒng)架構(gòu)圖,該通信網(wǎng)絡(luò)系統(tǒng)為通用移動通信技術(shù)的lte系統(tǒng),該lte系統(tǒng)包括依次通訊連接的ue(userequipment,用戶設(shè)備)201,e-utran(evolvedumtsterrestrialradioaccessnetwork,演進式umts陸地?zé)o線接入網(wǎng))202,epc(evolvedpacketcore,演進式分組核心網(wǎng))203和運營商的ip業(yè)務(wù)204。具體地,ue201可以是上述終端100,此處不再贅述。e-utran202包括enodeb2021和其它enodeb2022等。其中,enodeb2021可以通過回程(backhaul)(例如x2接口)與其它enodeb2022連接,enodeb2021連接到epc203,enodeb2021可以提供ue201到epc203的接入。epc203可以包括mme(mobilitymanagemententity,移動性管理實體)2031,hss(homesubscriberserver,歸屬用戶服務(wù)器)2032,其它mme2033,sgw(servinggateway,服務(wù)網(wǎng)關(guān))2034,pgw(pdngateway,分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān))2035和pcrf(policyandchargingrulesfunction,政策和資費功能實體)2036等。其中,mme2031是處理ue201和epc203之間信令的控制節(jié)點,提供承載和連接管理。hss2032用于提供一些寄存器來管理諸如歸屬位置寄存器(圖中未示)之類的功能,并且保存有一些有關(guān)服務(wù)特征、數(shù)據(jù)速率等用戶專用的信息。所有用戶數(shù)據(jù)都可以通過sgw2034進行發(fā)送,pgw2035可以提供ue201的ip地址分配以及其它功能,pcrf2036是業(yè)務(wù)數(shù)據(jù)流和ip承載資源的策略與計費控制策略決策點,它為策略與計費執(zhí)行功能單元(圖中未示)選擇及提供可用的策略和計費控制決策。ip業(yè)務(wù)204可以包括因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、ims(ipmultimediasubsystem,ip多媒體子系統(tǒng))或其它ip業(yè)務(wù)等。雖然上述以lte系統(tǒng)為例進行了介紹,但本領(lǐng)域技術(shù)人員應(yīng)當知曉,本申請不僅僅適用于lte系統(tǒng),也可以適用于其他無線通信系統(tǒng),例如gsm、cdma2000、wcdma、td-scdma以及未來新的網(wǎng)絡(luò)系統(tǒng)等,此處不做限定?;谏鲜鲆苿咏K端硬件結(jié)構(gòu)以及通信網(wǎng)絡(luò)系統(tǒng),提出本申請方法各個實施例。本申請一實施例所提供的基于雙攝像頭的成像方法,特別適合應(yīng)用于上述的移動終端中。本申請中的移動終端除了包括上述的硬件結(jié)構(gòu)之外,相機采用雙攝像頭的形式,即包括第一攝像頭和第二攝像頭。對于雙攝像頭在移動終端中的位置不做具體的限定,需要保證的是雙攝像頭在拍照時需要并排位于移動終端的同一側(cè)。例如,雙攝像頭均并排設(shè)置于移動終端的背面,或者攝像頭采用可轉(zhuǎn)動的形式,可朝向移動終端的正面,也可朝向移動終端的被動。當需要拍照時,兩個攝像頭轉(zhuǎn)動至同一側(cè)即可。其中,兩個攝像頭可以是橫向并排設(shè)置,也可以縱向并排設(shè)置。實施例1基于上述的移動終端的結(jié)構(gòu),提出本申請一實施例提供的基于雙攝像頭的成像方法,如圖3所示,具體包括如下步驟:步驟301,在預(yù)覽模式下,控制第一攝像頭和第二攝像頭分別以不同的焦點位置采集的圖像。其中,在該步驟中,當相機功能被打開時,進入預(yù)覽模式。在預(yù)覽模式下,可以看到實時的成像效果。其中,由于雙攝像頭的位置有所差異,因此采集的圖像的范圍也會有所不同,這里的彩色圖像和黑白圖像為兩個攝像頭實時采集圖像的相同部分,對于采集的不同的部分,則不在采集的圖像中進行顯示。在該實施例中,第一攝像頭和第二攝像頭分別以不同的焦點位置采集圖像,例如,第一攝像頭用于采集近焦的人物信息,而第二攝像頭則用于采集遠焦的背景信息??蛇x的,在該步驟中,在控制第一攝像頭和第二攝像頭分別以不同的焦點位置采集的圖像前,該方法還包括:檢測焦點設(shè)置指令;根據(jù)焦點設(shè)置指令對第一攝像頭和/或第二攝像頭的焦點位置進行設(shè)置。具體地,在進入預(yù)覽模式后,將第一攝像頭和第二攝像頭采集的圖像在同一取景界面中進行分屏顯示;其中,第一攝像頭采集的圖像在第一分屏中進行顯示,第二攝像頭采集的圖像在第二分屏中進行顯示。這里,分屏顯示的方式可以有多種。例如,可以采用上下的顯示方式,左右的顯示方式或者嵌套的顯示方式。其中,為了保證兩個攝像頭顯示圖像的一致,優(yōu)選地,還可以采用等份屏幕的顯示,即,上下或者左右的顯示方式。具體地,在第一攝像頭和第二攝像頭分別以不同的焦點位置采集的圖像前,在第一分屏中和第二分屏中分別檢測焦點設(shè)置指令;當在某一分屏中檢測到該焦點設(shè)置指令時,則對該分屏對應(yīng)的攝像頭的焦點位置進行設(shè)置。步驟302,當接收到拍照指令后,將第一攝像頭和第二攝像頭拍攝的圖像合成為目標圖像。在該步驟中,當接收到拍照指令后,同時控制第一攝像頭拍攝第一圖像以及控制第二攝像頭拍攝第二圖像,目標圖像即為第一圖像和第二圖像的合成圖像。在合成為目標圖像時,需要待移動終端接收到用戶通過觸控相應(yīng)按鍵觸發(fā)的拍照指令后再進行處理??蛇x的,在將第一圖像和第二圖像合成為目標圖像時,具體包括:獲取第一圖像的焦點外區(qū)域;將第二圖像中與第一圖像的焦點外區(qū)域相對應(yīng)的區(qū)域拼接至第一圖像中。舉例說明,第一攝像頭以近焦鏡頭拍攝人物信息,當背景中陽光比例強烈時,會導(dǎo)致第一攝像頭拍攝的圖像背景曝光過度;而第二攝像頭以遠焦鏡頭拍攝背景信息,因此呈現(xiàn)的背景是非常清晰的,且曝光度是相對適中的。因此在將第一圖像和第二圖像合成為目標圖像時,第二圖像的背景拼接至第一圖像中,這樣生成的目標圖像近景和背景的曝光度都較為正常,優(yōu)化成像的效果。具體地,由于兩個攝像頭選用的焦點位置不同,因此可能在合成圖像時,會出現(xiàn)拼接位置附近出現(xiàn)清晰度不一致的情況?;谏鲜龅睦涌芍?,當?shù)谝粩z像頭采用近焦時,人物是非常清晰的,背景可能出現(xiàn)模糊的情況,而第二攝像頭焦點在遠處的背景,因此背景是非常清晰,近處的人物則相對模糊。因此,可選的,在該實施例中,在將第一圖像和第二圖像合成為目標圖像時,該方法還包括:獲取合成圖像的第一圖像和第二圖像的清晰度信息;根據(jù)預(yù)設(shè)算法對合成圖像的清晰度進行處理,以使第一圖像和第二圖像的拼接位置更加自然。其中,可選的預(yù)設(shè)算法可以為判斷第一圖像和第二圖像的清晰度的高低,選取較低的清晰度作為合成圖像的清晰度;或者,選擇第一圖像和第二圖像的清晰度的平均值作為合成圖像的清晰度。當然還可以通過其他算法實現(xiàn)清晰度的調(diào)整,這里不再介紹??芍?,通過對拼接后的圖像的清晰度進行調(diào)整,使得最終的成像效果得到了優(yōu)化,提成了照片的成像質(zhì)量,提升用戶的使用體驗?;谏鲜隹芍?,本申請實施例中所提供的基于雙攝像頭的成像方法,通過采用雙攝像頭設(shè)置不同的焦點來采集圖像,并將兩個攝像頭拍攝的圖像進行合成,即可生成曝光度正常的圖像,有效避免圖像過度曝光的情況。因此,通過本實施例中,可以有效保證圖像的成像效果,提高用戶的使用體驗。實施例2本申請又一實施例所提供的基于雙攝像頭的成像方法,如圖3所示,基于上述的實施例,具體包括如下:步驟301,在預(yù)覽模式下,控制第一攝像頭和第二攝像頭分別以不同的焦點位置采集的圖像。在該實施例中,在控制第一攝像頭和第二攝像頭分別以不同的焦點位置采集的圖像時,還包括:將第一攝像頭和第二攝像頭采集圖像的合成圖像在取景界面中進行顯示。這里的合成圖像為目標圖像的預(yù)覽圖像。通過將合成圖像在預(yù)覽狀態(tài)下進行顯示,用戶可以確定最佳的拍照時刻,提升用戶的使用體驗。進一步地,在將第一攝像頭和第二攝像頭采集圖像的合成圖像在取景界面中進行顯示后,該方法還包括:檢測曝光度更改指令;根據(jù)該曝光度更改指令對合成圖像的曝光度進行調(diào)整。具體地,可在取景界面中設(shè)置調(diào)整按鈕,當用戶通過指定觸控手勢觸發(fā)該功能時,可檢測到該曝光度更改指令??蛇x的,在對合成圖像的曝光度進行調(diào)整時,可以通過預(yù)設(shè)算法實現(xiàn)。例如,區(qū)域內(nèi)的像素曝光值的平均值大于預(yù)設(shè)閾值,則將其曝光度降低至預(yù)設(shè)閾值?;蛘?,曝光值小于預(yù)設(shè)閾值,則將其曝光度調(diào)整至該預(yù)設(shè)閾值。這里預(yù)設(shè)算法僅作說明,當然還可以有其他實現(xiàn)曝光度調(diào)整的方法,都是本申請的保護范圍之內(nèi)。可選的,由用戶根據(jù)實際需要對黑白圖像的曝光度去進行調(diào)整。該曝光度調(diào)整指令,包括用戶的調(diào)整位置以及所需調(diào)整值。在進行調(diào)整時,包括:檢測所要調(diào)整的區(qū)域以及所要調(diào)整的曝光值,并根據(jù)曝光值對相應(yīng)的區(qū)域進行調(diào)整,即可滿足用戶的要求。步驟302,當接收到拍照指令后,將第一攝像頭和第二攝像頭拍攝的圖像合成為目標圖像。該步驟中,當接收到拍照指令后,同時控制第一攝像頭拍攝第一圖像以及控制第二攝像頭拍攝第二圖像。在將第一圖像和第二圖像合成為目標圖像時,獲取第一圖像的焦點外區(qū)域;將第二圖像中與第一圖像的焦點外區(qū)域相對應(yīng)的區(qū)域拼接至第一圖像中。基于上述可知,本申請實施例中所提供的基于雙攝像頭的成像方法,通過采用雙攝像頭設(shè)置不同的焦點來采集圖像,并對兩個攝像頭采集的圖像的合成圖像的曝光度進行調(diào)整,因此當將兩個攝像頭拍攝的圖像進行合成,即可生成曝光度正常的圖像,且全景都較為清晰的圖像,因此,通過本實施例中,可以有效保證圖像的成像效果,提高用戶的使用體驗。實施例3本申請又一實施例所提供的基于雙攝像頭的成像方法,如圖3所示,基于上述的實施例,具體包括如下:步驟301,在預(yù)覽模式下,控制第一攝像頭和第二攝像頭分別以不同的焦點位置采集的圖像??蛇x的,在該實施例中,在控制第一攝像頭和第二攝像頭分別以不同的焦點位置采集的圖像時,將第一攝像頭和第二攝像頭采集圖像的合成圖像以及合成圖像的黑白效果圖像在同一取景界面中進行分屏顯示;其中,合成圖像位于同一取景界面的第一分屏中,合成圖像的黑白效果圖像位于第二分屏中。由于黑白效果圖像中直接可以反映出合成圖像的曝光度的情況,因此,用戶通過黑白效果圖像可以確定合成圖像中的曝光不正常的位置。進一步地,在將第一攝像頭和第二攝像頭采集圖像的合成圖像取景界面中進行顯示后,該方法還包括:在第二分屏中檢測曝光度更改指令;根據(jù)該曝光度更改指令對合成圖像以及黑白效果圖像的曝光度進行調(diào)整。具體地,可在第二分屏取景界面中設(shè)置調(diào)整按鈕,當用戶通過指定觸控手勢觸發(fā)該功能時,可檢測到該曝光度更改指令。可選的,曝光度更改指令包括更改的位置信息以及rgb三個顏色通道的值。其中,位置信息可由用戶選定。而rgb三個顏色通道的值,也可自行設(shè)定。在該實施例中,通過對rgb三個通道的調(diào)整,不僅有效防止圖像過度曝光,同時還有效防止圖像的顏色有所失真的情況,提高成像的質(zhì)量。步驟302,當接收到拍照指令后,將第一攝像頭和第二攝像頭拍攝的圖像合成為目標圖像。舉例說明,如圖4所示,在移動終端屏幕(取景界面)里對應(yīng)1號顯示框(第一分屏),2號顯示框(第二分屏)。1號顯示框中顯示1號攝像頭和2號攝像頭合成圖像。2號顯示框則顯示合成圖像的黑白效果圖像。當用戶在移動終端中調(diào)整焦后,可在1號顯示框和2號顯示框中分別獲取的1號攝像頭和2號攝像頭合成圖像和合成圖像的黑白效果圖像。用戶在黑白效果圖像中確認是否有曝光過度的情況,當有時,用戶可在2號顯示框的頂部有“r”“g”“b”三個按鍵,選擇其中任意按鍵后,以手指涂抹的方式選中過度曝光的位置,并滑動按鈕調(diào)節(jié)曝光的度,直到1號彩色顯示框中出現(xiàn)了用戶滿意的狀態(tài),點擊屏幕下方拍照按鈕即可拍出100%還原現(xiàn)實生活場景的高質(zhì)量照片?;谏鲜隹芍旧暾垖嵤├峁┑幕陔p攝像頭的成像方法,根據(jù)兩個攝像頭合成圖像的黑白效果圖像來判定目標圖像是否過度曝光,并當過度曝光時,可在取景界面中對圖像的曝光過度位置進行調(diào)整,使得圖像的呈現(xiàn)效果更能滿足用戶的需求;同時,在該實施例中,可對曝光過度的位置的rgb三個顏色通道的曝光值進行調(diào)整,有效提高圖像的成像效果,保證用戶的使用體驗。實施例4基于上述的移動終端的結(jié)構(gòu),提出本申請一實施例提供的移動終端。如圖5所示,該移動終端包括處理器110、存儲器109、第一攝像頭121以及第二攝像頭122;第一攝像頭121以及第二攝像頭122在拍照時需要并排位于移動終端的同一側(cè),用于采集圖像;其中,處理器110用于執(zhí)行存儲器109中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:在預(yù)覽模式下,控制第一攝像頭121和第二攝像頭122分別以不同的焦點位置采集的圖像;當接收到拍照指令后,控制第一攝像頭121和第二攝像頭122拍攝圖像,并將拍攝的圖像合成為目標圖像。其中,可選的,控制第一攝像頭121和第二攝像頭122分別以不同的焦點位置采集的圖像的步驟之前,處理器110還用于執(zhí)行存儲器109中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:檢測焦點位置設(shè)置指令;根據(jù)焦點設(shè)置指令對第一攝像頭121和/或第二攝像頭122的焦點位置進行設(shè)置。其中,可選的,在進入預(yù)覽模式后,處理器110還用于執(zhí)行存儲器109中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:將第一攝像頭121和第二攝像頭122采集的圖像在同一取景界面中進行分屏顯示;其中,第一攝像頭121采集的圖像在第一分屏中進行顯示,第二攝像頭122采集的圖像在第二分屏中進行顯示。其中,分屏顯示的方式可以有多種。例如,可以采用上下的顯示方式,左右的顯示方式或者嵌套的顯示方式。其中,為了保證兩個攝像頭顯示圖像的一致,優(yōu)選地,還可以采用等份屏幕的顯示,即,上下或者左右的顯示方式??蛇x的,在第一攝像頭121和第二攝像頭122分別以不同的焦點位置采集的圖像的步驟前,處理器110還用于執(zhí)行存儲器109中存儲的雙攝像頭的成像程序,以實現(xiàn)以下具體步驟:在第一分屏中和第二分屏中分別檢測焦點設(shè)置指令;當在某一分屏中檢測到該焦點設(shè)置指令時,則對該分屏對應(yīng)的攝像頭的焦點位置進行設(shè)置。其中,在處理器110實現(xiàn)當接收到拍照指令后,將第一攝像頭121和第二攝像頭122拍攝的圖像合成為目標圖像的步驟時,當接收到拍照指令后,同時控制第一攝像頭121拍攝第一圖像以及控制第二攝像頭122拍攝第二圖像,目標圖像即為第一圖像和第二圖像的合成圖像。其中,可選的,處理器110還用于執(zhí)行存儲器109中存儲的雙攝像頭的成像程序,以實現(xiàn)以下具體步驟:獲取第一圖像的焦點外區(qū)域;將第二圖像中與第一圖像的焦點外區(qū)域相對應(yīng)的區(qū)域拼接至第一圖像中。可選的,在該實施例中在將第一圖像和第二圖像合成為目標圖像時,處理器110還用于執(zhí)行存儲器109中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:獲取合成圖像的第一圖像和第二圖像的清晰度信息;根據(jù)預(yù)設(shè)算法對合成圖像的清晰度進行處理,以使第一圖像和第二圖像的拼接位置更加自然。其中,可選的預(yù)設(shè)算法可以:判斷第一圖像和第二圖像的清晰度的高低,選取較低的清晰度作為合成圖像的清晰度;或者,選擇第一圖像和第二圖像的清晰度的平均值作為合成圖像的清晰度。當然還可以通過其他算法實現(xiàn)清晰度的調(diào)整,這里不再介紹??芍ㄟ^對拼接后的圖像的清晰度進行調(diào)整,使得最終的成像效果得到了優(yōu)化,提成了照片的成像質(zhì)量,提升用戶的使用體驗?;谏鲜隹芍?,本申請實施例中所提供的移動終端,通過采用雙攝像頭設(shè)置不同的焦點來采集圖像,并將兩個攝像頭拍攝的圖像進行合成,即可生成曝光度正常的圖像,有效避免圖像過度曝光的情況。因此,通過本實施例中,可以有效保證圖像的成像效果,提高用戶的使用體驗。實施例5本申請又一實施例所提供的移動終端,基于上述的實施例,移動終端包括處理器110、存儲器109、第一攝像頭121以及第二攝像頭122;處理器110用于執(zhí)行存儲器109中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:在預(yù)覽模式下,控制第一攝像頭121和第二攝像頭122分別以不同的焦點位置采集的圖像;當接收到拍照指令后,控制第一攝像頭121和第二攝像頭122拍攝圖像,并將拍攝的圖像合成為目標圖像??蛇x的,處理器110用于執(zhí)行存儲器109中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:在控制第一攝像頭121和第二攝像頭122分別以不同的焦點位置采集的圖像時,將第一攝像頭121和第二攝像頭122采集圖像的合成圖像在取景界面中進行顯示。這里的合成圖像為目標圖像的預(yù)覽圖像。通過將合成圖像在預(yù)覽狀態(tài)下進行顯示,用戶可以確定最佳的拍照時刻,提升用戶的使用體驗。進一步地,在將第一攝像頭121和第二攝像頭122采集圖像的合成圖像取景界面中進行顯示的步驟之后,處理器110用于執(zhí)行存儲器109中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:檢測曝光度更改指令;根據(jù)該曝光度更改指令對合成圖像的曝光度進行調(diào)整。具體地,可在取景界面中設(shè)置調(diào)整按鈕,當用戶通過指定觸控手勢觸發(fā)該功能時,可檢測到該曝光度更改指令??蛇x的,在處理器110實現(xiàn)對合成圖像的曝光度進行調(diào)整的步驟時,可以通過預(yù)設(shè)在存儲器109中的算法實現(xiàn)??蛇x的,該曝光度調(diào)整指令,包括用戶的調(diào)整位置以及所需調(diào)整值。處理器110用于執(zhí)行存儲器109中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:檢測所要調(diào)整的區(qū)域以及所要調(diào)整的曝光值,并根據(jù)曝光值對相應(yīng)的區(qū)域進行調(diào)整,即可滿足用戶的要求??蛇x的,處理器110用于執(zhí)行存儲器109中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:獲取第一圖像的焦點外區(qū)域;將第二圖像中與第一圖像的焦點外區(qū)域相對應(yīng)的區(qū)域拼接至第一圖像中?;谏鲜隹芍?,本申請實施例中所提供的移動終端,通過采用雙攝像頭設(shè)置不同的焦點來采集圖像,并對兩個攝像頭采集的圖像的合成圖像的曝光度進行調(diào)整,因此當將兩個攝像頭拍攝的圖像進行合成,即可生成曝光度正常的圖像,且全景都較為清晰的圖像,因此,通過本實施例中,可以有效保證圖像的成像效果,提高用戶的使用體驗。實施例6本申請又一實施例所提供的移動終端,基于上述的實施例。但是區(qū)別于上述實施例的是處理器110實現(xiàn)圖像顯示和圖像的調(diào)整步驟。具體地,在該實施例中,在控制第一攝像頭121和第二攝像頭122分別以不同的焦點位置采集的圖像時,處理器110用于執(zhí)行存儲器109中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:將第一攝像頭121和第二攝像頭122采集圖像的合成圖像以及合成圖像的黑白效果圖像在同一取景界面中進行分屏顯示;其中,合成圖像位于同一取景界面的第一分屏中,合成圖像的黑白效果圖像位于第二分屏中。由于顯示的黑白效果圖像中直接可以反映出合成圖像的曝光度的情況,因此,用戶通過黑白效果圖像可以確定合成圖像中的曝光不正常的位置。在該實施例中,在將第一攝像頭121和第二攝像頭122采集圖像的合成圖像取景界面中進行顯示之后,處理器110用于執(zhí)行存儲器109中存儲的雙攝像頭的成像程序,以實現(xiàn)以下步驟:在第二分屏中檢測曝光度更改指令;根據(jù)該曝光度更改指令對合成圖像以及黑白效果圖像的曝光度進行調(diào)整。具體地,可在第二分屏取景界面中設(shè)置調(diào)整按鈕,當用戶通過指定觸控手勢觸發(fā)該功能時,可檢測到該曝光度更改指令??蛇x的,曝光度更改指令包括更改的位置信息以及rgb三個顏色通道的值。其中,位置信息可由用戶選定。而rgb三個顏色通道的值,也可自行設(shè)定。在該實施例中,通過對rgb三個通道的調(diào)整,不僅有效防止圖像過度曝光,同時還有效防止圖像的顏色有所失真的情況,提高成像的質(zhì)量?;谏鲜隹芍?,本申請實施例所提供的移動終端,根據(jù)兩個攝像頭合成圖像的黑白效果圖像來判定目標圖像是否過度曝光,并當過度曝光時,可在取景界面中對圖像的曝光過度位置進行調(diào)整,使得圖像的呈現(xiàn)效果更能滿足用戶的需求;同時,在該實施例中,可對曝光過度的位置的rgb三個顏色通道的曝光值進行調(diào)整,有效提高圖像的成像效果,保證用戶的使用體驗。實施例7本申請實施例還提供了一種計算機可讀存儲介質(zhì)。這里的計算機可讀存儲介質(zhì)存儲有一個或者多個程序。其中,計算機可讀存儲介質(zhì)可以包括易失性存儲器,例如隨機存取存儲器;存儲器也可以包括非易失性存儲器,例如只讀存儲器、快閃存儲器、硬盤或固態(tài)硬盤;存儲器還可以包括上述種類的存儲器的組合。當計算機可讀存儲介質(zhì)中一個或者多個程序可被一個或者多個處理器執(zhí)行,以實現(xiàn)上述實施例1~3中任一實施例所提供的基于雙攝像頭的成像方法。需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。上述本申請實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例的方法。以上僅為本申請的優(yōu)選實施例,并非因此限制本申請的專利范圍,凡是利用本申請說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的
技術(shù)領(lǐng)域:
:,均同理包括在本申請的專利保護范圍內(nèi)。當前第1頁12當前第1頁12