終端和圖像處理方法
【專利摘要】本發(fā)明提供了一種終端,包括:攝像單元,用于拍攝當前取景位置所對應的當前圖像;判斷單元,用于對所述攝像單元拍攝完的所述當前圖像進行識別,并判斷所述當前圖像是否模糊;提示單元,用于在所述判斷單元的判斷結果為當前圖像模糊時,提示所述終端的用戶將所述終端重新移動至所述當前取景位置,以使所述攝像單元重新拍攝新的當前圖像;以及全景圖像生成單元,用于根據所述新的當前圖像和所述攝像單元拍攝的與所述新的當前圖像相關聯(lián)的其他圖像生成全景圖像。相應地,本發(fā)明還提供了一種圖像處理方法。通過本發(fā)明的技術方案,可以在全景拍照的過程中時,避免出現(xiàn)事物的彎曲、扭動等問題,從而保證全景圖像的效果,提高全景拍照的成功率。
【專利說明】終端和圖像處理方法
【技術領域】
[0001]本發(fā)明涉及終端【技術領域】,具體而言,涉及一種終端和一種圖像處理方法。
【背景技術】
[0002]全景拍照就是將所有拍攝的多張圖像拼成一張全景圖像,通過搜索兩張圖像的邊緣部分,并將成像效果最為接近的區(qū)域加以重合,以完成圖像的自動拼接。
[0003]現(xiàn)有的全景圖像處理方法是通過固定幀的大小拍每一張圖像,創(chuàng)建全景圖像時從圖像序列中選擇拍下來的圖像,且每張圖像是唯一的。全景拍照需要相機始終處于旋轉狀態(tài),在旋轉過程中用戶難免會出現(xiàn)手抖動的現(xiàn)象,并且手的抖動可能是連續(xù)的,這樣即使有拍照時的防抖動處理,依舊可能會有某一張或幾張圖像因手抖動而造成模糊,從而使得所拍圖像可能相對于彼此出現(xiàn)扭曲、錯位以及像素失真等問題,從而導致此次全景拍照失敗,需要重新再拍攝。
[0004]因此,需要一種新的技術方案,可以在全景拍照的過程中時,避免出現(xiàn)事物的彎曲、扭動等問題,從而保證全景圖像的效果,提高全景拍照的成功率。
【發(fā)明內容】
[0005]本發(fā)明正是基于上述問題,提出了一種新的技術方案,可以在全景拍照的過程中時,避免出現(xiàn)事物的彎曲、扭動等問題,從而保證全景圖像的效果,提高全景拍照的成功率。
[0006]有鑒于此,本發(fā)明提出了一種終端,包括:攝像單元,用于拍攝當前取景位置所對應的當前圖像;判斷單元,用于對所述攝像單元拍攝完的所述當前圖像進行識別,并判斷所述當前圖像是否模糊;提示單元,用于在所述判斷單元的判斷結果為當前圖像模糊時,提示所述終端的用戶將所述終端重新移動至所述當前取景位置,以使所述攝像單元重新拍攝新的當前圖像;以及全景圖像生成單元,用于根據所述新的當前圖像和所述攝像單元拍攝的與所述新的當前圖像相關聯(lián)的其他圖像生成全景圖像。
[0007]在該技術方案中,終端在全景拍攝的過程中,拍攝當前取景位置所對應的當前圖像,并對圖像進行識別,在圖像模糊不清時,提示用戶返回當前取景位置重新拍攝,這樣,在生成全景圖像時,可以保證全景圖像的整體效果,而避免了因一張或幾張圖像模糊而造成需要重新拍攝全景圖像的問題,從而提高全景拍照的成功率。
[0008]在上述技術方案中,優(yōu)選地,還包括:檢測單元,對所述終端的用戶在所述當前取景位置處的拍攝動作進行檢測;以及所述判斷單元還用于:判斷所述拍攝動作是否有抖動;所述提示單元還用于:在所述判斷單元的判斷結果為所述拍攝動作有抖動時,提示所述終端的用戶將所述終端重新移動至所述當前取景位置。
[0009]在該技術方案中,進一步地,可以通過判斷用戶在拍照時是否抖動,來判斷是否返回取景位置重新拍攝圖片,這樣,可以避免出現(xiàn)圖像模糊,事物彎曲變形等問題,從而為用戶提供良好的交互體驗。
[0010]在上述技術方案中,優(yōu)選地,還包括:圖像分析單元,在所述攝像單元拍攝的所述新的當前圖像為多張時,對多張所述新的當前圖像的顯示效果進行對比分析;圖像選擇單元,根據所述圖像分析單元的對比分析結果,從多張所述新的當前圖像中,選擇出一張顯示效果最好的圖像;以及所述全景圖像生成單元還用于:根據所述顯示效果最好的圖像和所述其他圖像,生成所述全景圖像。
[0011]在該技術方案中,在重新拍攝新圖像時,為了保證圖像的拍攝效果,可以連拍多張圖像,在多張圖像中找出顯示效果最好的一張圖像,從而保證全景圖像的整體效果。其中,顯示效果可以通過對比圖片的感光度、飽和度、對比度和是否抖動等參數(shù)進行確定。
[0012]在上述技術方案中,優(yōu)選地,還包括:圖像刪除單元,用于將多張所述新的當前圖像中,除所述顯示效果最好的圖像之外的其他圖像刪除。
[0013]在該技術方案中,為了不過多的占用終端的存儲空間,在從多張圖像中挑選出顯示效果最好的圖像后可以將其余圖像刪除。
[0014]在上述技術方案中,優(yōu)選地,還包括:顯示單元,用于對所述當前圖像、所述新的當前圖像和/或所述全景圖像進行顯示。
[0015]根據本發(fā)明的另一方面,還提供了一種圖像處理方法,應用于終端,包括:拍攝當前取景位置所對應的當前圖像;對拍攝完的所述當前圖像進行識別,并判斷所述當前圖像是否模糊;在判斷結果為當前圖像模糊時,提示所述終端的用戶將所述終端重新移動至所述當前取景位置,以重新拍攝新的當前圖像;以及根據所述新的當前圖像和拍攝的與所述新的當前圖像相關聯(lián)的其他圖像生成全景圖像。
[0016]在該技術方案中,終端在全景拍攝的過程中,拍攝當前取景位置所對應的當前圖像,并對圖像進行識別,在圖像模糊不清時,提示用戶返回當前取景位置重新拍攝,這樣,在生成全景圖像時,可以保證全景圖像的整體效果,而避免了因一張或幾張圖像模糊而造成需要重新拍攝全景圖像的問題,從而提高全景拍照的成功率。
[0017]在上述技術方案中,優(yōu)選地,還包括:對所述終端的用戶在所述當前取景位置處的拍攝動作進行檢測;判斷所述拍攝動作是否有抖動,在所述拍攝動作有抖動時,提示所述終端的用戶將所述終端重新移動至所述當前取景位置,以重新拍攝新的當前圖像。
[0018]在該技術方案中,進一步地,可以通過判斷用戶在拍照時是否抖動,來判斷是否返回取景位置重新拍攝圖片,這樣,可以避免出現(xiàn)圖像模糊,事物彎曲變形等問題,從而為用戶提供良好的交互體驗。
[0019]在上述技術方案中,優(yōu)選地,還包括:在拍攝的所述新的當前圖像為多張時,對多張所述新的當前圖像的顯示效果進行對比分析;根據對比分析結果,從多張所述新的當前圖像中,選擇出一張顯示效果最好的圖像;以及根據所述顯示效果最好的圖像和所述其他圖像,生成所述全景圖像。
[0020]在該技術方案中,在重新拍攝新圖像時,為了保證圖像的拍攝效果,可以連拍多張圖像,在多張圖像中找出顯示效果最好的一張圖像,從而保證全景圖像的整體效果。其中,顯示效果可以通過對比圖片的感光度、飽和度、對比度和是否抖動等參數(shù)進行確定。
[0021]在上述技術方案中,優(yōu)選地,還包括:將多張所述新的當前圖像中,除所述顯示效果最好的圖像之外的其他圖像刪除。
[0022]在該技術方案中,為了不過多的占用終端的存儲空間,在從多張圖像中挑選出顯示效果最好的圖像后可以將其余圖像刪除。[0023]在上述技術方案中,優(yōu)選地,還包括:對所述當前圖像、所述新的當前圖像和/或所述全景圖像進行顯示。
[0024]通過以上技術方案,可以在全景拍照的過程中,在檢測到用戶在某處抖動時提示用戶轉回手機重新拍攝,從而避免出現(xiàn)事物的彎曲、扭動等問題,保證全景圖像的效果,提高全景拍照的成功率。
【專利附圖】
【附圖說明】
[0025]圖1示出了根據本發(fā)明的實施例的終端的框圖;
[0026]圖2示出了根據本發(fā)明的實施例的圖像處理方法的流程圖;
[0027]圖3示出了根據本發(fā)明的實施例的終端的結構圖;
[0028]圖4示出了根據本發(fā)明的實施例的圖像處理方法的具體流程圖;
[0029]圖5至圖7示出了根據本發(fā)明的一個實施例的終端的屏幕界面的示意圖。
【具體實施方式】
[0030]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結合附圖和【具體實施方式】對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
[0031]在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
[0032]圖1示出了根據本發(fā)明的實施例的終端的框圖。
[0033]如圖1所示,根據本發(fā)明的實施例的終端100,包括:攝像單元102,用于拍攝當前取景位置所對應的當前圖像;判斷單元104,用于對所述攝像單元拍攝完的所述當前圖像進行識別,并判斷所述當前圖像是否模糊;提示單元106,用于在所述判斷單元的判斷結果為當前圖像模糊時,提示所述終端的用戶將所述終端重新移動至所述當前取景位置,以使所述攝像單元重新拍攝新的當前圖像;以及全景圖像生成單元108,用于根據所述新的當前圖像和所述攝像單元拍攝的與所述新的當前圖像相關聯(lián)的其他圖像生成全景圖像。
[0034]在該技術方案中,終端在全景拍攝的過程中,拍攝當前取景位置所對應的當前圖像,并對圖像進行識別,在圖像模糊不清時,提示用戶返回當前取景位置重新拍攝,這樣,在生成全景圖像時,可以保證全景圖像的整體效果,而避免了因一張或幾張圖像模糊而造成需要重新拍攝全景圖像的問題,從而提高全景拍照的成功率。
[0035]在上述技術方案中,優(yōu)選地,還包括:檢測單元110,對所述終端的用戶在所述當前取景位置處的拍攝動作進行檢測;以及所述判斷單元104還用于:判斷所述拍攝動作是否有抖動;所述提示單元106還用于:在所述判斷單元的判斷結果為所述拍攝動作有抖動時,提示所述終端的用戶將所述終端重新移動至所述當前取景位置。
[0036]在該技術方案中,進一步地,可以通過判斷用戶在拍照時是否抖動,來判斷是否返回取景位置重新拍攝圖片,這樣,可以避免出現(xiàn)圖像模糊,事物彎曲變形等問題,從而為用戶提供良好的交互體驗。
[0037]在上述技術方案中,優(yōu)選地,還包括:圖像分析單元112,在所述攝像單元拍攝的所述新的當前圖像為多張時,對多張所述新的當前圖像的顯示效果進行對比分析;圖像選擇單元114,根據所述圖像分析單元112的對比分析結果,從多張所述新的當前圖像中,選擇出一張顯示效果最好的圖像;以及所述全景圖像生成單元108還用于:根據所述顯示效果最好的圖像和所述其他圖像,生成所述全景圖像。
[0038]在該技術方案中,在重新拍攝新圖像時,為了保證圖像的拍攝效果,可以連拍多張圖像,在多張圖像中找出顯示效果最好的一張圖像,從而保證全景圖像的整體效果。其中,顯示效果可以通過對比圖片的感光度、飽和度、對比度和是否抖動等參數(shù)進行確定。
[0039]在上述技術方案中,優(yōu)選地,還包括:圖像刪除單元116,用于將多張所述新的當前圖像中,除所述顯示效果最好的圖像之外的其他圖像刪除。
[0040]在該技術方案中,為了不過多的占用終端的存儲空間,在從多張圖像中挑選出顯示效果最好的圖像后可以將其余圖像刪除。
[0041]在上述技術方案中,優(yōu)選地,還包括:顯示單元118,用于對所述當前圖像、所述新的當前圖像和/或所述全景圖像進行顯示。
[0042]圖2示出了根據本發(fā)明的實施例的圖像處理方法的流程圖。
[0043]如圖2所示,根據本發(fā)明的實施例的圖像處理方法,包括:步驟202,拍攝當前取景位置所對應的當前圖像;步驟204,對拍攝完的所述當前圖像進行識別,并判斷所述當前圖像是否模糊;步驟206,在判斷結果為當前圖像模糊時,提示所述終端的用戶將所述終端重新移動至所述當前取景位置,以重新拍攝新的當前圖像;以及步驟208,根據所述新的當前圖像和拍攝的與所述新的當前圖像相關聯(lián)的其他圖像生成全景圖像。
[0044]在該技術方案中,終端在全景拍攝的過程中,拍攝當前取景位置所對應的當前圖像,并對圖像進行識別,在圖像模糊不清時,提示用戶返回當前取景位置重新拍攝,這樣,在生成全景圖像時,可以保證全景圖像的整體效果,而避免了因一張或幾張圖像模糊而造成需要重新拍攝全景圖像的問題,從而提高全景拍照的成功率。
[0045]其中,與新的當前圖像相關聯(lián)的其他圖像即指在全景拍照的過程中拍攝的除新的當前圖像之外圖像。
[0046]在上述技術方案中,優(yōu)選地,還包括:對所述終端的用戶在所述當前取景位置處的拍攝動作進行檢測;判斷所述拍攝動作是否有抖動,在所述拍攝動作有抖動時,提示所述終端的用戶將所述終端重新移動至所述當前取景位置,以重新拍攝新的當前圖像。
[0047]在該技術方案中,進一步地,可以通過判斷用戶在拍照時是否抖動,來判斷是否返回取景位置重新拍攝圖片,這樣,可以避免出現(xiàn)圖像模糊,事物彎曲變形等問題,從而為用戶提供良好的交互體驗。
[0048]在上述技術方案中,優(yōu)選地,還包括:在拍攝的所述新的當前圖像為多張時,對多張所述新的當前圖像的顯示效果進行對比分析;根據對比分析結果,從多張所述新的當前圖像中,選擇出一張顯示效果最好的圖像;以及根據所述顯示效果最好的圖像和所述其他圖像,生成所述全景圖像。
[0049]在該技術方案中,在重新拍攝新圖像時,為了保證圖像的拍攝效果,可以連拍多張圖像,在多張圖像中找出顯示效果最好的一張圖像,從而保證全景圖像的整體效果。其中,顯示效果可以通過對比圖片的感光度、飽和度、對比度和是否抖動等參數(shù)進行確定。
[0050]在上述技術方案中,優(yōu)選地,還包括:將多張所述新的當前圖像中,除所述顯示效果最好的圖像之外的其他圖像刪除。
[0051]在該技術方案中,為了不過多的占用終端的存儲空間,在從多張圖像中挑選出顯示效果最好的圖像后可以將其余圖像刪除。
[0052]在上述技術方案中,優(yōu)選地,還包括:對所述當前圖像、所述新的當前圖像和/或所述全景圖像進行顯示。
[0053]圖3示出了根據本發(fā)明的實施例的終端的結構圖。
[0054]如圖3所示,根據本發(fā)明的實施例的終端300包括:DSP芯片302、存儲器304、電源306、攝像頭傳感器308、抖動檢測模塊310及全景圖像處理模塊312。
[0055]其中,攝像頭傳感器308感光成像以后把圖像數(shù)據傳給DSP芯片302,DSP芯片302進行圖像處理,具體的處理包括色彩飽和度分析,清晰度分析和運行算法等,并處理后的圖像數(shù)據傳送給存儲器304進行存儲。抖動檢測模塊310負責在全景拍照模式中檢測用戶是否有抖動,并把結果上報給DSP芯片302,在抖動檢測模塊310檢測到用戶有抖動時,DSP芯片302發(fā)出重拍提示,當用戶返回抖動的位置時,攝像頭傳感器308重新成像。全景圖像處理模塊312負責生成全景圖像,以及接收到抖動信號時的圖像處理。
[0056]圖4示出了根據本發(fā)明的實施例的圖像處理方法的具體流程圖。
[0057]如圖4所示,根據本發(fā)明的實施例的圖像處理方法的具體流程如下:
[0058]步驟402,進入全景模式拍照,用戶旋轉取景。
[0059]步驟406,判斷用戶在拍攝當前圖像時是否抖動,如果用戶抖動,則當前圖像可能就會模糊不清。在判斷結果為是時,進入步驟408。步驟408,如果如有抖動,提示用戶轉回手機,重新取景。在此處,除了判斷用戶是否抖動,還可以對拍攝完的圖像進行判斷,通過識別圖像來判斷圖像是否模糊不清,從而決定是否重新取景。這樣,在圖像模糊或是用戶抖動時重新取景拍照,保證了全景圖像的整體效果,并且避免了因一張或幾張圖像模糊而造成需要重新拍攝全景圖像的問題,提高了全景拍照的成功率。
[0060]步驟410,自動連拍,并從拍攝的多張圖像中選擇最優(yōu)的一張圖像保存,其余自動刪除。保存一張最優(yōu)的圖像,而將其他無用的圖像刪除,這樣,可以節(jié)省終端的存儲空間,減少終端的存儲負擔。
[0061]步驟412,將此次全景拍攝過程中拍攝的所有圖像拼接生成全景圖像。由于在拍攝過程中,實時的對抖動現(xiàn)象和圖片模糊現(xiàn)象進行了處理,所以可以保證最后生成的全景圖片的整體效果。
[0062]下面結合圖5至圖7詳細說明本發(fā)明的技術方案。
[0063]圖5至圖7示出了根據本發(fā)明的一個實施例的終端的屏幕界面的示意圖。
[0064]如圖5所示,終端的顯示界面可以分為全景預覽框和取景框,其中,A為全景預覽框502,B為取景框504,用戶根據顯示界面上的箭頭提示移動手機,當用戶拍攝當前圖像時,判斷取景框504中的當前圖像是否模糊,或是判斷用戶是否有抖動,當圖像模糊或是用戶有抖動時,如圖6所示,終端會提示用戶反方向移動手機,當移動到抖動位置或模糊位置時,終端自動連拍,并根據圖像的感光度、飽和度、對比度及是否抖動等參數(shù),從連拍的多張圖像中選擇最優(yōu)的一張圖像保存,其余連拍圖像自動刪除。如圖7所示,完成上述過程后,終端繼續(xù)拍下一張圖像,重復上述過程,直至拍攝完全景圖像中的所有圖像。最后,終端此次全景拍攝過程中拍攝的所有圖像自動拼接,生成全景圖像。[0065]以上結合附圖詳細說明了本發(fā)明的技術方案,通過本發(fā)明的技術方案,在全景拍照時,如果檢測到抖動提示用戶轉回手機多拍幾張,選擇最清晰的一張進行拼接,這樣解決了全景拍照過程中的抖動問題,避免出現(xiàn)事物彎曲、扭動及失真等現(xiàn)象,從而保證全景圖像的效果,提高全景拍照的成功率。
[0066]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種終端,其特征在于,包括: 攝像單元,用于拍攝當前取景位置所對應的當前圖像; 判斷單元,用于對所述攝像單元拍攝完的所述當前圖像進行識別,并判斷所述當前圖像是否模糊; 提示單元,用于在所述判斷單元的判斷結果為當前圖像模糊時,提示所述終端的用戶將所述終端重新移動至所述當前取景位置,以使所述攝像單元重新拍攝新的當前圖像;以及 全景圖像生成單元,用于根據所述新的當前圖像和所述攝像單元拍攝的與所述新的當前圖像相關聯(lián)的其他圖像生成全景圖像。
2.根據權利要求1所述的終端,其特征在于, 還包括: 檢測單元,對所述終端的用戶在所述當前取景位置處的拍攝動作進行檢測;以及 所述判斷單元還用于: 判斷所述拍攝動作是否有抖動; 所述提示單元還用于: 在所述判斷單元的判斷結果為所述拍攝動作有抖動時,提示所述終端的用戶將所述終端重新移動至所述當前取景位置。
3.根據權利要求1所述的終端,其特征在于,還包括: 圖像分析單元,在所述攝像單元拍攝的所述新的當前圖像為多張時,對多張所述新的當前圖像的顯示效果進行對比分析; 圖像選擇單元,根據所述圖像分析單元的對比分析結果,從多張所述新的當前圖像中,選擇出一張顯示效果最好的圖像;以及所述全景圖像生成單元還用于: 根據所述顯示效果最好的圖像和所述其他圖像,生成所述全景圖像。
4.根據權利要求2所述的終端,其特征在于,還包括: 圖像刪除單元,用于將多張所述新的當前圖像中,除所述顯示效果最好的圖像之外的其他圖像刪除。
5.根據權利要求1至4中任一項所述的終端,其特征在于,還包括: 顯示單元,用于對所述當前圖像、所述新的當前圖像和/或所述全景圖像進行顯示。
6.一種圖像處理方法,應用于終端,其特征在于,包括: 拍攝當前取景位置所對應的當前圖像; 對拍攝完的所述當前圖像進行識別,并判斷所述當前圖像是否模糊; 在判斷結果為當前圖像模糊時,提示所述終端的用戶將所述終端重新移動至所述當前取景位置,以重新拍攝新的當前圖像;以及 根據所述新的當前圖像和拍攝的與所述新的當前圖像相關聯(lián)的其他圖像生成全景圖像。
7.根據權利要求6所述的圖像處理方法,其特征在于,還包括: 對所述終端的用戶在所述當前取景位置處的拍攝動作進行檢測; 判斷所述拍攝動作是否有抖動,在所述拍攝動作有抖動時,提示所述終端的用戶將所述終端重新移動至所述當前取景位置,以重新拍攝新的當前圖像。
8.根據權利要求6所述的圖像處理方法,其特征在于,還包括: 在拍攝的所述新的當前圖像為多張時,對多張所述新的當前圖像的顯示效果進行對比分析; 根據對比分析結果,從多張所述新的當前圖像中,選擇出一張顯示效果最好的圖像;以及 根據所述顯示效果最好的圖像和所述其他圖像,生成所述全景圖像。
9.根據權利要求7所述的圖像處理方法,其特征在于,還包括: 將多張所述新的當前圖像中,除所述顯示效果最好的圖像之外的其他圖像刪除。
10.根據權利要求6至9中任一項所述的圖像處理方法,其特征在于,還包括: 對所述當前圖像、所述新 的當前圖像和/或所述全景圖像進行顯示。
【文檔編號】H04N5/232GK103685952SQ201310660124
【公開日】2014年3月26日 申請日期:2013年12月6日 優(yōu)先權日:2013年12月6日
【發(fā)明者】劉珍珍 申請人:宇龍計算機通信科技(深圳)有限公司