明實(shí)施例提供了另一種圖像拍攝方法的流程示意圖。如圖2所示,本發(fā)明實(shí)施例的所述方法可以包括以下步驟S201-步驟S208。
[0033]S201,當(dāng)檢測到根據(jù)特征參數(shù)自動對焦的拍攝模式啟動時(shí),通過所述拍攝模式確定對焦的目標(biāo)對象。
[0034]具體的,當(dāng)檢測到根據(jù)特征參數(shù)自動對焦的拍攝模式啟動時(shí),所述圖像拍攝裝置通過所述拍攝模式確定對焦的目標(biāo)對象。所述目標(biāo)對象是特征參數(shù)自動對焦的拍攝模式所確定的,所述特征參數(shù)可以是人臉特征參數(shù)、花特征參數(shù)、動物特征參數(shù)、車特征參數(shù)等類別中的任一種或者多種,所述特征參數(shù)自動對焦的拍攝模式啟動之后,可對即將拍攝的場景中滿足特征參數(shù)的對象進(jìn)行對焦,所述圖像拍攝裝置確定所述拍攝模式對焦的目標(biāo)對象。
[0035]可行的方案中,接收到對觸摸屏的對焦信號時(shí),所述圖像拍攝裝置確定所述對焦信號的對焦位置,并對所述對焦位置的目標(biāo)對象進(jìn)行對焦。例如,用戶在拍攝圖像時(shí)采用手動對焦模式,接收用戶觸碰觸摸屏的對焦信號,并確定觸摸位置,對所述觸摸位置的目標(biāo)對象進(jìn)行對焦。
[0036]S202,接收到對目標(biāo)對象的對焦拍攝指令時(shí),根據(jù)所述對焦拍攝指令生成預(yù)覽圖像。
[0037]具體的,所述圖像拍攝裝置接收到對目標(biāo)對象的對焦拍攝指令時(shí),根據(jù)所述對焦拍攝指令生成預(yù)覽圖像。所述圖像拍攝裝置接收到對焦拍攝指令時(shí),根據(jù)所述對焦拍攝指令確定拍攝畫面和在拍攝畫面中對焦的目標(biāo)對象,并針對所述對焦拍攝指令生成預(yù)覽圖像,其中,所述預(yù)覽圖像包括預(yù)設(shè)數(shù)量的幀。
[0038]S203,從所述預(yù)設(shè)圖像中查找對焦于所述目標(biāo)對象的目標(biāo)幀,并統(tǒng)計(jì)所述目標(biāo)幀的數(shù)量。
[0039]具體的,所述圖像拍攝裝置從所述預(yù)設(shè)圖像所包含的預(yù)設(shè)數(shù)量的幀中查找對焦于所述目標(biāo)對象的目標(biāo)幀,是通過檢測所述預(yù)設(shè)數(shù)量的幀中每一幀的清晰度,將所述清晰度大于預(yù)設(shè)清晰度的幀確定為對焦于所述目標(biāo)對象的目標(biāo)幀,否則,確定為不是目標(biāo)幀。所述圖像拍攝裝置確定了所述預(yù)設(shè)數(shù)量的幀中的目標(biāo)幀之后,統(tǒng)計(jì)所述目標(biāo)幀的數(shù)量。
[0040]S204,當(dāng)所述目標(biāo)幀的數(shù)量大于預(yù)設(shè)閾值時(shí),獲取每一個(gè)目標(biāo)幀中的所述目標(biāo)對象的對焦區(qū)域。
[0041]具體的,當(dāng)所述目標(biāo)幀的數(shù)量大于預(yù)設(shè)閾值時(shí),所述圖像拍攝裝置獲取每一個(gè)目標(biāo)幀中的所述目標(biāo)對象的對焦區(qū)域??尚械姆桨钢?,所述目標(biāo)幀可以是所述預(yù)設(shè)數(shù)量的幀中在時(shí)間順序上的連續(xù)幀,也可以是不連續(xù)的幀。
[0042]S205,根據(jù)所獲取的所述每一個(gè)目標(biāo)幀中的所述目標(biāo)對象的對焦區(qū)域確定所述目標(biāo)對象的位置。
[0043]具體的,所述圖像拍攝裝置根據(jù)所獲取的所述每一個(gè)目標(biāo)幀中的所述目標(biāo)對象的對焦區(qū)域確定所述目標(biāo)對象的位置。通??梢愿鶕?jù)清晰區(qū)域與模糊區(qū)域判定算法進(jìn)行確定,例如,利用奇異值檢測模糊區(qū)域、貝葉斯分類算法檢測模糊區(qū)域等,進(jìn)而可以確定所述目標(biāo)幀的清晰區(qū)域,即為所述目標(biāo)對象的位置。
[0044]S206,對所述目標(biāo)對象的位置進(jìn)行對焦拍攝生成目標(biāo)拍攝圖像,輸出所述目標(biāo)拍攝圖像。
[0045]具體的,所述圖像拍攝裝置對所述目標(biāo)對象的位置進(jìn)行對焦拍攝生成目標(biāo)拍攝圖像,并輸出所述目標(biāo)拍攝圖像。由于是對焦之后生成的圖像,因此所述目標(biāo)拍攝圖像中目標(biāo)對象較為清晰,滿足了用戶的對焦需求,提高了圖像質(zhì)量。
[0046]S207,當(dāng)所述目標(biāo)幀的數(shù)量小于等于預(yù)設(shè)閾值時(shí),輸出用于表示啟動中心對焦模式進(jìn)行拍攝的提示消息。
[0047]具體的,當(dāng)所述目標(biāo)幀的數(shù)量小于等于預(yù)設(shè)閾值時(shí),表示所述圖像拍攝裝置難以完成對目標(biāo)對象的對焦,因此所述圖像拍攝裝置輸出提示消息,所述提示消息可以通過語音、短消息、對話框的形式輸出,是表示啟動中心對焦模式進(jìn)行拍攝的提示消息,以供用戶選擇。
[0048]S208,接收到用戶選擇中心對焦模式進(jìn)行拍攝的確定消息時(shí),根據(jù)所述中心對焦模式拍攝生成目標(biāo)拍攝圖像,并輸出所述目標(biāo)拍攝圖像。
[0049]具體的,所述圖像拍攝裝置接收用戶反饋的選擇中心對焦模式的確定消息,在接收到用戶選擇中心對焦模式進(jìn)行拍攝的確定消息時(shí),所述圖像拍攝裝置根據(jù)所述中心對焦模式拍攝生成目標(biāo)拍攝圖像,并輸出所述目標(biāo)拍攝圖像。
[0050]可行的方案中,當(dāng)接收到用戶反饋的不選擇中心對焦模式的消息時(shí),所述圖像拍攝裝置退出此次拍攝,并不生成拍攝圖像,以等待用戶的下一次拍攝指令。這種方式可減少生成用戶不需要的拍攝圖像,增加存儲空間的利用率,增強(qiáng)了用戶黏性。
[0051]在本發(fā)明實(shí)施例中,通過接收到對目標(biāo)對象的對焦拍攝指令時(shí),根據(jù)對焦拍攝指令生成包括預(yù)設(shè)數(shù)量的幀的預(yù)覽圖像,再從預(yù)設(shè)圖像中查找對焦于目標(biāo)對象的目標(biāo)幀,以及統(tǒng)計(jì)目標(biāo)幀的數(shù)量,當(dāng)目標(biāo)幀的數(shù)量大于預(yù)設(shè)閾值時(shí),根據(jù)目標(biāo)幀確定目標(biāo)對象的位置,并對目標(biāo)對象的位置進(jìn)行對焦拍攝生成目標(biāo)拍攝圖像,輸出目標(biāo)拍攝圖像。通過根據(jù)所查找到的對焦于目標(biāo)對象的目標(biāo)幀確定目標(biāo)對象的對焦位置,針對確定的對焦位置進(jìn)行拍攝,可獲得清晰的并對焦于目標(biāo)對象的圖像,這樣改善了圖像的清晰度,進(jìn)而提高了拍攝的圖像質(zhì)量。
[0052]下面將結(jié)合附圖3-附圖5,對本發(fā)明實(shí)施例提供的圖像拍攝裝置進(jìn)行詳細(xì)介紹。需要說明的是,附圖3-附圖5所示的圖像拍攝裝置,用于執(zhí)行本發(fā)明圖1-圖2所示實(shí)施例的方法,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明圖1-圖2所示的實(shí)施例。
[0053]請參見圖3,為本發(fā)明實(shí)施例提供了一種圖像拍攝裝置的結(jié)構(gòu)示意圖。如圖3所示,本發(fā)明實(shí)施例的所述圖像拍攝裝置I可以包括:生成單元11、查找單元12、位置確定單元13和第一輸出單元14。
[0054]生成單元11,用于接收到對目標(biāo)對象的對焦拍攝指令時(shí),根據(jù)所述對焦拍攝指令生成預(yù)覽圖像。
[0055]具體實(shí)現(xiàn)中,當(dāng)接收到對目標(biāo)對象的對焦拍攝指令時(shí),所述生成單元11根據(jù)所述對焦拍攝指令生成預(yù)覽圖像。所述生成單元11接收到對焦拍攝指令時(shí),根據(jù)所述對焦拍攝指令確定拍攝畫面和在拍攝畫面中對焦的目標(biāo)對象,并針對所述對焦拍攝指令生成預(yù)覽圖像,其中,所述預(yù)覽圖像包括預(yù)設(shè)數(shù)量的幀。
[0056]查找單元12,用于從所述預(yù)設(shè)圖像中查找對焦于所述目標(biāo)對象的目標(biāo)幀,并統(tǒng)計(jì)所述目標(biāo)幀的數(shù)量。
[0057]具體實(shí)現(xiàn)中,所述查找單元12從所述預(yù)設(shè)圖像所包含的預(yù)設(shè)數(shù)量的幀中查找對焦于所述目標(biāo)對象的目標(biāo)幀。可行的方案中,可根據(jù)每一幀的清晰度確定該幀是否對焦于所述目標(biāo)對象,每一幀圖像清晰度可以根據(jù)圖像清晰度評價(jià)算法(例如,區(qū)域?qū)Ρ榷确治觥⑿〔ㄗ儞Q等)獲得,如清晰度大于清晰度閾值,則確定為對焦于所述目標(biāo)對象的目標(biāo)幀,否貝IJ,確定為不是目標(biāo)幀。在確定了所述預(yù)設(shè)數(shù)量的幀中的目標(biāo)幀之后,統(tǒng)計(jì)所述目標(biāo)幀的數(shù)量。
[0058]位置確定單元13,用于當(dāng)所述目標(biāo)幀的數(shù)量大于預(yù)設(shè)閾值時(shí),根據(jù)所述目標(biāo)幀確定所述目標(biāo)對象的位置。
[0059]具體實(shí)現(xiàn)中,當(dāng)所述目標(biāo)幀的數(shù)量大于預(yù)設(shè)閾值時(shí),所述位置確定單元13根據(jù)所述目標(biāo)幀中每一幀的目標(biāo)對象的位置確定所述目標(biāo)對象的位置。可行的方案中,所述目標(biāo)幀可以是所述預(yù)設(shè)數(shù)量的幀中在時(shí)間順序上的連續(xù)幀,也可以是不連續(xù)的幀。
[0060]第一輸出單元14,用于對所述目標(biāo)對象的位置進(jìn)行對焦拍攝生成目標(biāo)