欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種拍照方法及裝置與流程

文檔序號:12627256閱讀:217來源:國知局
一種拍照方法及裝置與流程

本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種拍照方法及裝置。



背景技術(shù):

隨著計算機技術(shù)的不斷發(fā)展,在終端上集成的功能也越來越多,拍照功能的好壞就是現(xiàn)在用戶選擇手機等終端的過程中一個必不可少的考慮因素。為了提高拍照質(zhì)量以及盡量避免拍照時的手抖或者其他誤操作,在現(xiàn)有的很多拍照軟件中都對拍照獲取的圖片進行進一步的后期圖像處理,例如,降噪等。

在上述為了提高拍照質(zhì)量的圖像處理中,多是在拍照的過程中獲取多個圖像幀,然后根據(jù)獲取到的多個圖像幀進行圖像處理,并合成得到最后的輸出圖像。但是,隨著攝像頭像素的不斷提高,上述圖像處理所需要時間也會相應(yīng)的正常,雖說上述多幀圖像處理的過程提高了拍照的質(zhì)量,但是也增加了用戶進行下一張的照片的拍攝之前需要等待的時間,導(dǎo)致了用戶體驗差的問題。



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

基于此,為解決傳統(tǒng)技術(shù)中的在拍照的過程中對拍照的圖像進行進一步的圖像處理導(dǎo)致了拍攝下一張圖像時需要等待的時間過長的技術(shù)問題,特提出了一種拍照方法。

一種拍照方法,包括:

檢測輸入的拍照指令,通過攝像頭獲取至少一個圖像幀;

將所述至少一個圖像幀以隊列數(shù)據(jù)結(jié)構(gòu)的形式進行緩存;

根據(jù)所述至少一個圖像幀生成拍照圖像示意圖并在預(yù)設(shè)的縮略圖展示區(qū)域進行展示;

讀取所述緩存中的至少一個圖像幀,對所述至少一個圖像幀進行圖像處理合成得到目標拍照圖像并存儲。

在其中一個實施例中,所述通過攝像頭獲取至少一個圖像幀的步驟之前還包括:

獲取所述攝像頭的感光度值;

在所述獲取的感光度值大于預(yù)設(shè)的感光度閾值時,執(zhí)行所述通過攝像頭獲取至少一個圖像幀的步驟。

在其中一個實施例中,所述對所述至少一個圖像幀進行圖像處理合成得到目標拍照圖像的步驟還包括:

對所述至少一個圖像幀進行降噪處理;

根據(jù)所述降噪處理后的至少一個圖像幀進行編碼合成一幀圖像作為所述目標拍照圖像。

在其中一個實施例中,所述通過攝像頭獲取至少一個圖像幀的步驟之后還包括:

根據(jù)預(yù)設(shè)的清晰度算法計算所述獲取的每一個圖像幀對應(yīng)的清晰度參考值;

根據(jù)所述清晰度參考值的大小在所述至少一個圖像幀中確定最大清晰度參考值對應(yīng)的圖像幀作為基礎(chǔ)圖像幀;

所述對所述至少一個圖像幀進行圖像處理合成得到目標拍照圖像的步驟還包括:

根據(jù)所述至少一個圖像幀確定所述基礎(chǔ)圖像幀中包含的噪點,并對所述基礎(chǔ)圖像幀中包含的噪點進行降噪處理。

在其中一個實施例中,所述通過攝像頭獲取至少一個圖像幀的步驟之后還包括:

確定所述圖像幀中的前景區(qū)域;

所述根據(jù)預(yù)設(shè)的清晰度算法計算所述獲取的每一個圖像幀對應(yīng)的清晰度參考值的步驟還包括:

根據(jù)預(yù)設(shè)的清晰度算法計算所述每一個圖像幀中前景區(qū)域?qū)?yīng)的清晰度參考值作為該圖像幀對應(yīng)的清晰度參考值;

所述根據(jù)所述至少一個圖像幀確定所述基礎(chǔ)圖像幀中包含的噪點的步驟還包括:

根據(jù)所述至少一個圖像幀確定所述基礎(chǔ)圖像幀的前景區(qū)域中包含的噪點作為所述基礎(chǔ)圖像幀中包含的噪點。

此外,為解決傳統(tǒng)技術(shù)中的在拍照的過程中對拍照的圖像進行進一步的圖像處理導(dǎo)致了拍攝下一張圖像時需要等待的時間過長的技術(shù)問題,特提出了一種拍照裝置。

一種拍照裝置,包括:

圖像幀獲取模塊,用于檢測輸入的拍照指令,通過攝像頭獲取至少一個圖像幀;

圖像幀緩存模塊,用于將所述至少一個圖像幀以隊列數(shù)據(jù)結(jié)構(gòu)的形式進行緩存;

縮略圖展示模塊,用于根據(jù)所述至少一個圖像幀生成拍照圖像示意圖并在預(yù)設(shè)的縮略圖展示區(qū)域進行展示;

圖像合成模塊,用于讀取所述緩存中的至少一個圖像幀,對所述至少一個圖像幀進行圖像處理合成得到目標拍照圖像并存儲。

在其中一個實施例中,所述圖像幀獲取模塊還用于獲取所述攝像頭的感光度值;在所述獲取的感光度值大于預(yù)設(shè)的感光度閾值時,執(zhí)行所述通過攝像頭獲取至少一個圖像幀。

在其中一個實施例中,所述圖像合成模塊還用于對所述至少一個圖像幀進行降噪處理;根據(jù)所述降噪處理后的至少一個圖像幀進行編碼合成一幀圖像作為所述目標拍照圖像。

在其中一個實施例中,所述裝置還包括基礎(chǔ)圖像幀確定模塊,用于根據(jù)預(yù)設(shè)的清晰度算法計算所述獲取的每一個圖像幀對應(yīng)的清晰度參考值;根據(jù)所述清晰度參考值的大小在所述至少一個圖像幀中確定最大清晰度參考值對應(yīng)的圖像幀作為基礎(chǔ)圖像幀;

所述圖像合成模塊還用于根據(jù)所述至少一個圖像幀確定所述基礎(chǔ)圖像幀中包含的噪點,并對所述基礎(chǔ)圖像幀中包含的噪點進行降噪處理。

在其中一個實施例中,所述裝置還包括前景區(qū)域確定模塊,用于確定所述圖像幀中的前景區(qū)域;

所述基礎(chǔ)圖像幀確定模塊還用于根據(jù)預(yù)設(shè)的清晰度算法計算所述每一個圖像幀中前景區(qū)域?qū)?yīng)的清晰度參考值作為該圖像幀對應(yīng)的清晰度參考值;

所述圖像合成模塊還用于根據(jù)所述至少一個圖像幀確定所述基礎(chǔ)圖像幀的前景區(qū)域中包含的噪點作為所述基礎(chǔ)圖像幀中包含的噪點。

實施本發(fā)明實施例,將具有如下有益效果:

采用了上述拍照方法和裝置之后,針對用戶輸入的拍照指令,終端在獲取到相應(yīng)的圖像幀之后按照隊列的形式直接進行緩存,然后繼續(xù)檢測用戶輸入的下一個拍照指令,而不需要等待相應(yīng)的圖像幀的圖像處理完成之后才能繼續(xù)檢測拍照指令的檢測以及相應(yīng)的操作的進行;負責(zé)圖像幀的圖像處理的進程,可以與負責(zé)圖像幀獲取的進程同步進行;并且,負責(zé)圖像幀的圖像處理的進程從緩存中讀取相應(yīng)的圖像幀然后進行圖像處理得到最后的目標拍照圖像并進行存儲。也就是說,用戶在拍照的過程中不需要等待圖像處理的完成才能進行下一次拍照,大大縮減了用戶在拍照的過程中每次拍照需要的時間以及用戶在等待拍照的過程中的等待時間,提升了用戶體驗。

附圖說明

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

其中:

圖1為一個實施例中一種拍照方法的流程示意圖;

圖2為一個實施例中采用前述拍照方法的進程處理示意圖;

圖3為一個實施例中一種拍照裝置的結(jié)構(gòu)示意圖;

圖4為一個實施例中運行前述拍照方法的計算機設(shè)備的結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

為解決傳統(tǒng)技術(shù)中的在拍照的過程中對拍照的圖像進行進一步的圖像處理導(dǎo)致了拍攝下一張圖像時需要等待的時間過長的技術(shù)問題,在本實施例中,特提出了一種拍照方法,該方法的實現(xiàn)可依賴于計算機程序,該計算機程序可運行于基于馮諾依曼體系的計算機系統(tǒng)之上,該計算機程序可以是相機應(yīng)用程序,例如,智能終端或者相機中的拍照應(yīng)用程序或者拍照圖片的圖像處理應(yīng)用程序。該計算機系統(tǒng)可以是運行上述計算機程序的且設(shè)置有攝像頭的例如智能手機、平板電腦、相機等終端設(shè)備。

具體的,如圖1所示,上述拍照方法包括如下步驟:

步驟S102:檢測輸入的拍照指令,通過攝像頭獲取至少一個圖像幀。

具體實現(xiàn)中,終端為數(shù)碼相機或者單反相機時,用戶開啟終端的電源按鍵并按下拍照相關(guān)的按鈕,即輸入了一個拍照指令;若終端為諸如智能手機等智能終端進行拍照時,首先要啟動終端中的拍照應(yīng)用中的拍照功能,然后通過終端上的實體按鍵或者觸摸顯示屏上的拍照觸控按鈕,即輸入了一個拍照指令,即上述拍照指令為用戶通過終端的輸入裝置(物理鍵盤或者觸摸屏)輸入的。

本實施例所提及的攝像頭可為終端內(nèi)置的攝像頭,如自帶攝像頭的手機;本步驟在終端接收到拍照指令時,啟動攝像頭并獲取攝像頭采集的圖像幀。若終端未包含內(nèi)置的攝像頭,但與外部攝像頭相連,如終端為PC(Personal Computer,個人計算機),PC內(nèi)未設(shè)置攝像頭,但PC與外部攝像頭相連接;本步驟在接收到拍照指令時,啟動與PC相連的攝像頭,并獲取攝像頭采集的圖像幀。

需要說明的是,在本實施例中,在終端檢測到用戶輸入的拍照指令之后,通過攝像頭獲取的圖像幀可以不止一幀,也就是說,在接收到一次拍照指令之后,可以獲取多個圖像幀,并且,具體獲取的圖像幀的數(shù)量,是系統(tǒng)預(yù)先設(shè)置的,也可以是用戶預(yù)先設(shè)置的,在每次接收到拍照指令之后應(yīng)該獲取的圖像幀的數(shù)量確定之后,在每次接收到拍照指令之后,則通過攝像頭獲取該數(shù)量的圖像幀。

需要說明的是,在本實施例中,并不是攝像頭獲取的所有的圖像幀均保存下來的,還需要該圖像幀滿足一定的條件。具體的,上述通過攝像頭獲取至少一個圖像幀的步驟之前還包括:獲取所述攝像頭的感光度值;在所述獲取的感光度值大于預(yù)設(shè)的感光度閾值時,執(zhí)行所述通過攝像頭獲取至少一個圖像幀的步驟。

也就是說,在環(huán)境光線太弱的情況下、且沒有開啟閃光燈的情況下,獲取的圖像幀的圖像質(zhì)量太差。因此,只有在攝像頭的感光值超過一定的閾值的情況下,才執(zhí)行上述通過攝像頭獲取的至少一個圖像幀的步驟。

進一步的,若攝像頭的感光度值沒有超過上述預(yù)設(shè)的感光度閾值,還課程提醒用戶開啟閃光燈。例如,生成相應(yīng)的閃光燈開啟的提示消息并展示給用戶,在另一個可選的實施例中,還可以生成閃光燈開啟指令并發(fā)送給終端,以便開啟閃光燈。

步驟S104:將所述至少一個圖像幀以隊列數(shù)據(jù)結(jié)構(gòu)的形式進行緩存。

在本實施例中,拍照獲取的圖像幀還需要經(jīng)過一定的圖像處理過程才能得到最終的目標拍照圖像,因此,步驟S102中獲取的圖像幀會首先存儲在終端的緩存區(qū)域中。

需要說明的是,在本實施例中,步驟S102中獲取的圖像幀會以隊列數(shù)據(jù)結(jié)構(gòu)的形式存儲在終端的緩存區(qū)域中。也就是說,緩存區(qū)域中存儲的所有的圖像幀會以先進先出的形式進行存儲,并且,在緩存區(qū)域中可以存儲不止一個圖像幀,并且,存儲的圖像幀對應(yīng)的拍照指令不止一個,也就是說,在用戶輸入拍照指令之后,將用戶輸入的拍照指令對應(yīng)的圖像幀直接以隊列數(shù)據(jù)結(jié)構(gòu)的形式存儲在終端的緩存區(qū)域中。

需要說明的是,在本實施例中,終端不需要等待該拍照指令對應(yīng)的圖像幀的進一步的圖像處理完成之后才繼續(xù)進行下一次拍照,在將獲取的圖像幀緩存之后即可進行下一次拍照,即在步驟S104完成之后,即可繼續(xù)檢測用戶是否輸入例如拍照指令,若檢測到用戶再一次輸入例如拍照指令,則繼續(xù)執(zhí)行步驟S102-S104。因為圖像幀在緩存區(qū)域中是按照隊列數(shù)據(jù)結(jié)構(gòu)的形式進行存儲的,在進一步的圖像處理中,會首先針對先存儲的圖像幀進行處理,即會針對前一個拍照指令對應(yīng)的圖像幀進行圖像處理,在該拍照指令對應(yīng)的圖像幀的圖像處理完畢之后才會進行下一個拍照指令對應(yīng)的圖像幀的圖像處理。

步驟S106:根據(jù)所述至少一個圖像幀生成拍照圖像示意圖并在預(yù)設(shè)的縮略圖展示區(qū)域進行展示。

一般來講,在拍照頁面中包含的縮略圖展示區(qū)域中展示的最后的目標拍攝圖像對應(yīng)的示意圖,但是在本實施例中,因為相應(yīng)的圖像幀的圖像處理還未完成,用戶可能需要在該縮略圖展示區(qū)域中預(yù)覽相應(yīng)的拍照圖片,因此,可直接將獲取的至少一個圖像幀中的某一個圖像幀展示在該縮略圖展示區(qū)域。

需要說明的是,因為獲取到的圖像幀可能不止一個,但是展示在縮略圖展示區(qū)域中的圖像幀只能有一個,因此,在根據(jù)至少一個圖像幀生成拍照圖像示意圖的過程中,可以是在獲取的圖像中任意選擇一幀圖像幀,也可以是選擇預(yù)設(shè)的圖像幀,例如,將獲取的至少一個圖像幀中的第一個圖像幀作為拍照圖像示意圖生成的根據(jù)。

步驟S108:讀取所述緩存中的至少一個圖像幀,對所述至少一個圖像幀進行圖像處理合成得到目標拍照圖像并存儲。

具體實施中,相應(yīng)的圖像處理進程讀取緩存中的圖像幀并對其進行圖像處理。在本實施例中,圖像處理的目的是為了提高最終生成的目標拍照圖像的圖像質(zhì)量,因此,在本步驟中進行的圖像處理的具體方式可以包括任意的提高圖像質(zhì)量的方式,例如,去噪、銳化、對比度調(diào)節(jié)以及圖像合成,也就是說,針對獲取到的一個或者多個圖像幀,按照預(yù)設(shè)的圖像處理方式進行處理之后最終得到的一個合成的圖像幀,即為步驟S102中檢測到的拍照指令對應(yīng)的目標拍照圖像,然后將該目標拍照圖像進行存儲。

可選的,在一個實施例中,上述對所述至少一個圖像幀進行圖像處理合成得到目標拍照圖像的步驟還包括:對所述至少一個圖像幀進行降噪處理;根據(jù)所述降噪處理后的至少一個圖像幀進行編碼合成一幀圖像作為所述目標拍照圖像。

進一步的,因為進行圖像處理的圖像幀有多個,因此,需要確定一個基礎(chǔ)圖像幀,在圖像處理的過程中,以該基礎(chǔ)圖像幀作為基礎(chǔ)進行。具體的,上述通過攝像頭獲取至少一個圖像幀的步驟之后還包括:根據(jù)預(yù)設(shè)的清晰度算法計算所述獲取的每一個圖像幀對應(yīng)的清晰度參考值;根據(jù)所述清晰度參考值的大小在所述至少一個圖像幀中確定最大清晰度參考值對應(yīng)的圖像幀作為基礎(chǔ)圖像幀;所述對所述至少一個圖像幀進行圖像處理合成得到目標拍照圖像的步驟還包括:根據(jù)所述至少一個圖像幀確定所述基礎(chǔ)圖像幀中包含的噪點,并對所述基礎(chǔ)圖像幀中包含的噪點進行降噪處理。

在計算清晰度的過程中使用的清晰度算法,可以是任意的現(xiàn)有的清晰度計算方法,針對每一個圖像幀,分別計算每一個圖像幀對應(yīng)的清晰度參考值,并且將清晰度參考值最大的圖像幀作為基礎(chǔ)圖像幀。需要說明的是,在本實施例中,在計算清晰度的過程中,還可以是計算的圖像幀中對應(yīng)的前景區(qū)域?qū)?yīng)的清晰度,也就是說,不考慮圖像幀中的背景區(qū)域?qū)?yīng)的圖像是否清晰,從而使得用戶關(guān)心的前景區(qū)域的清晰度被首先考慮,進一步的增加了基礎(chǔ)圖像幀確定的準確度。

在基礎(chǔ)圖像幀確定之后,在進一步的去噪過程中,針對基礎(chǔ)圖像中包含的所有的噪點進行降噪,并且在降噪處理的過程中,并且利用其它圖像幀對該基礎(chǔ)圖像幀中的早點進行降噪處理。

進一步的,考慮到背景的虛化,可以不對非前景區(qū)域進行降噪處理,在保證了前景區(qū)域的圖像質(zhì)量的情況下,減少了圖像處理的計算量。

具體的,上述通過攝像頭獲取至少一個圖像幀的步驟之后還包括:確定所述圖像幀中的前景區(qū)域;所述根據(jù)預(yù)設(shè)的清晰度算法計算所述獲取的每一個圖像幀對應(yīng)的清晰度參考值的步驟還包括:根據(jù)預(yù)設(shè)的清晰度算法計算所述每一個圖像幀中前景區(qū)域?qū)?yīng)的清晰度參考值作為該圖像幀對應(yīng)的清晰度參考值;所述根據(jù)所述至少一個圖像幀確定所述基礎(chǔ)圖像幀中包含的噪點的步驟還包括:根據(jù)所述至少一個圖像幀確定所述基礎(chǔ)圖像幀的前景區(qū)域中包含的噪點作為所述基礎(chǔ)圖像幀中包含的噪點。

需要說明的是,在本實施例中,接收拍照指令并獲取圖像幀以及本步驟中對圖像幀的進一步的圖像處理是由不同的進程完成的,并且,接收拍照指令并獲取圖像幀的進程A與負責(zé)對圖像幀進行進一步的圖像處理的進程B二者可以是同時運行的,也就是說,在進程A完成第一個拍照指令對應(yīng)的相關(guān)操作之后,可以繼續(xù)完成檢測到的用戶輸入的第二個拍照指令對應(yīng)的相關(guān)操作,在此過程中,進程B完成第一個拍照指令對應(yīng)的相關(guān)操作,在完成之后,繼續(xù)完成第二個拍照指令對應(yīng)的相關(guān)操作。也就是說,進程B完成的圖像處理,是根據(jù)緩存區(qū)域中存儲的圖像幀決定的,只要緩存區(qū)域中存在還未進行圖像處理的圖像幀,進程B即需要不斷的進行圖像合成,在此過程中,進程A對應(yīng)的拍照指令的接收以及圖像幀的獲取,不受上一次拍照指令對應(yīng)的圖像處理是否完成的影響,只要該拍照指令對應(yīng)的圖像幀獲取以及緩存已經(jīng)完成,即可進行下一個拍照指令的檢測,即步驟S102的再一次執(zhí)行,不受步驟S108是否完成的影響。

在一個可選的實施例中,若一次拍照,需要400ms的時間執(zhí)行通過攝像頭獲取至少一個圖像幀、將所述至少一個圖像幀以隊列數(shù)據(jù)結(jié)構(gòu)的形式進行緩存的步驟,需要500ms的時間執(zhí)行對所述至少一個圖像幀進行圖像處理合成得到目標拍照圖像的步驟,需要100ms的時間執(zhí)行存儲目標拍照圖像的步驟。也就是說,普通的一次拍照需要1s的時間,拍30張照片最少需要30s。若按照本實施例中相關(guān)的方法進行操作,如圖2所示,則最少需要的時間為15.5s,用戶不需要等在圖像處理的時間,拍照速度有了明顯的提升。

此外,為解決傳統(tǒng)技術(shù)中的在拍照的過程中對拍照的圖像進行進一步的圖像處理導(dǎo)致了拍攝下一張圖像時需要等待的時間過長的技術(shù)問題,在一個實施例中,如圖3所示,還提出了一種拍照裝置,包括圖像幀獲取模塊102、圖像幀緩存模塊104、縮略圖展示模塊106以及圖像合成模塊108,其中:

圖像幀獲取模塊102,用于檢測輸入的拍照指令,通過攝像頭獲取至少一個圖像幀;

圖像幀緩存模塊104,用于將所述至少一個圖像幀以隊列數(shù)據(jù)結(jié)構(gòu)的形式進行緩存;

縮略圖展示模塊106,用于根據(jù)所述至少一個圖像幀生成拍照圖像示意圖并在預(yù)設(shè)的縮略圖展示區(qū)域進行展示;

圖像合成模塊108,用于讀取所述緩存中的至少一個圖像幀,對所述至少一個圖像幀進行圖像處理合成得到目標拍照圖像并存儲。

可選的,在一個實施例中,圖像幀獲取模塊102還用于獲取所述攝像頭的感光度值;在所述獲取的感光度值大于預(yù)設(shè)的感光度閾值時,執(zhí)行所述通過攝像頭獲取至少一個圖像幀。

可選的,在一個實施例中,圖像合成模塊108還用于對所述至少一個圖像幀進行降噪處理;根據(jù)所述降噪處理后的至少一個圖像幀進行編碼合成一幀圖像作為所述目標拍照圖像。

可選的,在一個實施例中,如圖3所示,上述裝置還包括基礎(chǔ)圖像幀確定模塊110,用于根據(jù)預(yù)設(shè)的清晰度算法計算所述獲取的每一個圖像幀對應(yīng)的清晰度參考值;根據(jù)所述清晰度參考值的大小在所述至少一個圖像幀中確定最大清晰度參考值對應(yīng)的圖像幀作為基礎(chǔ)圖像幀;所述圖像合成模塊還用于根據(jù)所述至少一個圖像幀確定所述基礎(chǔ)圖像幀中包含的噪點,并對所述基礎(chǔ)圖像幀中包含的噪點進行降噪處理。

可選的,在一個實施例中,如圖3所示,上述裝置還包括前景區(qū)域確定模塊112,用于確定所述圖像幀中的前景區(qū)域;所述基礎(chǔ)圖像幀確定模塊110還用于根據(jù)預(yù)設(shè)的清晰度算法計算所述每一個圖像幀中前景區(qū)域?qū)?yīng)的清晰度參考值作為該圖像幀對應(yīng)的清晰度參考值;所述圖像合成模塊108還用于根據(jù)所述至少一個圖像幀確定所述基礎(chǔ)圖像幀的前景區(qū)域中包含的噪點作為所述基礎(chǔ)圖像幀中包含的噪點。

實施本發(fā)明實施例,將具有如下有益效果:

采用了上述拍照方法和裝置之后,針對用戶輸入的拍照指令,終端在獲取到相應(yīng)的圖像幀之后按照隊列的形式直接進行緩存,然后繼續(xù)檢測用戶輸入的下一個拍照指令,而不需要等待相應(yīng)的圖像幀的圖像處理完成之后才能繼續(xù)檢測拍照指令的檢測以及相應(yīng)的操作的進行;負責(zé)圖像幀的圖像處理的進程,可以與負責(zé)圖像幀獲取的進程同步進行;并且,負責(zé)圖像幀的圖像處理的進程從緩存中讀取相應(yīng)的圖像幀然后進行圖像處理得到最后的目標拍照圖像并進行存儲。也就是說,用戶在拍照的過程中不需要等待圖像處理的完成才能進行下一次拍照,大大縮減了用戶在拍照的過程中每次拍照需要的時間以及用戶在等待拍照的過程中的等待時間,提升了用戶體驗。

在一個實施例中,如圖4所示,圖4展示了一種運行上述拍照方法的基于馮諾依曼體系的計算機系統(tǒng)的終端。該計算機系統(tǒng)可以是智能手機、平板電腦、掌上電腦或相機等設(shè)置有攝像頭的終端設(shè)備。具體的,可包括通過系統(tǒng)總線連接的外部輸入接口1001、處理器1002、存儲器1003和輸出接口1004。其中,外部輸入接口1001可選的可至少包括網(wǎng)絡(luò)接口10012。存儲器1003可包括外存儲器10032(例如硬盤、光盤或軟盤等)和內(nèi)存儲器10034。輸出接口1004可至少包括顯示屏10042等設(shè)備。

在本實施例中,本方法的運行基于計算機程序,該計算機程序的程序文件存儲于前述基于馮諾依曼體系的計算機系統(tǒng)的外存儲器10032中,在運行時被加載到內(nèi)存儲器10034中,然后被編譯為機器碼之后傳遞至處理器1002中執(zhí)行,從而使得基于馮諾依曼體系的計算機系統(tǒng)中形成邏輯上的圖像幀獲取模塊102、圖像幀緩存模塊104、縮略圖展示模塊106以及圖像合成模塊108。且在上述拍照方法執(zhí)行過程中,輸入的參數(shù)均通過外部輸入接口1001接收,并傳遞至存儲器1003中緩存,然后輸入到處理器1002中進行處理,處理的結(jié)果數(shù)據(jù)或緩存于存儲器1003中進行后續(xù)地處理,或被傳遞至輸出接口1004進行輸出。

以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
桃源县| 通许县| 大方县| 望城县| 沂源县| 昭觉县| 鄄城县| 郸城县| 永清县| 晋州市| 南乐县| 海伦市| 蒲城县| 耒阳市| 华阴市| 英德市| 广水市| 涿州市| 高青县| 防城港市| 石狮市| 犍为县| 乌兰察布市| 陈巴尔虎旗| 汪清县| 仁寿县| 青州市| 嵊泗县| 旌德县| 怀化市| 吕梁市| 盐边县| 庐江县| 丰镇市| 周口市| 云浮市| 桃源县| 丰台区| 白河县| 仙居县| 通海县|