高斯分布曲線不同的是:首先根據(jù)參考線的總灰度值的數(shù)學(xué)期望和方差值確定高斯分布曲線,再根據(jù)該高斯分布曲線確定預(yù)定分布曲線。如圖2D所示,以參考線為參考圖像上的列為例,預(yù)定分布曲線在與參考線垂直的方向上和高斯分布曲線呈鏡像。
[0144]第一提醒子模塊440b,被配置為當(dāng)經(jīng)過擬合子模塊440a成功擬合獲得高斯分布曲線時(shí),獲取高斯分布曲線上的最大值,根據(jù)該最大值所對(duì)應(yīng)的參考線與中心線之間的相對(duì)位置,提醒調(diào)整攝像頭的視角。
[0145]第二提醒子模塊440c,被配置為當(dāng)經(jīng)過擬合子模塊440a成功擬合獲得預(yù)定分布曲線時(shí),獲取預(yù)定分布曲線上的最小值,根據(jù)該最小值所對(duì)應(yīng)的參考線與中心線之間的相對(duì)位置,提醒調(diào)整攝像頭的視角。
[0146]其中,上述中心線與各條參考線平行。
[0147]可選地,第一提醒子模塊440b,還被配置為:當(dāng)最大值所對(duì)應(yīng)的參考線位于中心線的一側(cè),且距離中心線的距離大于預(yù)定距離時(shí),提醒將攝像頭的視角從中心線的位置向參考線的方向移動(dòng)。
[0148]可選地,該攝像頭視角調(diào)整裝置,還包括:第一調(diào)整模塊450。
[0149]第一調(diào)整模塊450,被配置為當(dāng)最大值所對(duì)應(yīng)的參考線位于中心線的一側(cè),且距離中心線的距離大于預(yù)定距離時(shí),自動(dòng)調(diào)整攝像頭的視角,以將視角的中心線調(diào)整至與參考線重合。
[0150]可選地,第二提醒子模塊440c,還被配置為:當(dāng)最小值所對(duì)應(yīng)的參考線位于中心線的一側(cè),且距離中心線的距離大于預(yù)定距離時(shí),提醒將攝像頭的視角從中心線的位置向參考線的方向移動(dòng)。
[0151 ]可選地,該攝像頭視角調(diào)整裝置,還包括:第二調(diào)整模塊460。
[0152]第二調(diào)整模塊460,被配置為當(dāng)最小值所對(duì)應(yīng)的參考線位于中心線的一側(cè),且距離中心線的距離大于預(yù)定距離時(shí),自動(dòng)調(diào)整攝像頭的視角,以將視角的中心線調(diào)整至與參考線重合。
[0153]可選地,所述灰度化模塊420,包括:降采樣子模塊420a和灰度化子模塊420b。
[0154]降采樣子模塊420a,被配置為按照預(yù)定倍數(shù)對(duì)參考圖像進(jìn)行降采樣,降采樣后的每個(gè)像素點(diǎn)的灰度值均代表降采樣前對(duì)應(yīng)區(qū)域的平均灰度值。
[0155]這里的預(yù)定倍數(shù)可以為20倍,或者30倍等,通常來講,預(yù)定倍數(shù)越大,降采樣后的圖像的像素點(diǎn)越少,本實(shí)施例對(duì)預(yù)定倍數(shù)不進(jìn)行限定。
[0156]由于降采樣后的參考圖像所包含的像素點(diǎn)遠(yuǎn)少于降采樣前的參考圖像中的像素點(diǎn),因此,從降采樣后得到的參考圖像中的參考線數(shù)量也比較少,進(jìn)而可以減少后續(xù)的運(yùn)算量。
[0157]對(duì)圖像進(jìn)行降采樣的具體過程為本領(lǐng)域普通技術(shù)人員都能夠?qū)崿F(xiàn)的,這里就不再贅述。
[0158]灰度化子模塊420b,被配置為將降采樣子模塊420a降采樣得到的參考圖像進(jìn)行灰度化。
[0159]對(duì)降采樣得到的圖像進(jìn)行灰度化處理,由于降采樣后的參考圖像的灰度值均代表了降采樣前對(duì)應(yīng)區(qū)域的平均灰度值,因此降采樣后的參考圖像的特征仍舊可以代表降采樣前的參考圖像的特征。
[0160]在實(shí)際應(yīng)用場(chǎng)景中,參考圖像的構(gòu)圖與圖像中拍攝的對(duì)象的色彩并無太大關(guān)系,而是與對(duì)象是否存在或者對(duì)象所在圖像中的位置有關(guān),因此這里僅需要考慮圖像中的灰度值即可。
[0161]綜上所述,本公開實(shí)施例中提供的攝像頭視角調(diào)整裝置,通過對(duì)攝像頭視角內(nèi)攝取到的參考圖像進(jìn)行灰度化,根據(jù)參考圖像上的每一條參考線的總灰度值擬合高斯分布曲線或者預(yù)定分布曲線,當(dāng)經(jīng)過擬合獲得高斯分布曲線時(shí),根據(jù)最大值所對(duì)應(yīng)的參考線與中心線之間的相對(duì)位置,提醒調(diào)整攝像頭的視角,當(dāng)經(jīng)過擬合獲得預(yù)定分布曲線時(shí),根據(jù)最小值所對(duì)應(yīng)的參考線與中心線之間的相對(duì)位置,提醒調(diào)整攝像頭的視角;由于終端可以直接對(duì)取攝像頭視角內(nèi)攝取到的圖像進(jìn)行處理以及分析提醒用戶調(diào)整攝像頭的視角,解決了目前用戶在根據(jù)自己的感覺調(diào)整攝像頭的拍照視角時(shí)得到的圖像仍會(huì)存在構(gòu)圖不合理的問題;實(shí)現(xiàn)了在利用攝像頭拍照得到的圖像構(gòu)圖不合理時(shí),提醒用戶對(duì)攝像頭視角進(jìn)行調(diào)整,達(dá)到了提高用戶體驗(yàn)的效果。
[0162]通過各條參考線的總灰度值擬合高斯分布曲線或者預(yù)定分布曲線,當(dāng)經(jīng)過擬合獲得高斯分布曲線時(shí),根據(jù)具有最大總灰度值的參考線與中心線之間的相對(duì)位置,提醒調(diào)整攝像頭的視角,當(dāng)經(jīng)過擬合獲得預(yù)定分布曲線時(shí),根據(jù)最小值所對(duì)應(yīng)的參考線與中心線之間的相對(duì)位置,提醒調(diào)整攝像頭的視角;由于在拍攝時(shí),拍攝圖像中的物體通常會(huì)呈現(xiàn)高斯分布或者預(yù)定分布曲線,因此根據(jù)各條參考線的總灰度值來模擬高斯分布曲線或者預(yù)定分布曲線,并根據(jù)高斯分布曲線上最大值對(duì)應(yīng)的參考線或者根據(jù)預(yù)定分布曲線上最小值對(duì)應(yīng)的參考線來判定目前的圖像是否位于中心位置,以此來提醒用戶調(diào)整攝像頭,可以實(shí)現(xiàn)圖像偏離的自動(dòng)判定,提高了用戶拍攝圖像時(shí)的對(duì)焦準(zhǔn)確度。
[0163]在判定高斯分布曲線上最大值所對(duì)應(yīng)的參考線與圖像的中心線距離較遠(yuǎn)時(shí),則提醒將攝像頭從該中心線的位置向該參考線的方向移動(dòng),以盡可能的讓該參考線與中心線靠近,進(jìn)而保證圖像中想要拍攝的物體盡量在拍攝的圖像中居中。
[0164]在判定預(yù)定分布曲線上最小值所對(duì)應(yīng)的參考線與圖像的中心線距離較遠(yuǎn)時(shí),則提醒將攝像頭從該中心線的位置向該參考線的方向移動(dòng),以盡可能的讓該參考線與中心線靠近,進(jìn)而保證圖像中想要拍攝的物體盡量在拍攝的圖像中居中。
[0165]通過將參考圖像進(jìn)行降采樣,將降采樣得到的參考圖像進(jìn)行灰度化,由于降采樣后的參考圖像的特征仍舊可以代表降采樣前的參考圖像的特征,降采樣后的參考圖像所包含的像素點(diǎn)遠(yuǎn)少于降采樣前的參考圖像中的像素點(diǎn),進(jìn)而在保證降采樣后的圖像仍舊可以代表原圖像的同時(shí),還可以減少后續(xù)的運(yùn)算量。
[0166]在判定高斯分布曲線上最大值所對(duì)應(yīng)的參考線與圖像的中心線距離較遠(yuǎn)時(shí),則自動(dòng)調(diào)整攝像頭的視角,以將視角的中心線調(diào)整至與該參考線重合,進(jìn)而保證圖像中想要拍攝的物體在拍攝的圖像中居中,避免了用戶的多次調(diào)整,也可以避免因用戶手動(dòng)調(diào)整存在的偏差。
[0167]需要說明的一點(diǎn)是,上述實(shí)施例提供的裝置在實(shí)現(xiàn)其攝像頭視角調(diào)整的功能時(shí),僅以上述各個(gè)功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)實(shí)際需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)容結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。
[0168]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0169]本公開一示例性實(shí)施例還提供了一種攝像頭視角調(diào)整裝置,能夠?qū)崿F(xiàn)本公開提供的攝像頭視角調(diào)整方法。該裝置包括:處理器,以及用于存儲(chǔ)處理器的可執(zhí)行指令的存儲(chǔ)器。其中,處理器被配置為:
[0170]獲取攝像頭視角內(nèi)攝取到的參考圖像;
[0171]對(duì)所述參考圖像進(jìn)行灰度化;
[0172]對(duì)于所述參考圖像上的每一條參考線,計(jì)算所述參考線上各個(gè)像素點(diǎn)的灰度值之和,得到所述參考線的總灰度值,所述參考線為所述參考圖上的行和列中的一種;
[0173]根據(jù)各條參考線的總灰度值,提醒調(diào)整所述攝像頭的視角。
[0174]圖5是根據(jù)一示例性實(shí)施例示出的一種用于調(diào)整攝像頭視角的裝置的框圖。例如,裝置500可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0175]參照?qǐng)D5,裝置500可以包括以下一個(gè)或多個(gè)組件:處理組件502,存儲(chǔ)器504,電源組件506,多媒體組件508,音頻組件510,輸入/輸出(I/O)的接口512,傳感器組件514,以及通信組件516。
[0176]處理組件502通常控制裝置500的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件502可以包括一個(gè)或多個(gè)處理器520來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件502可以包括一個(gè)或多個(gè)模塊,便于處理組件502和其他組件之間的交互。例如,處理組件502可以包括多媒體模塊,以方便多媒體組件508和處理組件502之間的交互。
[0177]存儲(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ǔ)器,磁盤或光盤。
[0178]電源組件506為裝置500的各種組件提供電力。電源組件506可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置500生成、管理和分配電力相關(guān)聯(lián)的組件。
[0179]多媒體組件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é)變焦能力。
[0180]音頻組件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)。
[0181 ] I/O接口512為處理組件502和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于: