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

移動終端及其圖像處理方法

文檔序號:6363570閱讀:133來源:國知局
專利名稱:移動終端及其圖像處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及圖像處理技術(shù),尤其涉及一種移動終端及其圖像處理方法。
背景技術(shù)
隨著移動終端技術(shù)的發(fā)展,例如智能手機(jī)、平板電腦等移動終端可以實(shí)現(xiàn)的功能越來越豐富。移動終端通常都集成有攝像頭,可以實(shí)現(xiàn)拍照和攝像功能,極大地豐富了人們的生活。用戶在使用移動終端拍攝時(shí),通常只能調(diào)整攝像頭的焦距,以放大成像。拍攝獲得的照片或者錄像的風(fēng)格往往比較單一,只能實(shí)現(xiàn)簡單的記錄。當(dāng)用戶需要特殊效果的作品時(shí),通常需要將該照片或錄像導(dǎo)入計(jì)算機(jī),通過專門的圖像處理軟件進(jìn)行處理。用戶在拍攝過程中不能實(shí)現(xiàn)對圖像的實(shí)時(shí)處理,也無法預(yù)覽處理效果,不能滿足用戶的需求。

發(fā)明內(nèi)容
本發(fā)明提供一種移動終端及其圖像處理方法,以提高移動終端對實(shí)時(shí)視頻流的處理效果。本發(fā)明第一個(gè)方面提供一種移動終端的圖像處理方法,包括圖像處理模塊獲取攝像頭模塊實(shí)時(shí)采集到的視頻流;所述圖像處理模塊根據(jù)接收到的鉛筆畫處理指示信息,將所述視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給顯示模塊。本發(fā)明另一個(gè)方面提供一種移動終端,包括攝像頭模塊和顯示模塊,還包括圖像處理模塊,所述圖像處理模塊包括視頻流獲取子模塊,用于獲取攝像頭模塊實(shí)時(shí)采集到的視頻流;鉛筆畫處理子模塊,用于根據(jù)接收到的鉛筆畫處理指示信息,將所述視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給顯示模塊。由上述技術(shù)方案可知,本發(fā)明第一個(gè)方面提供的移動終端的圖像處理方法,圖像處理模塊獲取攝像頭模塊實(shí)時(shí)采集到的視頻流,根據(jù)接收到的鉛筆畫處理指示信息,將視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給顯示模塊。實(shí)現(xiàn)了移動終端實(shí)時(shí)采集到的視頻流的鉛筆畫處理,而且該處理過程簡單,易于實(shí)現(xiàn),提高了移動終端對實(shí)時(shí)視頻流的處理效
: O本發(fā)明另一個(gè)方面提供的移動終端,視頻流獲取子模塊獲取攝像頭模塊實(shí)時(shí)采集到的視頻流,鉛筆畫處理子模塊根據(jù)接收到的鉛筆畫處理指示信息,將視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給顯示模塊。實(shí)現(xiàn)了移動終端實(shí)時(shí)采集到的視頻流的鉛筆畫處理,而且該處理過程簡單,易于實(shí)現(xiàn),提高了移動終端對實(shí)時(shí)視頻流的處理效果。


圖1為本發(fā)明實(shí)施例一提供的移動終端的圖像處理方法流程圖;圖2為本發(fā)明實(shí)施例二提供的反向處理后的圖像示意圖;圖3為本發(fā)明實(shí)施例二提供的擴(kuò)展圖像示意圖;圖4為本發(fā)明實(shí)施例三提供的移動終端的圖像處理方法流程圖;圖5為本發(fā)明實(shí)施例四提供的移動終端結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例六提供的移動終端結(jié)構(gòu)示意圖。
具體實(shí)施例方式實(shí)施例一圖1為本發(fā)明實(shí)施例一提供的移動終端的圖像處理方法流程圖。如圖1所示,本實(shí)施例提供的移動終端的圖像處理方法具體可以應(yīng)用于移動終端對攝像頭模塊采集到的視頻流的實(shí)時(shí)處理過程,并通過顯示模塊為用戶顯示。該移動終端具體可以為智能手機(jī)、平板電腦等移動設(shè)備,攝像頭模塊和顯示模塊可以集成在該移動終端上,也可以單獨(dú)設(shè)置。本實(shí)施例提供的移動終端的圖像處理方法具體包括步驟10、圖像處理模塊獲取攝像頭模塊實(shí)時(shí)采集到的視頻流;步驟20、圖像處理模塊根據(jù)接收到的鉛筆畫處理指示信息,將視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給顯示模塊。具體地,圖像處理模塊可以通過移動終端的中央處理器(Central ProcessingUnit,簡稱CPU)或微控制器(Micro Control Unit,簡稱MCU)來實(shí)現(xiàn),也可以通過CPU和圖形處理器(Graphic Processing Unit,簡稱GPU)配合實(shí)現(xiàn)。鉛筆畫處理指示信息具體可以為用戶通過移動終端的輸入模塊輸入的用以指示對視頻流進(jìn)行鉛筆畫處理的指示信息。移動終端可以通過顯示模塊為用戶提供選擇界面,以引導(dǎo)用戶輸入該鉛筆畫處理指示信息。若移動終端的顯示模塊通過觸摸屏來實(shí)現(xiàn),則可以為用戶提供可觸控選擇的操作控件,操作控件具體可以通過Widget技術(shù)來實(shí)現(xiàn)。圖像處理模塊根據(jù)該鉛筆畫處理指示信息,將視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡(Color Dodge)疊加處理,生成鉛筆畫風(fēng)格圖像,并通過顯示模塊為用戶顯示該鉛筆畫風(fēng)格圖像,以實(shí)現(xiàn)對實(shí)時(shí)視頻流處理結(jié)果的預(yù)覽。在實(shí)際應(yīng)用中,用戶在使用移動終端進(jìn)行拍攝時(shí),首先通過顯示模塊預(yù)覽待拍攝的圖像,此時(shí)可以選擇輸入該鉛筆畫處理指示信息對視頻流進(jìn)行相應(yīng)地處理,并通過顯示模塊預(yù)覽處理效果,用戶對該處理效果滿意時(shí),可以在該效果下進(jìn)行圖像的拍攝,拍攝獲得的圖像跟預(yù)覽到的圖像相同。用戶也可以在拍攝過程中,輸入該鉛筆畫處理指示信息,則處理后生成的鉛筆畫風(fēng)格圖像將被錄制下來。用戶在拍攝過程中就可以完成對拍攝效果的添加,無需進(jìn)行后期復(fù)雜的視頻編輯處理。本實(shí)施例提供的移動終端的圖像處理方法,圖像處理模塊獲取攝像頭模塊實(shí)時(shí)采集到的視頻流,根據(jù)接收到的鉛筆畫處理指示信息,將視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給顯示模塊。實(shí)現(xiàn)了移動終端實(shí)時(shí)采集到的視頻流的鉛筆畫處理,而且該處理過程簡單,易于實(shí)現(xiàn),提高了移動終端對實(shí)時(shí)視頻流的處理效果。實(shí)施例二本實(shí)施例提供的移動終端的圖像處理方法在圖1所示實(shí)施例的基礎(chǔ)上,進(jìn)一步地,步驟20中圖像處理模塊將反向處理后的圖像進(jìn)行最小值濾波處理,可以包括如下步驟圖像處理模塊將反向處理后的圖像的每一個(gè)像素作為待處理像素,獲取與待處理像素相鄰的像素,根據(jù)待處理像素和相鄰的像素生成最小值濾波處理后的圖像的相應(yīng)像
ο如圖2所示,對于反向處理后的圖像的像素1,與該像素1相鄰的像素分別為像素2、像素3和像素4,則根據(jù)像素1、像素2、像素3和像素4生成最小值濾波處理后的圖像的相應(yīng)像素,該相應(yīng)像素具體與像素1的位置相同。具體地,可以將像素1、像素2、像素3和像素4中像素值最小的像素作為該最小值濾波處理后的圖像的相應(yīng)像素,也可以將該最小像素值進(jìn)行加或減調(diào)整后生成的像素作為最小值濾波處理后的圖像的相應(yīng)像素。根據(jù)像素1、像素2、像素3和像素4生成最小值濾波處理后的圖像的相應(yīng)像素可以根據(jù)實(shí)際的圖像處理需要采用不同的方式,不以本實(shí)施例為限。在本實(shí)施例中,步驟圖像處理模塊將反向處理后的圖像的每一個(gè)像素作為待處理像素,獲取與待處理像素相鄰的像素,根據(jù)待處理像素和相鄰的像素生成最小值濾波處理后的圖像的相應(yīng)像素,具體可以包括如下步驟圖像處理模塊根據(jù)預(yù)設(shè)搜索窗口對反向處理后的圖像的四周添加預(yù)設(shè)寬度的像素帶R,生成擴(kuò)展圖像,通過預(yù)設(shè)搜索窗口對擴(kuò)展圖像進(jìn)行搜索,獲取預(yù)設(shè)窗口對應(yīng)的像素,確定對應(yīng)的像素中像素值最小的像素,根據(jù)像素值最小的像素生成最小值濾波處理后的圖像的相應(yīng)像素,其中,預(yù)設(shè)搜索窗口為DXD,D為奇數(shù),且D > 1,預(yù)設(shè)寬度為(D-l)/2。預(yù)設(shè)搜索窗口為3像素X3像素為例,則預(yù)設(shè)寬度為1,即在反向處理后的圖像的四周添加的像素帶R的寬度為1,如圖3所示。具體地,像素帶R中像素的像素值可以預(yù)先設(shè)置,例如為255。若反向處理后的圖像的長度為L,高度為H,則擴(kuò)展圖像的長度為L+2,寬度為H+2。擴(kuò)展圖像與反向處理后的圖像相比,上下均多出一行像素,左右均多出一列像素。通過預(yù)設(shè)搜索窗口對擴(kuò)展圖像進(jìn)行搜索,可以逐行搜索,也可以逐列搜索。搜索窗口對應(yīng)的像素分別為像素1-像素9,其中像素1-3、像素4和像素7為像素帶R中的像素,像素5、像素6、像素8和像素9為反向處理后的圖像中的像素,確定該九個(gè)像素中像素值最小的像素,例如為像素8,則將像素8的像素值賦給最小值濾波處理后的圖像的像素a,像素a與像素5的位置對應(yīng)。以此類推,通過預(yù)設(shè)搜索窗口對擴(kuò)展圖像搜索并濾波處理后生成的圖像,即為最小值濾波處理后的圖像。通過預(yù)設(shè)搜索窗口的設(shè)置,可以簡化圖像的最小值濾波處理過程。通過對反向處理后的圖像的擴(kuò)展,可以避免直接對反向處理后的圖像進(jìn)行搜索處理而產(chǎn)生的圖形邊緣處(D-l)/2的像素帶的像素未被處理的情況,處理后的圖像的邊緣得到很好的補(bǔ)平和填充,提高了最小值濾波的處理效果。實(shí)施例三圖4為本發(fā)明實(shí)施例三提供的移動終端的圖像處理方法流程圖。如圖3所示,本實(shí)施例提供的移動終端的圖像處理方法在圖1所示實(shí)施例的基礎(chǔ)上,進(jìn)一步還可以包括如下步驟步驟30、圖像處理模塊根據(jù)接收到的蠟筆畫處理指示信息,將視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理生成鉛筆畫風(fēng)格圖像,將鉛筆畫風(fēng)格圖像的顏色曲線進(jìn)行調(diào)整生成蠟筆畫風(fēng)格圖像并發(fā)送給顯示模塊,其中,顏色曲線用以指示鉛筆畫風(fēng)格圖像的像素的灰度值分布狀況。具體地,當(dāng)用戶需要將視頻流的圖像處理成蠟筆畫風(fēng)格的圖像時(shí),可以輸入該蠟筆畫處理指示信息。移動終端可以通過顯示模塊為用戶提供操作界面,以引導(dǎo)用戶輸入該蠟筆畫處理指示信息。圖像處理模塊根據(jù)接收到的蠟筆畫處理指示信息可以首先將視頻流的圖像處理成鉛筆畫風(fēng)格圖像,該處理過程具體可以與實(shí)施例一或?qū)嵤├峁┑膱D像的鉛筆畫處理過程相同。圖像處理模塊再將鉛筆畫風(fēng)格圖像的顏色曲線進(jìn)行調(diào)整生成蠟筆畫風(fēng)格圖像,顏色曲線的形式具體可以為Gamma曲線,顏色曲線用以指示鉛筆畫風(fēng)格圖像的像素的灰度值分布狀況,例如,顏色曲線上各點(diǎn)的橫坐標(biāo)表示灰度值,縱坐標(biāo)表示鉛筆畫風(fēng)格圖像的該灰度值對應(yīng)的像素的個(gè)數(shù)。通過對顏色曲線的調(diào)整實(shí)現(xiàn)對圖像顯示效果的調(diào)離
iF. ο進(jìn)一步地,在本實(shí)施例中,該移動終端的圖像處理方法具體還可以包括如下步驟步驟40、圖像處理模塊根據(jù)接收到的動漫處理指示信息,將視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理生成鉛筆畫風(fēng)格圖像,將鉛筆畫風(fēng)格圖像的預(yù)設(shè)范圍顏色進(jìn)行過濾處理,將過濾處理后的圖像的顏色曲線進(jìn)行調(diào)整生成動漫風(fēng)格圖像并發(fā)送給顯示模塊,其中,顏色曲線用以指示過濾處理后的圖像的像素的灰度值分布狀況。具體地,當(dāng)用戶需要將視頻流的圖像處理成動漫風(fēng)格的圖像時(shí),可以輸入該動漫處理指示信息。移動終端可以通過顯示模塊為用戶提供操作界面,以引導(dǎo)用戶輸入該動漫處理指示信息。圖像處理模塊根據(jù)接收到的動漫處理指示信息可以首先將視頻流的圖像處理成鉛筆畫風(fēng)格圖像,該處理過程具體可以與實(shí)施例一或?qū)嵤├峁┑膱D像的鉛筆畫處理過程相同。圖像處理模塊再將鉛筆畫風(fēng)格圖像的預(yù)設(shè)范圍顏色進(jìn)行過濾處理,將過濾處理后的圖像的顏色曲線進(jìn)行調(diào)整生成動漫風(fēng)格圖像,該顏色曲線的形式具體也可以為Gamma曲線,該顏色曲線用以指示過濾處理后的圖像的像素的灰度值分布狀況。在實(shí)際的應(yīng)用中,對視頻流的蠟筆畫風(fēng)格處理,可以預(yù)設(shè)多種子風(fēng)格以供用戶選擇,每種子風(fēng)格對應(yīng)的顏色曲線的調(diào)整參數(shù)不同,該調(diào)整參數(shù)可以攜帶于蠟筆畫處理指示信息中。對視頻流的動漫風(fēng)格處理,也可以設(shè)置多種子風(fēng)格以供用戶選擇,每種子風(fēng)格對應(yīng)的過濾的預(yù)設(shè)范圍顏色參數(shù)和顏色曲線的調(diào)整參數(shù)不同,上述參數(shù)也可以攜帶于動漫處理指示信息中。移動終端還可以通過顯示模塊為用戶提供操作界面,以引導(dǎo)用戶輸入其他處理指示信息,例如非線性處理指示信息、色溫處理指示信息,亮度處理指示信息、對比度處理指示信息、飽和度處理指示信息、色相處理指示信息、曝光度處理指示信息、蒙版處理指示信息和邊框處理指示信息等。圖像處理模塊可以根據(jù)上述處理指示信息進(jìn)行相應(yīng)地處理,處理指示信息可以根據(jù)實(shí)際的圖像處理需要來設(shè)置,不以本實(shí)施例為限。在本實(shí)施例中,步驟20,圖像處理模塊根據(jù)接收到的鉛筆畫處理指示信息,將視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給顯示模塊,具體可以包括如下圖像處理模塊的中央處理單元根據(jù)接收到的鉛筆畫處理指示信息生成參數(shù)矩陣,根據(jù)視頻流的圖像生成紋理,將參數(shù)矩陣和紋理發(fā)送給圖像處理模塊的圖形處理單元;圖形處理單元根據(jù)參數(shù)矩陣對紋理進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的紋理進(jìn)行最小值濾波處理,將最小值濾波處理后的紋理和灰度處理后的紋理進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給顯示模塊。具體地,圖像處理模塊包括中央處理單元和圖形處理單元,中央處理單元可以通過CPU或MCU來實(shí)現(xiàn),圖形處理單元可以通過GPU實(shí)現(xiàn)。中央處理單元根據(jù)接收到的鉛筆畫處理指示信息生成參數(shù)矩陣,以使圖形處理單元可以識別該參數(shù)矩陣并執(zhí)行相應(yīng)操作,根據(jù)視頻流的圖像生成紋理,所生成的紋理可以為一個(gè),也可以為多個(gè),其數(shù)量根據(jù)場景的處理需要來設(shè)置。具體地,圖像處理單元可以基于開放圖形庫(Open Graphics Library,簡稱OpenGL)技術(shù),則紋理可以為OpenGL紋理。圖形處理單元根據(jù)參數(shù)矩陣對紋理進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的紋理進(jìn)行最小值濾波處理,將最小值濾波處理后的紋理和灰度處理后的紋理進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像。蠟筆畫風(fēng)格處理過程和動漫風(fēng)格處理過程也可以通過中央處理單元和圖形處理單元配合實(shí)現(xiàn)。在蠟筆畫風(fēng)格處理過程中,中央處理單元根據(jù)接收到的蠟筆畫處理指示信息生成參數(shù)矩陣,根據(jù)視頻流的圖像生成紋理,將參數(shù)矩陣和紋理發(fā)送給圖形處理單元,圖形處理單元根據(jù)參數(shù)矩陣將紋理進(jìn)行灰度處理,將灰度處理后的紋理進(jìn)行反向處理,將反向處理后的紋理進(jìn)行最小值濾波處理,將最小值濾波處理后的紋理和灰度處理后的紋理進(jìn)行顏色減淡疊加處理生成鉛筆畫風(fēng)格圖像,將鉛筆畫風(fēng)格圖像的顏色曲線進(jìn)行調(diào)整生成蠟筆畫風(fēng)格圖像并發(fā)送給顯示模塊。在動漫風(fēng)格處理過程中,中央處理單元根據(jù)接收到的動漫處理指示信息生成參數(shù)矩陣,根據(jù)視頻流的圖像生成紋理,將參數(shù)矩陣和紋理發(fā)送給圖形處理單元,圖形處理單元根據(jù)參數(shù)矩陣將紋理進(jìn)行灰度處理,將灰度處理后的紋理進(jìn)行反向處理,將反向處理后的紋理進(jìn)行最小值濾波處理,將最小值濾波處理后的紋理和灰度處理后的紋理進(jìn)行顏色減淡疊加處理生成鉛筆畫風(fēng)格圖像,將鉛筆畫風(fēng)格圖像的預(yù)設(shè)范圍顏色進(jìn)行過濾處理,將過濾處理后的圖像的顏色曲線進(jìn)行調(diào)整生成動漫風(fēng)格圖像并發(fā)送給顯示模塊。中央處理單元協(xié)調(diào)資源,對接收到的處理指示信息進(jìn)行轉(zhuǎn)換整合,圖形處理單元對紋理進(jìn)行相應(yīng)地處理,通過中央處理單元和圖形處理單元的配合,實(shí)現(xiàn)了對實(shí)時(shí)獲取的視頻流的處理,可以使該處理過程更加高效和流暢。實(shí)施例四圖5為本發(fā)明實(shí)施例四提供的移動終端結(jié)構(gòu)示意圖。如圖5所示,本實(shí)施例提供的移動終端具體可以實(shí)現(xiàn)本發(fā)明任意實(shí)施例提供的移動終端的圖像處理方法的各個(gè)步驟,此不再贅述。本實(shí)施例提供的移動終端具體包括攝像頭模塊11和顯示模塊12,該移動終端還包括圖像處理模塊13,圖像處理模塊13包括視頻流獲取子模塊131和鉛筆畫處理子模塊132。視頻流獲取子模塊131用于獲取攝像頭模塊11實(shí)時(shí)采集到的視頻流。鉛筆畫處理子模塊132用于根據(jù)接收到的鉛筆畫處理指示信息,將視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給顯示模塊12。本實(shí)施例提供的移動終端,視頻流獲取子模塊131獲取攝像頭模塊11實(shí)時(shí)采集到的視頻流,鉛筆畫處理子模塊132根據(jù)接收到的鉛筆畫處理指示信息,將視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給顯示模塊12。實(shí)現(xiàn)了移動終端實(shí)時(shí)采集到的視頻流的鉛筆畫處理,而且該處理過程簡單,易于實(shí)現(xiàn),提高了移動終端對實(shí)時(shí)視頻流的處理效果。實(shí)施例五本實(shí)施例提供的移動終端在圖5所示實(shí)施例的基礎(chǔ)上,進(jìn)一步地,鉛筆畫處理子模塊還可以用于將反向處理后的圖像的每一個(gè)像素作為待處理像素,獲取與待處理像素相鄰的像素,根據(jù)待處理像素和相鄰的像素生成最小值濾波處理后的圖像的相應(yīng)像素。在本實(shí)施例中,鉛筆畫處理子模塊具體還可以用于根據(jù)預(yù)設(shè)搜索窗口對反向處理后的圖像的四周添加預(yù)設(shè)寬度的像素帶,生成擴(kuò)展圖像,通過預(yù)設(shè)搜索窗口對擴(kuò)展圖像進(jìn)行搜索,獲取預(yù)設(shè)窗口對應(yīng)的像素,確定對應(yīng)的像素中像素值最小的像素,根據(jù)像素值最小的像素生成最小值濾波處理后的圖像的相應(yīng)像素,其中,預(yù)設(shè)搜索窗口為DXD,D為奇數(shù),且0> 1,預(yù)設(shè)寬度為(D-I)/2。通過預(yù)設(shè)搜索窗口的設(shè)置,可以簡化圖像的最小值濾波處理過程。通過對反向處理后的圖像的擴(kuò)展,可以避免反向處理后的圖像的邊緣處(D-l)/2的像素帶的像素未被處理的情況,處理后的圖像的邊緣得到很好的補(bǔ)平和填充,提高了最小值濾波的處理效果。實(shí)施例六圖6為本發(fā)明實(shí)施例六提供的移動終端結(jié)構(gòu)示意圖。如圖6所示,本實(shí)施例提供的移動終端在圖5所示實(shí)施例的基礎(chǔ)上,進(jìn)一步地,圖像處理模塊13還可以包括蠟筆畫處理子模塊133,蠟筆畫處理子模塊133用于根據(jù)接收到的蠟筆畫處理指示信息,將視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理生成鉛筆畫風(fēng)格圖像,將鉛筆畫風(fēng)格圖像的顏色曲線進(jìn)行調(diào)整生成蠟筆畫風(fēng)格圖像并發(fā)送給顯示模塊12,其中,顏色曲線用以指示鉛筆畫風(fēng)格圖像的像素的灰度值分布狀況。通過蠟筆畫處理子模塊133的設(shè)置,實(shí)現(xiàn)了對視頻流的圖像的蠟筆畫風(fēng)格處理,進(jìn)一步提高了移動終端對實(shí)時(shí)采集到的視頻流的處理效果。進(jìn)一步地,在本實(shí)施例中,該圖像處理模塊13還可以包括動漫處理子模塊134,動漫處理子模塊134用于根據(jù)接收到的動漫處理指示信息,將視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理生成鉛筆畫風(fēng)格圖像,將鉛筆畫風(fēng)格圖像的預(yù)設(shè)范圍顏色進(jìn)行過濾處理,將過濾處理后的圖像的顏色曲線進(jìn)行調(diào)整生成動漫風(fēng)格圖像并發(fā)送給顯示模塊12,其中,顏色曲線用以指示過濾處理后的圖像的像素的灰度值分布狀況。通過動漫處理子模塊134的設(shè)置,實(shí)現(xiàn)了對視頻流的圖像的動漫風(fēng)格處理,進(jìn)一步提高了移動終端對實(shí)時(shí)采集到的視頻流的處理效果。在本實(shí)施例中,優(yōu)選地,鉛筆畫處理子模塊包括中央處理單元和圖形處理單元。中央處理單元用于根據(jù)接收到的鉛筆畫處理指示信息生成參數(shù)矩陣,根據(jù)視頻流的圖像生成紋理,將參數(shù)矩陣和紋理發(fā)送給圖像處理模塊的圖形處理單元。圖形處理單元用于根據(jù)參數(shù)矩陣對紋理進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的紋理進(jìn)行最小值濾波處理,將最小值濾波處理后的紋理和灰度處理后的紋理進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給顯示模塊。本發(fā)明實(shí)施例提供的移動終端及其圖像處理方法,實(shí)現(xiàn)了對實(shí)時(shí)采集到的視頻流進(jìn)行鉛筆畫、蠟筆畫和動漫等卡通化風(fēng)格處理,用戶可以選擇需要的處理風(fēng)格對視頻流進(jìn)行處理,并實(shí)時(shí)預(yù)覽處理效果,用戶也可以對已經(jīng)拍攝好的照片或錄像進(jìn)行卡通化風(fēng)格的處理,提高可以移動終端對實(shí)時(shí)視頻流的處理效果的同時(shí)大大提高了用戶體驗(yàn)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
權(quán)利要求
1.一種移動終端的圖像處理方法,其特征在于,包括圖像處理模塊獲取攝像頭模塊實(shí)時(shí)采集到的視頻流;所述圖像處理模塊根據(jù)接收到的鉛筆畫處理指示信息,將所述視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給顯示模塊。
2.根據(jù)權(quán)利要求1所述的移動終端的圖像處理方法,其特征在于,所述圖像處理模塊將反向處理后的圖像進(jìn)行最小值濾波處理,包括所述圖像處理模塊將所述反向處理后的圖像的每一個(gè)像素作為待處理像素,獲取所述與待處理像素相鄰的像素,根據(jù)所述待處理像素和所述相鄰的像素生成所述最小值濾波處理后的圖像的相應(yīng)像素。
3.根據(jù)權(quán)利要求2所述的移動終端的圖像處理方法,其特征在于,所述圖像處理模塊將所述反向處理后的圖像的每一個(gè)像素作為待處理像素,獲取所述與待處理像素相鄰的像素,根據(jù)所述待處理像素和所述相鄰的像素生成所述最小值濾波處理后的圖像的相應(yīng)像素,包括所述圖像處理模塊根據(jù)預(yù)設(shè)搜索窗口對所述反向處理后的圖像的四周添加預(yù)設(shè)寬度的像素帶,生成擴(kuò)展圖像,通過所述預(yù)設(shè)搜索窗口對所述擴(kuò)展圖像進(jìn)行搜索,獲取所述預(yù)設(shè)窗口對應(yīng)的像素,確定所述對應(yīng)的像素中像素值最小的像素,根據(jù)所述像素值最小的像素生成所述最小值濾波處理后的圖像的相應(yīng)像素,其中,所述預(yù)設(shè)搜索窗口為DXD,D為奇數(shù),且D > 1,所述預(yù)設(shè)寬度為(D-l)/2。
4.根據(jù)權(quán)利要求1或2或3所述的移動終端的圖像處理方法,其特征在于,還包括所述圖像處理模塊根據(jù)接收到的蠟筆畫處理指示信息,將所述視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理生成鉛筆畫風(fēng)格圖像,將所述鉛筆畫風(fēng)格圖像的顏色曲線進(jìn)行調(diào)整生成蠟筆畫風(fēng)格圖像并發(fā)送給所述顯示模塊,其中,所述顏色曲線用以指示所述鉛筆畫風(fēng)格圖像的像素的灰度值分布狀況。
5.根據(jù)權(quán)利要求1或2或3所述的移動終端的圖像處理方法,其特征在于,還包括所述圖像處理模塊根據(jù)接收到的動漫處理指示信息,將所述視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理生成鉛筆畫風(fēng)格圖像,將所述鉛筆畫風(fēng)格圖像的預(yù)設(shè)范圍顏色進(jìn)行過濾處理,將過濾處理后的圖像的顏色曲線進(jìn)行調(diào)整生成動漫風(fēng)格圖像并發(fā)送給所述顯示模塊,其中,所述顏色曲線用以指示所述過濾處理后的圖像的像素的灰度值分布狀況。
6.根據(jù)權(quán)利要求1所述的移動終端的圖像處理方法,其特征在于,所述圖像處理模塊根據(jù)接收到的鉛筆畫處理指示信息,將所述視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給顯示模塊,包括所述圖像處理模塊的中央處理單元根據(jù)接收到的所述鉛筆畫處理指示信息生成參數(shù)矩陣,根據(jù)所述視頻流的圖像生成紋理,將所述參數(shù)矩陣和所述紋理發(fā)送給所述圖像處理模塊的圖形處理單元;所述圖形處理單元根據(jù)所述參數(shù)矩陣對所述紋理進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的紋理進(jìn)行最小值濾波處理,將最小值濾波處理后的紋理和灰度處理后的紋理進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給所述顯示模塊。
7.一種移動終端,包括攝像頭模塊和顯示模塊,其特征在于還包括圖像處理模塊,所述圖像處理模塊包括視頻流獲取子模塊,用于獲取攝像頭模塊實(shí)時(shí)采集到的視頻流;鉛筆畫處理子模塊,用于根據(jù)接收到的鉛筆畫處理指示信息,將所述視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給顯示模塊。
8.根據(jù)權(quán)利要求7所述的移動終端,其特征在于所述鉛筆畫處理子模塊還用于將所述反向處理后的圖像的每一個(gè)像素作為待處理像素,獲取所述與待處理像素相鄰的像素,根據(jù)所述待處理像素和所述相鄰的像素生成所述最小值濾波處理后的圖像的相應(yīng)像素。
9.根據(jù)權(quán)利要求8所述的移動終端,其特征在于所述鉛筆畫處理子模塊還用于根據(jù)預(yù)設(shè)搜索窗口對所述反向處理后的圖像的四周添加預(yù)設(shè)寬度的像素帶,生成擴(kuò)展圖像,通過所述預(yù)設(shè)搜索窗口對所述擴(kuò)展圖像進(jìn)行搜索,獲取所述預(yù)設(shè)窗口對應(yīng)的像素,確定所述對應(yīng)的像素中像素值最小的像素,根據(jù)所述像素值最小的像素生成所述最小值濾波處理后的圖像的相應(yīng)像素,其中,所述預(yù)設(shè)搜索窗口為DXD,D為奇數(shù),且D> 1,所述預(yù)設(shè)寬度為(D-l)/2。
10.根據(jù)權(quán)利要求7或8或9所述的移動終端,其特征在于,所述圖像處理模塊還包括蠟筆畫處理子模塊,用于根據(jù)接收到的蠟筆畫處理指示信息,將所述視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理生成鉛筆畫風(fēng)格圖像,將所述鉛筆畫風(fēng)格圖像的顏色曲線進(jìn)行調(diào)整生成蠟筆畫風(fēng)格圖像并發(fā)送給所述顯示模塊,其中,所述顏色曲線用以指示所述鉛筆畫風(fēng)格圖像的像素的灰度值分布狀況。
11.根據(jù)權(quán)利要求7或8或9所述的移動終端,其特征在于,所述圖像處理模塊還包括動漫處理子模塊,用于根據(jù)接收到的動漫處理指示信息,將所述視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理生成鉛筆畫風(fēng)格圖像,將所述鉛筆畫風(fēng)格圖像的預(yù)設(shè)范圍顏色進(jìn)行過濾處理,將過濾處理后的圖像的顏色曲線進(jìn)行調(diào)整生成動漫風(fēng)格圖像并發(fā)送給所述顯示模塊,其中,所述顏色曲線用以指示所述過濾處理后的圖像的像素的灰度值分布狀況。
12.根據(jù)權(quán)利要求7所述的移動終端,其特征在于所述鉛筆畫處理子模塊包括中央處理單元和圖形處理單元;所述中央處理單元用于根據(jù)接收到的所述鉛筆畫處理指示信息生成參數(shù)矩陣,根據(jù)所述視頻流的圖像生成紋理,將所述參數(shù)矩陣和所述紋理發(fā)送給所述圖像處理模塊的圖形處理單元;所述圖形處理單元用于根據(jù)所述參數(shù)矩陣對所述紋理進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的紋理進(jìn)行最小值濾波處理,將最小值濾波處理后的紋理和灰度處理后的紋理進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給所述顯示模塊。
全文摘要
本發(fā)明提供一種移動終端及其圖像處理方法,該移動終端的圖像處理方法包括圖像處理模塊獲取攝像頭模塊實(shí)時(shí)采集到的視頻流;圖像處理模塊根據(jù)接收到的鉛筆畫處理指示信息,將視頻流的圖像進(jìn)行灰度處理,將灰度處理后的視頻流的圖像進(jìn)行反向處理,將反向處理后的圖像進(jìn)行最小值濾波處理,將最小值濾波處理后的圖像和灰度處理后的圖像進(jìn)行顏色減淡疊加處理,生成鉛筆畫風(fēng)格圖像并發(fā)送給顯示模塊。本發(fā)明提供的移動終端及其圖像處理方法,實(shí)現(xiàn)了移動終端實(shí)時(shí)采集到的視頻流的鉛筆畫處理,提高了移動終端對實(shí)時(shí)視頻流的處理效果。
文檔編號G06T11/00GK102572219SQ20121001766
公開日2012年7月11日 申請日期2012年1月19日 優(yōu)先權(quán)日2012年1月19日
發(fā)明者崔剛 申請人:西安聯(lián)客信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
贡山| 彩票| 固原市| 东乌珠穆沁旗| 淳化县| 北票市| 阿尔山市| 永靖县| 靖江市| 海阳市| 资兴市| 兰坪| 武冈市| 阳原县| 刚察县| 丽水市| 中江县| 寿阳县| 兴业县| 左权县| 博客| 牟定县| 汶川县| 子洲县| 鹤山市| 灌云县| 蒙城县| 龙泉市| 白玉县| 繁峙县| 穆棱市| 古交市| 专栏| 南京市| 宁强县| 金堂县| 巩留县| 增城市| 阿勒泰市| 山阳县| 高青县|