本發明涉及拍攝領域,特別涉及一種拍照的方法和設備以及移動終端。
背景技術:
現有的拍照過程中,當用到閃光燈時,閃光燈只有一種默認的工作方式,如此很容易導致發生所拍攝景物過曝或過暗的情況,最終影響拍攝效果。
因此目前需要一種可以提升拍攝效果的拍攝方法,以避免現有拍攝方式中的缺陷。
技術實現要素:
針對現有技術中的缺陷,本發明提出了一種拍照的方法和設備以及移動終端,用以提升拍攝效果。
具體的,本發明提出了以下具體的實施例:
本發明實施例提出了一種拍照的方法,應用于移動終端,該方法包括:
確定待拍攝對象;
確定所述移動終端與所述待拍攝對象的距離;
基于所述距離確定閃光燈的控制參數;
在接收到拍照指令時,基于所述控制參數啟動所述閃光燈協同所述移動終端對所述待拍攝對象進行拍照。
在一個具體的實施例中,所述確定待拍攝對象包括:
當檢測到所述移動終端進行預拍照時,獲取預覽界面;
選取所述預覽界面的中心區域所對應的對象作為待拍攝對象。
在一個具體的實施例中,所述確定待拍攝對象包括:
當檢測到所述移動終端進行預拍照時,獲取預覽界面;
對所述預覽界面進行人臉智能識別,并將識別出的對象設置為待拍攝對象。
在一個具體的實施例中,所述確定待拍攝對象包括:
接收點擊所述移動終端進行預拍照所生成的預覽界面所生成的指令;
確定所述指令的點擊位置;
將所述點擊位置對應的對象設置為待拍攝對象。
在一個具體的實施例中,所述確定所述移動終端與所述待拍攝對象的距離,包括:
通過所述移動終端上的距離傳感器對所述待拍攝對象進行測距,以獲取所述移動終端與所述待拍攝對象的距離。
在一個具體的實施例中,所述距離傳感器具體為激光測距傳感器。
在一個具體的實施例中,該方法還包括:
獲取所述移動終端當前所處環境的光線的亮度值;
所述基于所述距離確定閃光燈的控制參數包括:
基于所述距離與所述亮度值確定所述閃光燈的控制參數;其中,所述距離越遠,所述亮度值越小,所述控制參數對應的閃光燈亮度越高;所述距離越近,所述亮度值越大,所述控制參數對應的閃光燈亮度越低。
在一個具體的實施例中,所述基于所述距離確定閃光燈的控制參數,包括:
通過所述距離在預設的數據庫中進行查詢;其中所述數據庫中存儲有距離與控制參數的對應關系;
將查詢得到的控制參數設置為閃光燈的控制參數。
在一個具體的實施例中,所述控制參數包括以下一個或多個的任意組合:電流值、電壓值、閃光燈的啟動數量、所述閃光燈的閃光顏色、所述閃光燈的閃光色溫。
本發明實施例還提出了一種拍照的設備,應用于移動終端,該設備包括:
第一確定模塊,用于確定待拍攝對象;
第二確定模塊,用于確定所述移動終端與所述待拍攝對象的距離;
第三確認模塊,用于基于所述距離確定閃光燈的控制參數;
拍照模塊,用于在接收到拍照指令時,基于所述控制參數啟動所述閃光燈協同所述移動終端對所述待拍攝對象進行拍照。
在一個具體的實施例中,所述第一確定模塊用于:
當檢測到所述移動終端進行預拍照時,獲取預覽界面;
選取所述預覽界面的中心區域所對應的對象作為待拍攝對象。
在一個具體的實施例中,所述第一確定模塊用于:
當檢測到所述移動終端進行預拍照時,獲取預覽界面;
對所述預覽界面進行人臉智能識別,并將識別出的對象設置為待拍攝對象。
在一個具體的實施例中,所述第一確定模塊用于:
接收點擊所述移動終端進行預拍照所生成的預覽界面所生成的指令;
確定所述指令的點擊位置;
將所述點擊位置對應的對象設置為待拍攝對象。
在一個具體的實施例中,所述第二確定模塊,用于:
通過所述移動終端上的距離傳感器對所述待拍攝對象進行測距,以獲取所述移動終端與所述待拍攝對象的距離。
在一個具體的實施例中,所述距離傳感器具體為激光測距傳感器。
在一個具體的實施例中,該設備還包括:亮度獲取模塊,用于獲取所述移動終端當前所處環境的光線的亮度值;
第三確認模塊,用于:基于所述距離與所述亮度值確定所述閃光燈的控制參數;其中,所述距離和所述亮度值越小與所述控制參數對應的閃光燈亮度之間為正相關關系。
在一個具體的實施例中,第三確認模塊,用于通過所述距離在預設的數據庫中進行查詢;其中所述數據庫中存儲有距離與控制參數的對應關系;
將查詢得到的控制參數設置為閃光燈的控制參數。
在一個具體的實施例中,所述控制參數包括以下一個或多個的任意組合:電流值、電壓值、閃光燈的啟動數量、所述閃光燈的閃光顏色、所述閃光燈的閃光色溫。
本發明實施例還提出了一種移動終端,包括:
處理器;
存儲有所述處理器的可執行指令的存儲器;
其中,所述處理器用于:
確定待拍攝對象;
確定所述移動終端與所述待拍攝對象的距離;
基于所述距離確定閃光燈的控制參數;
在接收到拍照指令時,基于所述控制參數啟動所述閃光燈協同所述移動終端對所述待拍攝對象進行拍照。
本發明公開了一種拍照的方法和設備以及移動終端,其中該方法包括:確定待拍攝對象;確定所述移動終端與所述待拍攝對象的距離;基于所述距離確定閃光燈的控制參數;在接收到拍照指令時,基于所述控制參數啟動所述閃光燈協同所述移動終端對所述待拍攝對象進行拍照。以此通過距離的不同來對閃光燈進行不同的控制,有利于提高拍照的效果,避免過曝或者過暗的情況。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1為本發明實施例提出的一種拍照的方法的流程示意圖;
圖2為本發明實施例提出的一種拍照的設備的結構示意圖;
圖3為本發明實施例提出的一種拍照的設備的結構示意圖;
圖4為本發明實施例提出的一種移動終端的結構示意圖。
具體實施方式
在下文中,將更全面地描述本公開的各種實施例。本公開可具有各種實施例,并且可在其中做出調整和改變。然而,應理解:不存在將本公開的各種實施例限于在此公開的特定實施例的意圖,而是應將本公開理解為涵蓋落入本公開的各種實施例的精神和范圍內的所有調整、等同物和/或可選方案。
在下文中,可在本公開的各種實施例中使用的術語“包括”或“可包括”指示所公開的功能、操作或元件的存在,并且不限制一個或更多個功能、操作或元件的增加。此外,如在本公開的各種實施例中所使用,術語“包括”、“具有”及其同源詞僅意在表示特定特征、數字、步驟、操作、元件、組件或前述項的組合,并且不應被理解為首先排除一個或更多個其它特征、數字、步驟、操作、元件、組件或前述項的組合的存在或增加一個或更多個特征、數字、步驟、操作、元件、組件或前述項的組合的可能性。
在本公開的各種實施例中,表述“或”或“a或/和b中的至少一個”包括同時列出的文字的任何組合或所有組合。例如,表述“a或b”或“a或/和b中的至少一個”可包括a、可包括b或可包括a和b二者。
在本公開的各種實施例中使用的表述(諸如“第一”、“第二”等)可修飾在各種實施例中的各種組成元件,不過可不限制相應組成元件。例如,以上表述并不限制所述元件的順序和/或重要性。以上表述僅用于將一個元件與其它元件區別開的目的。例如,第一用戶裝置和第二用戶裝置指示不同用戶裝置,盡管二者都是用戶裝置。例如,在不脫離本公開的各種實施例的范圍的情況下,第一元件可被稱為第二元件,同樣地,第二元件也可被稱為第一元件。
應注意到:如果描述將一個組成元件“連接”到另一組成元件,則可將第一組成元件直接連接到第二組成元件,并且可在第一組成元件和第二組成元件之間“連接”第三組成元件。相反地,當將一個組成元件“直接連接”到另一組成元件時,可理解為在第一組成元件和第二組成元件之間不存在第三組成元件。
在本公開的各種實施例中使用的術語“用戶”可指示使用電子裝置的人或使用電子裝置的裝置(例如,人工智能電子裝置)。
在本公開的各種實施例中使用的術語僅用于描述特定實施例的目的并且并非意在限制本公開的各種實施例。如在此所使用,單數形式意在也包括復數形式,除非上下文清楚地另有指示。除非另有限定,否則在這里使用的所有術語(包括技術術語和科學術語)具有與本公開的各種實施例所屬領域普通技術人員通常理解的含義相同的含義。所述術語(諸如在一般使用的詞典中限定的術語)將被解釋為具有與在相關技術領域中的語境含義相同的含義并且將不被解釋為具有理想化的含義或過于正式的含義,除非在本公開的各種實施例中被清楚地限定。
實施例1
本發明實施例1公開了一種拍照的方法,應用于移動終端,如圖1所示,該方法包括:
步驟101、確定待拍攝對象;
具體的,移動終端可以為手機,平板等,但并不限于此,具體的只要具有拍攝功能的移動設備即可,后續以手機為例來進行說明;在不同的實施例中,確定待拍攝對象有不同的方式,具體的基于幾種具體的應用環境,有以下幾種確定方式:
方式1、當檢測到所述移動終端進行預拍照時,獲取預覽界面;
選取所述預覽界面的中心區域所對應的對象作為待拍攝對象。
具體的,在方式1中,例如在手機進行拍攝時,在手機的屏幕上會有預覽界面,在此情況下,直接以該預覽界面的中心區域,例如預覽界面的兩條對角線的交點為圓心,以一定的距離,例如1厘米為半徑所包括范圍為中心區域,中心區域并不限于此,還可以為用戶自定義的中心區域,例如自定義為0.9厘米為半徑;中心區域對應的對象即為待拍攝對象。待拍攝對象可以為景物,也可以為人物或者其他的拍攝對象。
方式2、當檢測到所述移動終端進行預拍照時,獲取預覽界面;
對所述預覽界面進行人臉智能識別,并將識別出的對象設置為待拍攝對象。
具體的,在方式2中,考慮到人像拍攝是很普遍的,而人像拍攝中最重要的即為人臉,因此在預覽界面中進行人臉識別,并將識別出的對象設置為待拍攝對象;而若是在人臉智能識別不成功,例如沒有人臉出現在該預覽界面時,可以按照方式1來確定待拍攝對象。
方式3、接收點擊所述移動終端進行預拍照所生成的預覽界面所生成的指令;
確定所述指令的點擊位置;
將所述點擊位置對應的對象設置為待拍攝對象。
以上的兩種方式為自動方式,在此還可以有用戶自定義的方式,在該方式3中,當用戶點擊預覽界面時,獲取到用戶點擊的位置,然后將所點擊的位置對應的對象設置為待拍攝對象;至于用戶沒有點擊的情況,則可以結合方式1與方式2來確定待拍攝對象。
步驟102、確定所述移動終端與所述待拍攝對象的距離;
具體的,步驟102中的所述確定所述移動終端與所述待拍攝對象的距離,包括:
通過所述移動終端上的距離傳感器對所述待拍攝對象進行測距,以獲取所述移動終端與所述待拍攝對象的距離。
具體的,在確定了待拍攝對象之后,通過距離傳感器來確定移動終端與待拍攝對象之間的距離。具體的在一個實施例中,所述距離傳感器具體為激光測距傳感器。
具體的,激光測距傳感器的測距原理為通過向待拍攝對象發射激光,然后接收所返回的激光,然后根據發送與接收之間的時間差來確定移動終端與待拍攝對象之間的距離,具體的,激光測距傳感器可以為集成在移動終端上的一個元件,在此情況下,所測的距離直接就是移動終端與待拍攝對象之間的距離;此外,激光測距傳感器還可以為外置的獨立設備,在此情況下,所測得的距離還需要基于激光測距傳感器與移動終端之間的位置關系來進行進一步的處理,以獲取到移動終端與待拍攝對象之間的距離。
而具體的除了激光測距傳感器以外,距離傳感器還可以有其他具體的實施例,例如還可以為超聲波測距器,紅外測距儀等等。具體的只要能有效獲取到移動終端與待拍攝對象之間的距離即可。
步驟103、基于所述距離確定閃光燈的控制參數;
具體的,步驟103中的所述基于所述距離確定閃光燈的控制參數,包括:
通過所述距離在預設的數據庫中進行查詢;其中所述數據庫中存儲有距離與控制參數的對應關系;
將查詢得到的控制參數設置為閃光燈的控制參數。
具體的,事先會在不同的距離下采用不同的閃光燈效果對待拍攝對象進行拍攝,從而獲取到關于不同距離下拍攝用的閃光燈效果數據,后續從該數據中篩選出拍攝效果很好的照片所對應的數據以及對應該數據的控制參數,并將控制參數與距離之間的對應關系存儲在數據庫中,例如對應關系中,距離越遠,所對應控制參數控制閃光燈的閃光亮度越高;以此在實際的拍攝時,當確定了距離之后,通過查詢數據庫可以確定數據庫中所存儲的優選的控制參數。
而在另一個具體的實施例中,考慮到光線的強弱也會對拍攝的效果有影響;因此該方法還包括:
獲取所述移動終端當前所處環境的光線的亮度值;
在獲取到當前所處環境的光線的亮度值之后,步驟103中的所述基于所述距離確定閃光燈的控制參數包括:
基于所述距離與所述亮度值確定所述閃光燈的控制參數;其中,所述距離越遠,所述亮度值越小,所述控制參數對應的閃光燈亮度越高;所述距離越近,所述亮度值越大,所述控制參數對應的閃光燈亮度越低。
以此,結合距離與亮度值來確定控制參數,在考慮距離的基礎上,結合當時環境的亮度來設置對應的控制參數,從而更精確實現閃光燈的工作,有效避免過曝或過暗情況的發生;提高拍攝的效果。
至于控制參數,具體的所述控制參數包括以下一個或多個的任意組合:電流值、電壓值、閃光燈的啟動數量、所述閃光燈的閃光顏色、所述閃光燈的閃光色溫。
通過具體的拍攝環境(具有不同的拍攝要求,例如亮度,色溫,顏色等等的要求),可以有針對性的選取上述控制參數中的一個或多個,從而對閃光燈的特定方面進行控制,滿足拍攝環境的需要,以此更適應當前的應用環境,提高拍攝效果。
步驟104、在接收到拍照指令時,基于所述控制參數啟動所述閃光燈協同所述移動終端對所述待拍攝對象進行拍照。
在確定了控制參數之后,當進行拍攝時,通過所確定的控制參數啟動閃光燈協同手機對待拍攝對象進行拍照,可以根據匹配環境的需要,實現了更好的拍攝效果。
實施例2
為了對本發明進行進一步的說明,本發明實施例2還公開了一種拍照的設備,應用于移動終端,如圖2所示,該設備包括:
第一確定模塊201,用于確定待拍攝對象;
第二確定模塊202,用于確定所述移動終端與所述待拍攝對象的距離;
第三確認模塊203,用于基于所述距離確定閃光燈的控制參數;
拍照模塊204,用于在接收到拍照指令時,基于所述控制參數啟動所述閃光燈協同所述移動終端對所述待拍攝對象進行拍照。
在一個具體的實施例中,所述第一確定模塊201用于:
當檢測到所述移動終端進行預拍照時,獲取預覽界面;
選取所述預覽界面的中心區域所對應的對象作為待拍攝對象。
在一個具體的實施例中,所述第一確定模塊201用于:
當檢測到所述移動終端進行預拍照時,獲取預覽界面;
對所述預覽界面進行人臉智能識別,并將識別出的對象設置為待拍攝對象。
在一個具體的實施例中,所述第一確定模塊201用于:
接收點擊所述移動終端進行預拍照所生成的預覽界面所生成的指令;
確定所述指令的點擊位置;
將所述點擊位置對應的對象設置為待拍攝對象。
在一個具體的實施例中,所述第二確定模塊202,用于:
通過所述移動終端上的距離傳感器對所述待拍攝對象進行測距,以獲取所述移動終端與所述待拍攝對象的距離。
在一個具體的實施例中,所述距離傳感器具體為激光測距傳感器。
在一個具體的實施例中,如圖3所示,該設備還包括:亮度獲取模塊205,用于獲取所述移動終端當前所處環境的光線的亮度值;
第三確認模塊203,用于:基于所述距離與所述亮度值確定所述閃光燈的控制參數;其中,所述距離和所述亮度值越小與所述控制參數對應的閃光燈亮度之間為正相關關系。
在一個具體的實施例中,第三確認模塊203,用于通過所述距離在預設的數據庫中進行查詢;其中所述數據庫中存儲有距離與控制參數的對應關系;
將查詢得到的控制參數設置為閃光燈的控制參數。
在一個具體的實施例中,所述控制參數包括以下一個或多個的任意組合:電流值、電壓值、閃光燈的啟動數量、所述閃光燈的閃光顏色、所述閃光燈的閃光色溫。
實施例3
本發明實施例3還公開了一種移動終端,如圖4所示,為了便于說明,僅示出了與本發明實施例相關的部分,具體技術細節未揭示的,請參照本發明實施例方法部分。該移動終端可以為包括手機、平板電腦、pda(personaldigitalassistant,個人數字助理)、pos(pointofsales,銷售終端)、車載電腦等任意移動終端設備,以移動終端為手機為例:
圖4示出的是與本發明實施例提供的終端相關的手機的部分結構的框圖。參考圖4,手機包括:射頻(radiofrequency,rf)電路1510、存儲器1520、輸入單元1530、顯示單元1540、傳感器1550、音頻電路1560、無線保真(wirelessfidelity,wifi)模塊1570、處理器1580、以及電源1590等部件。本領域技術人員可以理解,圖4中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
圖4對手機的各個構成部件進行具體的介紹:
rf電路1510可用于收發信息或通話過程中,信號的接收和發送,特別地,將基站的下行信息接收后,給基帶處理器1581處理;另外,將設計上行的數據發送給基站。通常,rf電路1510包括但不限于天線、至少一個放大器、收發信機、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路1510還可以通過無線通信與網絡和其他設備通信。上述無線通信可以使用任一通信標準或協議,包括但不限于全球移動通訊系統(globalsystemofmobilecommunication,gsm)、通用分組無線服務(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、長期演進(longtermevolution,lte)、電子郵件、短消息服務(shortmessagingservice,sms)等。
存儲器1520可用于存儲軟件程序以及模塊,處理器1580通過運行存儲在存儲器1520的軟件程序以及模塊,從而執行手機的各種功能應用以及數據處理。存儲器1520可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據手機的使用所創建的數據(比如音頻數據、電話本等)等。此外,存儲器1520可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態存儲器件。
輸入單元1530可用于接收輸入的數字或字符信息,以及產生與手機的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元1530可包括觸控面板1531以及其他輸入設備1532。觸控面板1531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1531上或在觸控面板1531附近的操作),并根據預先設定的程式驅動相應的連接裝置。可選的,觸控面板1531可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器1580,并能接收處理器1580發來的命令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸控面板1531。除了觸控面板1531,輸入單元1530還可以包括其他輸入設備1532。具體地,其他輸入設備1532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
顯示單元1540可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元1540可包括顯示面板1541,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機發光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板1541。進一步的,觸控面板1531可覆蓋顯示面板1541,當觸控面板1531檢測到在其上或附近的觸摸操作后,傳送給處理器1580以確定觸摸事件的類型,隨后處理器1580根據觸摸事件的類型在顯示面板1541上提供相應的視覺輸出。雖然在圖4中,觸控面板1531與顯示面板1541是作為兩個獨立的部件來實現手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板1531與顯示面板1541集成而實現手機的輸入和輸出功能。
手機還可包括至少一種傳感器1550,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環境光傳感器及接近傳感器,其中,環境光傳感器可根據環境光線的明暗來調節顯示面板1541的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示面板1541和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態的應用(比如橫豎屏切換、相關游戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路1560、揚聲器1561,傳聲器1562可提供用戶與手機之間的音頻接口。音頻電路1560可將接收到的音頻數據轉換后的電信號,傳輸到揚聲器1561,由揚聲器1561轉換為聲音信號輸出;另一方面,傳聲器1562將收集的聲音信號轉換為電信號,由音頻電路1560接收后轉換為音頻數據,再將音頻數據輸出處理器1580處理后,經rf電路1510以發送給比如另一手機,或者將音頻數據輸出至存儲器1520以便進一步處理。
wifi屬于短距離無線傳輸技術,手機通過wifi模塊1570可以幫助用戶收發電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯網訪問。雖然圖4示出了wifi模塊1570,但是可以理解的是,其并不屬于手機的必須構成,完全可以根據需要在不改變發明的本質的范圍內而省略。
處理器1580是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在存儲器1520內的軟件程序和/或模塊,以及調用存儲在存儲器1520內的數據,執行手機的各種功能和處理數據,從而對手機進行整體監控。可選的,處理器1580可包括一個或多個處理單元;優選的,處理器1580可集成應用處理器,應用處理器主要處理操作系統、用戶界面和應用程序等。基帶處理器1581主要功能為基帶編碼/譯碼、聲音編碼及語音編碼等,基帶處理器1581可以集成調制解調處理器,調制解調處理器也可以不集成到基帶處理器1581中。可以理解的是,基帶處理器1581也可以被集成在處理器1580中。
手機還包括給各個部件供電的電源1590(比如電池),優選的,電源可以通過電源管理系統與處理器1580邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。
盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。
在本發明實施例中,該終端所包括的所述處理器1580用于:
確定待拍攝對象;
確定所述移動終端與所述待拍攝對象的距離;
基于所述距離確定閃光燈的控制參數;
在接收到拍照指令時,基于所述控制參數啟動所述閃光燈協同所述移動終端對所述待拍攝對象進行拍照。
在一個具體的實施例中,所述確定待拍攝對象包括:
當檢測到所述移動終端進行預拍照時,獲取預覽界面;
選取所述預覽界面的中心區域所對應的對象作為待拍攝對象。
在一個具體的實施例中,所述確定待拍攝對象包括:
當檢測到所述移動終端進行預拍照時,獲取預覽界面;
對所述預覽界面進行人臉智能識別,并將識別出的對象設置為待拍攝對象。
在一個具體的實施例中,所述確定待拍攝對象包括:
接收點擊所述移動終端進行預拍照所生成的預覽界面所生成的指令;
確定所述指令的點擊位置;
將所述點擊位置對應的對象設置為待拍攝對象。
在一個具體的實施例中,所述確定所述移動終端與所述待拍攝對象的距離,包括:
通過所述移動終端上的距離傳感器對所述待拍攝對象進行測距,以獲取所述移動終端與所述待拍攝對象的距離。
在一個具體的實施例中,所述距離傳感器具體為激光測距傳感器。
在一個具體的實施例中,所述處理器1580還用于:
獲取所述移動終端當前所處環境的光線的亮度值;
所述基于所述距離確定閃光燈的控制參數包括:
基于所述距離與所述亮度值確定所述閃光燈的控制參數;其中,所述距離越遠,所述亮度值越小,所述控制參數對應的閃光燈亮度越高;所述距離越近,所述亮度值越大,所述控制參數對應的閃光燈亮度越低。
在一個具體的實施例中,所述基于所述距離確定閃光燈的控制參數,包括:
通過所述距離在預設的數據庫中進行查詢;其中所述數據庫中存儲有距離與控制參數的對應關系;
將查詢得到的控制參數設置為閃光燈的控制參數。
在一個具體的實施例中,所述控制參數包括以下一個或多個的任意組合:電流值、電壓值、閃光燈的啟動數量、所述閃光燈的閃光顏色、所述閃光燈的閃光色溫。
本發明公開了一種拍照的方法和設備以及移動終端,其中該方法包括:確定待拍攝對象;確定所述移動終端與所述待拍攝對象的距離;基于所述距離確定閃光燈的控制參數;在接收到拍照指令時,基于所述控制參數啟動所述閃光燈協同所述移動終端對所述待拍攝對象進行拍照。以此通過距離的不同來對閃光燈進行不同的控制,有利于提高拍照的效果,避免過曝或者過暗的情況。
本領域技術人員可以理解附圖只是一個優選實施場景的示意圖,附圖中的模塊或流程并不一定是實施本發明所必須的。
本領域技術人員可以理解實施場景中的裝置中的模塊可以按照實施場景描述進行分布于實施場景的裝置中,也可以進行相應變化位于不同于本實施場景的一個或多個裝置中。上述實施場景的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
上述本發明序號僅僅為了描述,不代表實施場景的優劣。
以上公開的僅為本發明的幾個具體實施場景,但是,本發明并非局限于此,任何本領域的技術人員能思之的變化都應落入本發明的保護范圍。
本發明實施例還揭示了:
a1、一種拍照的方法,應用于移動終端,該方法包括:
確定待拍攝對象;
確定所述移動終端與所述待拍攝對象的距離;
基于所述距離確定閃光燈的控制參數;
在接收到拍照指令時,基于所述控制參數啟動所述閃光燈協同所述移動終端對所述待拍攝對象進行拍照。
a2、如a1所述的方法,所述確定待拍攝對象包括:
當檢測到所述移動終端進行預拍照時,獲取預覽界面;
選取所述預覽界面的中心區域所對應的對象作為待拍攝對象。
a3、如a1所述的方法,所述確定待拍攝對象包括:
當檢測到所述移動終端進行預拍照時,獲取預覽界面;
對所述預覽界面進行人臉智能識別,并將識別出的對象設置為待拍攝對象。
a4、如a1所述的方法,所述確定待拍攝對象包括:
接收點擊所述移動終端進行預拍照所生成的預覽界面所生成的指令;
確定所述指令的點擊位置;
將所述點擊位置對應的對象設置為待拍攝對象。
a5、如a1所述的方法,所述確定所述移動終端與所述待拍攝對象的距離,包括:
通過所述移動終端上的距離傳感器對所述待拍攝對象進行測距,以獲取所述移動終端與所述待拍攝對象的距離。
a6、如a5所述的方法,所述距離傳感器具體為激光測距傳感器。
a7、如a1所述的方法,還包括:
獲取所述移動終端當前所處環境的光線的亮度值;
所述基于所述距離確定閃光燈的控制參數包括:
基于所述距離與所述亮度值確定所述閃光燈的控制參數;其中,所述距離越遠,所述亮度值越小,所述控制參數對應的閃光燈亮度越高;所述距離越近,所述亮度值越大,所述控制參數對應的閃光燈亮度越低。
a8、如a1所述的方法,所述基于所述距離確定閃光燈的控制參數,包括:
通過所述距離在預設的數據庫中進行查詢;其中所述數據庫中存儲有距離與控制參數的對應關系;
將查詢得到的控制參數設置為閃光燈的控制參數。
a9、如a1所述的方法,所述控制參數包括以下一個或多個的任意組合:電流值、電壓值、閃光燈的啟動數量、所述閃光燈的閃光顏色、所述閃光燈的閃光色溫。
a10、一種拍照的設備,應用于移動終端,該設備包括:
第一確定模塊,用于確定待拍攝對象;
第二確定模塊,用于確定所述移動終端與所述待拍攝對象的距離;
第三確認模塊,用于基于所述距離確定閃光燈的控制參數;
拍照模塊,用于在接收到拍照指令時,基于所述控制參數啟動所述閃光燈協同所述移動終端對所述待拍攝對象進行拍照。
a11、如a10所述的設備,所述第一確定模塊用于:
當檢測到所述移動終端進行預拍照時,獲取預覽界面;
選取所述預覽界面的中心區域所對應的對象作為待拍攝對象。
a12、如a10所述的設備,所述第一確定模塊用于:
當檢測到所述移動終端進行預拍照時,獲取預覽界面;
對所述預覽界面進行人臉智能識別,并將識別出的對象設置為待拍攝對象。
a13、如a10所述的設備,所述第一確定模塊用于:
接收點擊所述移動終端進行預拍照所生成的預覽界面所生成的指令;
確定所述指令的點擊位置;
將所述點擊位置對應的對象設置為待拍攝對象。
a14、如a10所述的設備,所述第二確定模塊,用于:
通過所述移動終端上的距離傳感器對所述待拍攝對象進行測距,以獲取所述移動終端與所述待拍攝對象的距離。
a15、如a14所述的設備,所述距離傳感器具體為激光測距傳感器。
a16、如a10所述的設備,還包括:亮度獲取模塊,用于獲取所述移動終端當前所處環境的光線的亮度值;
第三確認模塊,用于:基于所述距離與所述亮度值確定所述閃光燈的控制參數;其中,所述距離和所述亮度值越小與所述控制參數對應的閃光燈亮度之間為正相關關系。
a17、如a10所述的設備,第三確認模塊,用于通過所述距離在預設的數據庫中進行查詢;其中所述數據庫中存儲有距離與控制參數的對應關系;
將查詢得到的控制參數設置為閃光燈的控制參數。
a18、如a10所述的設備,所述控制參數包括以下一個或多個的任意組合:電流值、電壓值、閃光燈的啟動數量、所述閃光燈的閃光顏色、所述閃光燈的閃光色溫。
a19、一種移動終端,包括:
處理器;
存儲有所述處理器的可執行指令的存儲器;
其中,所述處理器用于:
確定待拍攝對象;
確定所述移動終端與所述待拍攝對象的距離;
基于所述距離確定閃光燈的控制參數;
在接收到拍照指令時,基于所述控制參數啟動所述閃光燈協同所述移動終端對所述待拍攝對象進行拍照。