亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種圖像處理方法及裝置與流程

文檔序號:12829591閱讀:227來源:國知局
一種圖像處理方法及裝置與流程

本發(fā)明涉及立體顯示技術(shù)領(lǐng)域,尤其涉及一種圖像處理方法及裝置。



背景技術(shù):

目前,裸眼3d(3-dimensional,三維)顯示技術(shù)已經(jīng)越來越成熟,裸眼3d顯示技術(shù)有光屏障式技術(shù)、柱狀透鏡技術(shù)等,通過在普通顯示器上層疊加特殊液晶屏,該特殊液晶屏能向不同方向折射圖像,讓用戶的左眼和右眼的可視畫面分開,從而讓用戶看到3d影像。

通過裸眼3d顯示技術(shù)對圖像進(jìn)行顯示時,由于顯示的圖像是經(jīng)過壓縮的圖像,會導(dǎo)致數(shù)據(jù)缺失,在圖像中的某些區(qū)域的邊緣會產(chǎn)生鋸齒現(xiàn)象。例如,在裸眼3d顯示設(shè)備上,若顯示一幅帶有文字的3d圖像,文字區(qū)域的邊緣的鋸齒現(xiàn)象會非常明顯,從而給用戶帶來了非常不好的觀看體驗。

目前對于通過裸眼3d顯示技術(shù)顯示圖像時,如何減少圖像中出現(xiàn)的鋸齒現(xiàn)象,還沒有較好的解決方案。



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

本發(fā)明實施例提供一種圖像處理方法及其裝置,用以解決通過裸眼3d顯示技術(shù)顯示圖像時,減少圖像中出現(xiàn)的鋸齒現(xiàn)象。

本發(fā)明實施例提供一種圖像處理方法,包括:

獲取用于進(jìn)行3d顯示的左眼目標(biāo)圖像和右眼目標(biāo)圖像;

確定所述左眼目標(biāo)圖像和所述右眼目標(biāo)圖像中的預(yù)設(shè)處理區(qū)域;

針對所述預(yù)設(shè)處理區(qū)域中的每個像素點,將像素值與n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值大于閾值的像素點作為第一背景像素點,并將所述預(yù)設(shè)處理區(qū)域中與所述第一背景像素點相鄰且像素值與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值小于或等于所述閾值的像素點作為第一目標(biāo)像素點,并將所述第一目標(biāo)像素點的透明度更改為第一透明度,n為正整數(shù);

或者,

針對所述預(yù)設(shè)處理區(qū)域中的每個像素點,將像素值與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值小于或等于所述閾值的像素點作為第二背景像素點,并將所述預(yù)設(shè)處理區(qū)域中與所述第二背景像素點相鄰且與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值大于所述閾值的像素點作為第二目標(biāo)像素點,并將所述第二目標(biāo)像素點的透明度更改為第二透明度、像素值更改為所述第二背景像素點的像素值;

根據(jù)所述更改透明度處理后的所述左眼目標(biāo)圖像和所述右眼目標(biāo)圖像進(jìn)行3d顯示。

可選的,所述第一透明度大于所述第一背景像素點的透明度與所述第一目標(biāo)像素點的透明度中的最小值、且小于所述第一背景像素點的透明度與所述第一目標(biāo)像素點的透明度中的最大值;

所述第二透明度大于所述第二背景像素點的透明度與所述第二目標(biāo)像素點的透明度中的最小值、且小于所述第二背景像素點的透明度與所述第二目標(biāo)像素點的透明度中的最大值。

可選的,所述將所述第一目標(biāo)像素點的透明度更改為第一透明度,包括:

針對與所述第一背景像素點相鄰的任意一個所述第一目標(biāo)像素點,根據(jù)以下公式確定第一目標(biāo)像素點的第一透明度:

其中,為所述第一透明度,為所述第一背景像素點的透明度,為所述第一目標(biāo)像素點的透明度,k1大于0且小于1。

可選的,所述將所述第二目標(biāo)像素點的透明度更改為第二透明度,包括:

針對與所述第二背景像素點相鄰的任意一個第二目標(biāo)像素點,根據(jù)以下公式確定所述第二目標(biāo)像素點的第二透明度:

其中,為所述第二透明度,為所述第二背景像素點的透明度,為所述第二目標(biāo)像素點的透明度,k2大于0且小于1。

可選的,所述左眼目標(biāo)圖像和所述右眼目標(biāo)圖像為包含文字信息的圖像;

所述預(yù)設(shè)處理區(qū)域為包括所述文字信息的區(qū)域;

所述n個預(yù)設(shè)像素值為所述文字信息對應(yīng)的像素值。

本發(fā)明實施例提供一種圖像處理裝置,該裝置包括:

獲取單元,用于獲取用于進(jìn)行3d顯示的左眼目標(biāo)圖像和右眼目標(biāo)圖像;

確定單元,用于確定所述左眼目標(biāo)圖像和所述右眼目標(biāo)圖像中的預(yù)設(shè)處理區(qū)域;

處理單元,用于針對所述預(yù)設(shè)處理區(qū)域中的每個像素點,將像素值與n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值大于閾值的像素點作為第一背景像素點,并將所述預(yù)設(shè)處理區(qū)域中與所述第一背景像素點相鄰且像素值與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值小于或等于所述閾值的像素點作為第一目標(biāo)像素點,并將所述第一目標(biāo)像素點的透明度更改為第一透明度,n為正整數(shù);或者,針對所述預(yù)設(shè)處理區(qū)域中的每個像素點,將像素值與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值小于或等于所述閾值的像素點作為第二背景像素點,并將所述預(yù)設(shè)處理區(qū)域中與所述第二背景像素點相鄰且與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值大于所述閾值的像素點作為第二目標(biāo)像素點,并將所述第二目標(biāo)像素點的透明度更改為第二透明度、像素值更改為所述第二背景像素點的像素值;

顯示單元,用于根據(jù)所述更改透明度處理后的所述左眼目標(biāo)圖像和所述右眼目標(biāo)圖像進(jìn)行3d顯示。

可選的,所述第一透明度大于所述第一背景像素點的透明度與所述第一目標(biāo)像素點的透明度中的最小值、且小于所述第一背景像素點的透明度與所述第一目標(biāo)像素點的透明度中的最大值;

所述第二透明度大于所述第二背景像素點的透明度與所述第二目標(biāo)像素點的透明度中的最小值、且小于所述第二背景像素點的透明度與所述第二目標(biāo)像素點的透明度中的最大值。

可選的,所述處理單元具體用于:

針對與所述第一背景像素點相鄰的任意一個所述第一目標(biāo)像素點,根據(jù)以下公式確定第一目標(biāo)像素點的第一透明度:

其中,為所述第一透明度,為所述第一背景像素點的透明度,為所述第一目標(biāo)像素點的透明度,k1大于0且小于1。

可選的,所述處理單元具體用于:

針對與所述第二背景像素點相鄰的任意一個第二目標(biāo)像素點,根據(jù)以下公式確定所述第二目標(biāo)像素點的第二透明度:

其中,為所述第二透明度,為所述第二背景像素點的透明度,為所述第二目標(biāo)像素點的透明度,k2大于0且小于1。

可選的,所述處理單元具體用于:

所述左眼目標(biāo)圖像和所述右眼目標(biāo)圖像為包含文字信息的圖像;

所述預(yù)設(shè)處理區(qū)域為包括所述文字信息的區(qū)域;

所述n個預(yù)設(shè)像素值為所述文字信息對應(yīng)的像素值。

根據(jù)本發(fā)明實施例提供的方法及裝置,通過確定左眼目標(biāo)圖像和右眼目標(biāo)圖像中的預(yù)設(shè)處理區(qū)域,并改變預(yù)設(shè)處理區(qū)域中第一目標(biāo)像素點的透明度,或者改變第二目標(biāo)像素點的透明度以及像素值,從而使得預(yù)設(shè)處理區(qū)域中相鄰像素點之間的過渡更自然,減輕了預(yù)設(shè)處理區(qū)域內(nèi)的圖像內(nèi)容的邊緣顯示時的鋸齒現(xiàn)象,從而獲得視覺效果更好,同時本發(fā)明實施例提供的方法更簡單,處理速度快,操作也更簡便。

附圖說明

圖1為本發(fā)明實施例提供的一種圖像處理方法流程示意圖;

圖2為本發(fā)明實施例提供的一種像素點關(guān)系示意圖;

圖3(a)為未經(jīng)過本發(fā)明實施例提供的圖像處理方法處理的圖片;

圖3(b)為經(jīng)過本發(fā)明實施例提供的圖像處理方法處理的圖片;

圖4(a)為未經(jīng)過本發(fā)明實施例提供的圖像處理方法處理的圖片;

圖4(b)為經(jīng)過本發(fā)明實施例提供的圖像處理方法處理的圖片;

圖5為本發(fā)明實施例提供的一種圖像處理方法流程示意圖;

圖6為本發(fā)明實施例提供的一種圖像處理方法流程示意圖;

圖7為本發(fā)明實施例提供的一種圖像處理裝置結(jié)構(gòu)示意圖。

具體實施方式

為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例進(jìn)行詳細(xì)描述。

首先需要說明的是,本發(fā)明實施例中,左眼目標(biāo)圖像和右眼目標(biāo)圖像中每個像素點可以用r(red,紅)、g(green,綠)、b(blue,藍(lán))三個顏色通道來表示,當(dāng)然,也可以用其他顏色通道來表示,本發(fā)明實施例中以紅綠藍(lán)三個顏色通道進(jìn)行示例性說明。

本發(fā)明實施例中,左眼目標(biāo)圖像和右眼目標(biāo)圖像為支持3d顯示或裸眼3d顯示的圖像。

本發(fā)明實施例中,左眼目標(biāo)圖像和右眼目標(biāo)圖像中包含有一些圖像內(nèi)容,例如文字,在通過左眼目標(biāo)圖像和右眼目標(biāo)圖像進(jìn)行立體顯示時,這些圖像內(nèi)容的邊緣的鋸齒現(xiàn)象比較明顯,用戶的觀看體驗較差。

有鑒于此,本發(fā)明實施例提供一種圖像處理方法,針對用于進(jìn)行3d顯示的左眼目標(biāo)圖像和右眼目標(biāo)圖像中的上述圖像內(nèi)容的邊緣進(jìn)行處理,從而有效減輕在進(jìn)行立體顯示時這些圖像內(nèi)容的邊緣的鋸齒現(xiàn)象??梢岳斫獾氖牵鲜鰣D像內(nèi)容包括但不限于文字。

基于上述描述,如圖1所示,為本發(fā)明實施例提供一種圖像處理方法流程示意圖。

參見圖1,該方法包括:

步驟101:獲取用于進(jìn)行3d顯示的左眼目標(biāo)圖像和右眼目標(biāo)圖像。

本步驟中,左眼目標(biāo)圖像可以為3d顯示中對應(yīng)于左眼的圖像,右眼目標(biāo)圖像可以為3d顯示中對應(yīng)于右眼的圖像。

左眼目標(biāo)圖像和右眼目標(biāo)圖像可以是預(yù)先存儲好的,等待處理。

左眼目標(biāo)圖像和右眼目標(biāo)圖像中均包含有特定圖像內(nèi)容,例如,文字。

需要說明的是,本步驟中,可以分別獲取左眼目標(biāo)圖像和右眼目標(biāo)圖像,即獲取兩張圖像。當(dāng)然,由于在大部分立體片源中,左眼目標(biāo)圖像和右眼目標(biāo)圖像是設(shè)置在一張3d圖像上的,因此,本步驟中,也可僅獲取一張3d圖像,該3d圖像中包括左眼目標(biāo)圖像和右眼目標(biāo)圖像。

步驟102:確定所述左眼目標(biāo)圖像和所述右眼目標(biāo)圖像中的預(yù)設(shè)處理區(qū)域。

該預(yù)設(shè)處理區(qū)域通常需要包括特定圖像內(nèi)容的邊緣,通常該預(yù)設(shè)處理區(qū)域被確定為包圍該特定圖像內(nèi)容的區(qū)域,其形狀不限,可選為矩形。

本發(fā)明實施例中,可以將目標(biāo)圖像中可能會存在鋸齒現(xiàn)象的區(qū)域設(shè)定為預(yù)設(shè)處理區(qū)域。具體的額,該預(yù)設(shè)處理區(qū)域通常需要包括特定圖像內(nèi)容的邊緣,通常該預(yù)設(shè)處理區(qū)域被確定為包圍該特定圖像內(nèi)容的區(qū)域,其形狀不限,可選為矩形。

舉例而言,步驟101中獲取到的左眼目標(biāo)圖像和右眼目標(biāo)圖像為包含文字信息的圖像,該文字信息為特定圖像內(nèi)容,本步驟中所預(yù)設(shè)處理區(qū)域為包括這些文字信息的區(qū)域,例如包圍所述文字信息的矩形區(qū)域。

可選的,還可以將整個左眼目標(biāo)圖像作為左眼目標(biāo)圖像中的預(yù)設(shè)處理區(qū)域,將整個右眼目標(biāo)圖像的作為右眼目標(biāo)圖像中的預(yù)設(shè)處理區(qū)域。

具體的,本步驟中,可以根據(jù)左眼目標(biāo)圖像與右眼目標(biāo)圖的圖像配置信息分別在左眼目標(biāo)圖像與右眼目標(biāo)圖像中確定預(yù)設(shè)處理區(qū)域。

圖像配置信息中可以包含n個預(yù)設(shè)像素值的像素值列表,預(yù)設(shè)處理區(qū)域的坐標(biāo)信息等。

圖像配置信息可以單獨存儲在一個文件內(nèi),還可以存儲在圖像數(shù)據(jù)的說明性結(jié)構(gòu)包內(nèi),本發(fā)明實施例對此并不限定。

圖像配置信息可以由用戶設(shè)置,還可以根據(jù)實際顯示效果對圖像配置信息進(jìn)行修改。

圖像配置信息還可以由圖片生成器進(jìn)行設(shè)置,這樣做能夠保護(hù)圖像配置信息不會被隨便修改。

本發(fā)明實施例中,還可以在獲取左眼目標(biāo)圖像與右眼目標(biāo)圖像之后,將目標(biāo)圖像中可能會存在鋸齒現(xiàn)象的區(qū)域設(shè)定為預(yù)設(shè)處理區(qū)域。例如,獲取左眼目標(biāo)圖像與右眼目標(biāo)圖像之后,確定其中包括文字信息,則將左眼目標(biāo)圖像與右眼目標(biāo)圖像中包含文字信息的區(qū)域作為預(yù)設(shè)處理區(qū)域?;蛘?,還可以將像素點的像素值在預(yù)設(shè)范圍內(nèi)的區(qū)域作為預(yù)設(shè)處理區(qū)域。

可選的,還可以將整個左眼目標(biāo)圖像作為左眼目標(biāo)圖像中的預(yù)設(shè)處理區(qū)域,將整個右眼目標(biāo)圖像的作為右眼目標(biāo)圖像中的預(yù)設(shè)處理區(qū)域。

步驟103:針對所述預(yù)設(shè)處理區(qū)域中的每個像素點,將像素值與n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值大于閾值的像素點作為第一背景像素點,并將所述預(yù)設(shè)處理區(qū)域中與所述第一背景像素點相鄰且像素值與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值小于或等于所述閾值的像素點作為第一目標(biāo)像素點,并將所述第一目標(biāo)像素點的透明度更改為第一透明度,n為正整數(shù);或者,針對所述預(yù)設(shè)處理區(qū)域中的每個像素點,將像素值與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值小于或等于所述閾值的像素點作為第二背景像素點,并將所述預(yù)設(shè)處理區(qū)域中與所述第二背景像素點相鄰且與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值大于所述閾值的像素點作為第二目標(biāo)像素點,并將所述第二目標(biāo)像素點的透明度更改為第二透明度、像素值更改為所述第二背景像素點的像素值。

原理上講,步驟103,實際上是在預(yù)設(shè)處理區(qū)域中查找到特定圖像內(nèi)容的邊緣,對該邊緣進(jìn)行處理。第一種方式中,第一目標(biāo)像素點即為特定圖像內(nèi)容的邊緣像素點,其的像素值為預(yù)先設(shè)定的特定圖像內(nèi)容的n個像素值之一或者與這n個像素值相差很小,其與第一背景像素點相鄰,第一背景像素點為非特定圖像內(nèi)容,其像素值與預(yù)先設(shè)定的特定圖像內(nèi)容的n個像素值相差很大。而第二種方式中,第二背景像素點為特定圖像內(nèi)容的邊緣像素點,而第二目標(biāo)像素點為非特定圖像內(nèi)容的像素點,與特定圖像內(nèi)容相鄰。

查找到特定圖像內(nèi)容的邊緣后,講對該邊緣進(jìn)行處理。本發(fā)明實施例提供兩種處理方式,其一,將特定圖像內(nèi)容的邊緣像素點的透明度進(jìn)行更改,其二,將與特定圖像內(nèi)容邊緣的像素點相鄰的非特定圖像內(nèi)容的像素點的透明度和像素值進(jìn)行修改,從而減輕了特定圖像內(nèi)容的邊緣顯示時的鋸齒現(xiàn)象,從而獲得視覺效果更好。

步驟104:根據(jù)所述更改透明度處理后的所述左眼目標(biāo)圖像和所述右眼目標(biāo)圖像進(jìn)行3d顯示。

本發(fā)明實施例提供的方法,根據(jù)本發(fā)明實施例提供的方法及裝置,通過確定左眼目標(biāo)圖像和右眼目標(biāo)圖像中的預(yù)設(shè)處理區(qū)域,并改變預(yù)設(shè)處理區(qū)域中第一目標(biāo)像素點的透明度,或者改變第二目標(biāo)像素點的透明度以及像素值,從而使得預(yù)設(shè)處理區(qū)域中相鄰像素點之間的過渡更自然,減輕了預(yù)設(shè)處理區(qū)域內(nèi)的圖像內(nèi)容的邊緣顯示時的鋸齒現(xiàn)象,從而獲得視覺效果更好,同時本發(fā)明實施例提供的方法更簡單,處理速度快,操作也更簡便。

具體的,在步驟103中,預(yù)設(shè)處理區(qū)域若存在文字信息,n個預(yù)設(shè)像素值可以為預(yù)設(shè)處理區(qū)域中文字信息對應(yīng)的像素值。

在確定出預(yù)設(shè)處理區(qū)域之后,就可以對預(yù)設(shè)處理區(qū)域進(jìn)行處理。為了減輕預(yù)設(shè)處理區(qū)域中的圖像內(nèi)容顯示時產(chǎn)生的鋸齒現(xiàn)象,本發(fā)明實施例可以通過多種實現(xiàn)方式對預(yù)設(shè)處理區(qū)域進(jìn)行處理,下面具體描述。

第一種可能的實現(xiàn)方式:

步驟一、遍歷預(yù)設(shè)處理區(qū)域中的每個像素點,對于任意一個像素點,若確定一個像素點的像素值與n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值大于閾值,且該像素點相鄰的像素點的像素值與n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值小于等于閾值,則將該像素點作為第一背景像素點,將該像素點相鄰的像素點作為第一目標(biāo)像素點,并轉(zhuǎn)至步驟二;否則遍歷下一個像素點。

舉例來說,左眼目標(biāo)圖像以及右眼目標(biāo)圖像中每個像素點可以用r、g、b三個顏色通道來表示。舉例來說,此時對于預(yù)設(shè)處理區(qū)域中的任意一個像素點,若確定該像素點的藍(lán)色通道顏色值與n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)藍(lán)色通道顏色值之間差值的絕對值大于閾值、該像素點的紅色通道顏色值與n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)紅色通道顏色值之間差值的絕對值大于閾值、該像素點的綠色通道顏色值與n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)綠色通道顏色值之間差值的絕對值大于閾值。并且,對于與該像素點相鄰的任意一個像素點,若確定該相鄰的像素點的藍(lán)色通道顏色值與n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)藍(lán)色通道顏色值之間差值的絕對值小于或等于閾值、該相鄰的像素點的紅色通道顏色值與n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)紅色通道顏色值之間差值的絕對值小于或等于閾值、該相鄰的像素點的綠色通道顏色值與n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)綠色通道顏色值之間差值的絕對值小于或等于閾值,則將該像素點作為第一背景像素點,而該相鄰的像素點作為第一目標(biāo)像素點。

需要說明的是,本發(fā)明實施例中,對于如何遍歷預(yù)設(shè)處理區(qū)域中的每個像素點并不限定,可以采用橫向掃描或者縱向掃描的方式遍歷預(yù)設(shè)處理區(qū)域中的每個像素點,也可以采用其他方式遍歷預(yù)設(shè)處理區(qū)域中的每個像素點。同時,本發(fā)明實施例中,閾值可以根據(jù)實際情況確定。例如閾值可以取0,也可以為10至0之間的任意一個數(shù)。

步驟二、將所述預(yù)設(shè)處理區(qū)域中與該第一背景像素點相鄰且像素值與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值小于或等于所述閾值的第一目標(biāo)像素點的透明度更改為第一透明度。

需要說明的是,與第一背景像素點相鄰的第一目標(biāo)像素點,實際上就是預(yù)設(shè)處理區(qū)域中,由像素值為所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值小于或等于所述閾值的所有像素點構(gòu)成的特定圖像內(nèi)容例如文字的邊緣像素點。第一背景像素點為與所述特定圖像內(nèi)容的邊緣像素點相鄰的像素點。

本發(fā)明實施例中,第一透明度可以大于所述第一背景像素點的透明度與所述第一目標(biāo)像素點的透明度中的最小值、且小于所述第一背景像素點的透明度與所述第一目標(biāo)像素點的透明度中的最大值。即按照第一背景像素點到第一目標(biāo)像素點到第一目標(biāo)像素點相鄰的特定圖像內(nèi)容的像素點的順序,透明度是遞增或遞減的。

舉例來說,若第一背景像素點的透明度為0.5,第一目標(biāo)像素點的透明度為0.8,此時,第一透明度可以位于0.5至0.8之間的任意一個數(shù)。

可選的,還可以通過其他方式確定第一透明度。具體的,針對與該第一背景像素點相鄰的任意一個第一目標(biāo)像素點,可以根據(jù)以下公式確定第一目標(biāo)像素點的第一透明度:

其中,為所述第一透明度,為該第一背景像素點的透明度,為該第一目標(biāo)像素點的透明度,k1大于0且小于1??蛇x的,k1為0.5。

舉例來說,如圖2所示,為本發(fā)明實施例提供的一種像素點關(guān)系示意圖。圖2中,像素點1、像素點2、像素點3、像素點4、像素點6、像素點7、像素點8、像素點9為像素點5的8領(lǐng)域像素點,本發(fā)明實施例中,可以將像素點5的8領(lǐng)域像素點中的任意像素點作為像素點5的相鄰像素點。同時,像素點2、像素點4、像素點6、像素點8為像素點5的4領(lǐng)域像素點,此時也可以將像素點5的4領(lǐng)域像素點中的任意像素點作為像素點5的相鄰像素點。

也就是說,本發(fā)明實施例中,可以將第一背景像素點的8領(lǐng)域像素點中的至少一個像素點作為該第一背景像素點的相鄰像素點,也可以將第一背景像素點的4領(lǐng)域像素點中的至少一個像素點作為該第一背景像素點的相鄰像素點。

上述方案中,通過將改變第一背景像素點相鄰的第一目標(biāo)像素點的透明度,從而使得預(yù)設(shè)處理區(qū)域中特定圖像內(nèi)容與背景圖像內(nèi)容(即特定圖像內(nèi)容區(qū)域之外的圖像內(nèi)容)相鄰像素點之間的過渡更自然,減輕了目標(biāo)區(qū)域的邊緣顯示時的鋸齒現(xiàn)象,從而獲得視覺效果更好。

第二種可能的實現(xiàn)方式:

步驟一、遍歷所述預(yù)設(shè)處理區(qū)域中的所有像素點,若確定一個像素點的像素值與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值小于或等于閾值,且該像素點相鄰的像素點的像素值與n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值大于閾值,則將該像素點作為第二背景像素點,將該像素點相鄰的像素點作為第二目標(biāo)像素點,并轉(zhuǎn)至步驟二;否則遍歷下一個像素點。

同樣的,可以采用橫向掃描或者縱向掃描的方式遍歷預(yù)設(shè)處理區(qū)域中的每個像素點,也可以采用其他方式遍歷預(yù)設(shè)處理區(qū)域中的每個像素點。

步驟二、將所述預(yù)設(shè)處理區(qū)域中與該第二背景像素點相鄰且與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值大于所述閾值的第二目標(biāo)像素點的透明度更改為第二透明度、像素值更改為所述第二背景像素點的像素值。

針對與該第二背景像素點相鄰的像素點中任意一個第二目標(biāo)像素點,將第二目標(biāo)像素點的像素值更改為該第二背景像素點的像素值。

舉例來說,左眼目標(biāo)圖像以及右眼目標(biāo)圖像中每個像素點可以用r、g、b三個顏色通道來表示。將所述第二目標(biāo)像素點的藍(lán)色通道顏色值更改為該第二背景像素點的藍(lán)色通道顏色值、將所述第二目標(biāo)像素點的紅色通道顏色值更改為該第二背景像素點的紅色通道顏色值、將所述第二目標(biāo)像素點的綠色通道顏色值更改為該第二背景像素點的綠色通道顏色值。

需要說明的是,如果確定與第二背景像素點相鄰的像素點中,第二目標(biāo)像素點的數(shù)量大于0,則可以將該第二背景像素點確定為特定圖像內(nèi)容的邊緣像素點;邊緣像素點實際上就是處于由像素值與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值小于或等于所述閾值的所有像素點構(gòu)成的特定圖像內(nèi)容的邊緣的像素點。第二目標(biāo)像素點為與所述特定圖像內(nèi)容的邊緣像素點相鄰的像素點。

本申請實施例中,第二透明度可以大于所述第二背景像素點的透明度與所述第二目標(biāo)像素點的透明度中的最小值、且小于所述第二背景像素點的透明度與所述第二目標(biāo)像素點的透明度中的最大值。

可選的,還可以通過其他方式確定第一透明度。具體的,針對與該第二背景像素點相鄰的任意一個第二目標(biāo)像素點,還可以根據(jù)以下公式確定該第二目標(biāo)像素點的第二透明度:

其中,為所述第二透明度,為該第二背景像素點的透明度,為該第二目標(biāo)像素點的透明度,k2大于0且小于1??蛇x的,k2為0.5。

同樣的,可以將第二背景像素點的8領(lǐng)域像素點的至少一個像素點作為該第二背景像素點的相鄰像素點,也可以將第二背景像素點的4領(lǐng)域像素點中的至少一個像素點作為該第二背景像素點的相鄰像素點。

上述方案中,通過改變第二目標(biāo)像素點的透明度、并將第二目標(biāo)像素點的像素值更改為第二背景像素點的像素值,從而使得預(yù)設(shè)處理區(qū)域中特定圖像內(nèi)容與背景圖像內(nèi)容的相鄰像素點之間的過渡更自然,減輕了特定圖像內(nèi)容的邊緣顯示時的鋸齒現(xiàn)象,從而獲得更好的視覺效果。

需要說明的是,以特定圖像內(nèi)容為文字為例,本發(fā)明實施例中還可以根據(jù)預(yù)設(shè)處理區(qū)域中文字信息的字體屬性確定采用第一種可能的實現(xiàn)方式還是采用第二種可能的實現(xiàn)方式處理預(yù)設(shè)處理區(qū)域。

具體的,若確定預(yù)設(shè)處理區(qū)域中文字信息的字號小于或等于預(yù)設(shè)字號,則采用第一種可能的實現(xiàn)方式處理預(yù)設(shè)處理區(qū)域;若確定預(yù)設(shè)處理區(qū)域中文字信息的字號大于預(yù)設(shè)字號且為加粗字體,則采用第一種可能的實現(xiàn)方式處理預(yù)設(shè)處理區(qū)域;若確定預(yù)設(shè)處理區(qū)域中文字信息的字號大于預(yù)設(shè)字號、且不為加粗字體,則采用第二種可能的實現(xiàn)方式處理預(yù)設(shè)處理區(qū)域。

最后在步驟104中,直接根據(jù)處理后的左眼目標(biāo)圖像和處理后的右眼目標(biāo)圖像進(jìn)行3d顯示。

舉例來說,以特定圖像內(nèi)容為文字為例,如圖3(a)所示,為未經(jīng)本發(fā)明實施例的圖像處理方法處理后顯示的3d圖像的圖片。圖3(a)中文字邊緣的鋸齒比較明顯。如圖3(b)所示,為經(jīng)過本發(fā)明實施例提供的圖像處理方法處理后顯示的3d圖像的圖片。圖3(b)中,根據(jù)本發(fā)明實施例對該圖片進(jìn)行處理后,文字邊緣變得比較圓滑,有效的消除了邊緣的鋸齒。

再舉例來說,如圖4(a)所示,為未經(jīng)本發(fā)明實施例的圖像處理方法處理后顯示的3d圖像的圖片。圖4(a)中文字邊緣的鋸齒比較明顯。如圖4(b)所示,為經(jīng)過本發(fā)明實施例提供的圖像處理方法處理后顯示的3d圖像的圖片。圖4(b)中,根據(jù)本發(fā)明實施例對該圖片進(jìn)行處理后,文字邊緣變得比較圓滑,有效的消除了邊緣的鋸齒。

下面通過具體的實施例詳細(xì)描述上面的流程。

如圖5所示,為本發(fā)明實施例提供的一種圖像處理方法流程示意圖。

步驟301:通過圖片瀏覽器獲取左眼目標(biāo)圖像和右眼目標(biāo)圖像。

步驟302:分別在左眼目標(biāo)圖像和右眼目標(biāo)圖像中確定預(yù)設(shè)處理區(qū)域。

可以根據(jù)預(yù)先存儲的預(yù)設(shè)處理區(qū)域的坐標(biāo)信息確定預(yù)設(shè)處理區(qū)域。

步驟303:針對任意一個預(yù)設(shè)處理區(qū)域,從中確定一個像素點;

步驟304:判斷該像素點的像素值與n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值是否大于閾值,若是,則將該像素點作為第一背景像素點并轉(zhuǎn)至步驟305;否則轉(zhuǎn)至步驟307。

步驟305:確定與第一背景像素點相鄰的像素點中是否存在第一目標(biāo)像素點,若是,則轉(zhuǎn)至步驟306,否則轉(zhuǎn)至步驟307。

步驟306:根據(jù)公式(1)確定與第一背景像素點相鄰的第一目標(biāo)像素點的第一透明度。

還可以將第一透明度確定為大于所述第一背景像素點的透明度與所述第一目標(biāo)像素點的透明度中的最小值、且小于所述第一背景像素點的透明度與所述第一目標(biāo)像素點的透明度中的最大值的值。

步驟307:判斷是否遍歷了預(yù)設(shè)處理區(qū)域中所有的像素點,若是,則轉(zhuǎn)至步驟308,否則轉(zhuǎn)至步驟303。

步驟308:獲得處理后的左眼目標(biāo)圖像和處理后的右眼目標(biāo)圖像,進(jìn)而根據(jù)這兩張圖像進(jìn)行立體顯示。

如圖6所示,為本發(fā)明實施例提供的一種圖像處理方法流程示意圖。

步驟401:通過圖片瀏覽器獲取左眼目標(biāo)圖像和右眼目標(biāo)圖像。

步驟402:分別在左眼目標(biāo)圖像和右眼目標(biāo)圖像中確定預(yù)設(shè)處理區(qū)域。

可以根據(jù)預(yù)先存儲的預(yù)設(shè)處理區(qū)域的坐標(biāo)信息確定預(yù)設(shè)處理區(qū)域。

步驟403:針對任意一個預(yù)設(shè)處理區(qū)域,從中確定一個像素點;

步驟404:判斷該像素點的像素值與n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值是否大于閾值,若否,則將該像素點作為第二背景像素點并轉(zhuǎn)至步驟405;否則轉(zhuǎn)至步驟407。

步驟405:確定與第二背景像素點相鄰的像素點中是否存在第二目標(biāo)像素點,若是,則轉(zhuǎn)至步驟406,否則轉(zhuǎn)至步驟407。

步驟406:根據(jù)公式(2)確定與第二背景像素點相鄰的第二目標(biāo)像素點的第二透明度,并將與第二背景像素點相鄰的第二目標(biāo)像素點的像素值更改為第二背景像素點的像素值。

還可以將第二透明度確定為大于所述第二背景像素點的透明度與所述第二目標(biāo)像素點的透明度中的最小值、且小于所述第二背景像素點的透明度與所述第二目標(biāo)像素點的透明度中的最大值的值。

步驟407:判斷是否遍歷了預(yù)設(shè)處理區(qū)域中所有的像素點,若是,則轉(zhuǎn)至步驟408,否則轉(zhuǎn)至步驟403。

步驟408:獲得處理后的左眼目標(biāo)圖像和處理后的右眼目標(biāo)圖像,進(jìn)而根據(jù)這兩張圖像進(jìn)行立體顯示。

基于相同的技術(shù)構(gòu)思,本發(fā)明實施例還提供一種圖像處理裝置結(jié)構(gòu)示意圖,該裝置可執(zhí)行上述方法實施例。

如圖7所示,本發(fā)明實施例提供的一種圖像處理裝置結(jié)構(gòu)示意圖。

參見圖7,該裝置包括:

獲取單元501,用于獲取用于進(jìn)行3d顯示的左眼目標(biāo)圖像和右眼目標(biāo)圖像;

確定單元502,用于確定所述左眼目標(biāo)圖像和所述右眼目標(biāo)圖像中的預(yù)設(shè)處理區(qū)域;

處理單元503,用于針對所述預(yù)設(shè)處理區(qū)域中的每個像素點,將像素值與n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值大于閾值的像素點作為第一背景像素點,并將所述預(yù)設(shè)處理區(qū)域中與所述第一背景像素點相鄰且像素值與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值小于或等于所述閾值的像素點作為第一目標(biāo)像素點,并將所述第一目標(biāo)像素點的透明度更改為第一透明度,n為正整數(shù);或者,針對所述預(yù)設(shè)處理區(qū)域中的每個像素點,將像素值與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值小于或等于所述閾值的像素點作為第二背景像素點,并將所述預(yù)設(shè)處理區(qū)域中與所述第二背景像素點相鄰且與所述n個預(yù)設(shè)像素值中任意一個預(yù)設(shè)像素值之間差值的絕對值大于所述閾值的像素點作為第二目標(biāo)像素點,并將所述第二目標(biāo)像素點的透明度更改為第二透明度、像素值更改為所述第二背景像素點的像素值;

顯示單元504,用于根據(jù)所述更改透明度處理后的所述左眼目標(biāo)圖像和所述右眼目標(biāo)圖像進(jìn)行3d顯示。

可選的,所述第一透明度大于所述第一背景像素點的透明度與所述第一目標(biāo)像素點的透明度中的最小值、且小于所述第一背景像素點的透明度與所述第一目標(biāo)像素點的透明度中的最大值;

所述第二透明度大于所述第二背景像素點的透明度與所述第二目標(biāo)像素點的透明度中的最小值、且小于所述第二背景像素點的透明度與所述第二目標(biāo)像素點的透明度中的最大值。

可選的,所述處理單元503具體用于:

針對與所述第一背景像素點相鄰的任意一個所述第一目標(biāo)像素點,根據(jù)以下公式確定第一目標(biāo)像素點的第一透明度:

其中,為所述第一透明度,為所述第一背景像素點的透明度,為所述第一目標(biāo)像素點的透明度,k1大于0且小于1。

可選的,所述處理單元503具體用于:

針對與所述第二背景像素點相鄰的任意一個第二目標(biāo)像素點,根據(jù)以下公式確定所述第二目標(biāo)像素點的第二透明度:

其中,為所述第二透明度,為所述第二背景像素點的透明度,為所述第二目標(biāo)像素點的透明度,k2大于0且小于1。

可選的,所述處理單元503具體用于:

所述左眼目標(biāo)圖像和所述右眼目標(biāo)圖像為包含文字信息的圖像;

所述預(yù)設(shè)處理區(qū)域為包括所述文字信息的區(qū)域;

所述n個預(yù)設(shè)像素值為所述文字信息對應(yīng)的像素值。

本發(fā)明實施例提供的圖像處理裝置,通過確定左眼目標(biāo)圖像和右眼目標(biāo)圖像中的預(yù)設(shè)處理區(qū)域,并改變預(yù)設(shè)處理區(qū)域中第一目標(biāo)像素點的透明度,或者改變第二目標(biāo)像素點的透明度以及像素值,從而使得預(yù)設(shè)處理區(qū)域中相鄰像素點之間的過渡更自然,減輕了預(yù)設(shè)處理區(qū)域內(nèi)的圖像內(nèi)容的邊緣顯示時的鋸齒現(xiàn)象,從而獲得視覺效果更好,同時本發(fā)明實施例提供的方法更簡單,處理速度快,操作也更簡便。

本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1