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

一種圖像邊框的檢測方法和裝置與流程

文檔序號:11157509閱讀:597來源:國知局
一種圖像邊框的檢測方法和裝置與制造工藝

本發(fā)明涉及醫(yī)療顯示器領(lǐng)域,尤其涉及一種圖像邊框的檢測方法和裝置。



背景技術(shù):

醫(yī)療顯示器是一種對亮度和分辨率等有特殊要求的專用顯示器,常用的醫(yī)療顯示器有診斷用顯示器和手術(shù)室用顯示器等。其中,診斷用顯示器用于顯示灰階圖像,特點是分辨率高、對比度高和亮度高;手術(shù)室用顯示器面向內(nèi)窺鏡等前端成像設(shè)備,用于顯示手術(shù)輔助信息的彩色圖像,特點是分辨率適中,亮度一般。為了提高醫(yī)療顯示器顯示圖像的質(zhì)量,通常需要對灰階圖像進行醫(yī)學數(shù)字成像和通信(英文:Digital Imaging and Communications in Medicine,縮寫:DICOM)校正,對彩色圖像進行伽馬(英文:GAMMA)校正。

目前,已有一些顯示器可以同時顯示灰階圖像和彩色圖像。當顯示器同時顯示灰階圖像和彩色圖像時,若僅采用DICOM校正或GAMMA校正中的一種方法進行圖像校正,則會導致灰階圖像和彩色圖像中的一種圖像質(zhì)量較差。為了避免這種情況,現(xiàn)有技術(shù)中的一種方法是先確定顯示器上顯示的圖像中的灰階區(qū)域和彩色區(qū)域,即若像素點的RGB(紅綠藍)三個分量的數(shù)值相等,則確定該像素點是灰階點,若像素點的RGB三個分量的數(shù)值不相等,則確定該像素點是彩色點,將灰階點組成的區(qū)域確定為灰階區(qū)域,將彩色點組成的區(qū)域確定為彩色區(qū)域;然后對確定出的灰階區(qū)域進行DICOM校正,對確定出的彩色區(qū)域進行GAMMA校正,從而實現(xiàn)單個顯示器同時對灰階圖像和彩色圖像的高質(zhì)量顯示。

但是,采用上述方法,彩色圖像中出現(xiàn)的黑白色文字或黑白色標記會被錯誤的確定為灰階區(qū)域,若對彩色圖像中出現(xiàn)的黑白色文字或黑白色標記進行DICOM校正,則會導致圖像失真,甚至會導致醫(yī)生得出錯誤的診斷結(jié)果。



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

本發(fā)明的實施例提供一種圖像邊框的檢測方法和裝置,能夠正確的確定出圖像的邊框,以便于后續(xù)確定每個圖像邊框所圍成的區(qū)域中 的圖像是彩色圖像還是灰階圖像,從而確定正確的校正方法。

為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:

本發(fā)明實施例的第一方面,提供一種圖像邊框的檢測方法,包括:

獲取待檢測圖像的像素點的亮度值;所述待檢測圖像的分辨率為N×M,N和M均為正整數(shù);

根據(jù)所述待檢測圖像的第i-1行第j-1列、第i-1行第j列、第i-1行第j+1列、第i行第j-1列、第i行第j列、第i行第j+1列、第i+1行第j-1列、第i+1行第j列和第i+1行第j+1列的像素點的亮度值,確定所述第i行第j列的像素點是否是水平邊框上的點;根據(jù)所述待檢測圖像的第i-1行第j-1列、第i-1行第j列、第i-1行第j+1列、第i行第j-1列、第i行第j列、第i行第j+1列、第i+1行第j-1列、第i+1行第j列和第i+1行第j+1列的像素點的亮度值,確定所述第i行第j列的像素點是否是垂直邊框上的點;2≤i≤M-1,2≤j≤N-1,i和j均為正整數(shù);

若所述第i行第j列的像素點是水平邊框上的點,則將所述第i行第j列的像素點對應(yīng)的水平線標志標記為是;若所述第i行第j列的像素點不是水平邊框上的點,則將所述第i行第j列的像素點對應(yīng)的水平線標志標記為否;若所述第i行第j列的像素點是垂直邊框上的點,則將所述第i行第j列的像素點對應(yīng)的垂直線標志標記為是;若所述第i行第j列的像素點不是垂直邊框上的點,則將所述第i行第j列的像素點對應(yīng)的垂直線標志標記為否;

根據(jù)所述水平線標志和所述垂直線標志確定圖像邊框。

本發(fā)明實施例的第二方面,提供一種圖像邊框的檢測裝置,包括:

獲取單元,用于獲取待檢測圖像的像素點的亮度值;所述待檢測圖像的分辨率為N×M,N和M均為正整數(shù);

確定單元,用于根據(jù)所述獲取單元獲取的所述待檢測圖像的第i-1行第j-1列、第i-1行第j列、第i-1行第j+1列、第i行第j-1列、第i行第j列、第i行第j+1列、第i+1行第j-1列、第i+1行第j列和第i+1行第j+1列的像素點的亮度值,確定所述第i行第j列的像素點是否是水平邊框上的點;根據(jù)所述獲取單元獲取的所述待檢測圖像的第i-1行第j-1列、第i-1行第j列、第i-1行第j+1列、第i行第j-1列、第i行第j列、第i行第j+1列、第i+1行第j-1列、第i+1行第j列和第i+1行 第j+1列的像素點的亮度值,確定所述第i行第j列的像素點是否是垂直邊框上的點;2≤i≤M-1,2≤j≤N-1,i和j均為正整數(shù);

標記單元,用于若所述確定單元確定出所述第i行第j列的像素點是水平邊框上的點,則將所述第i行第j列的像素點對應(yīng)的水平線標志標記為是;若所述確定單元確定出所述第i行第j列的像素點不是水平邊框上的點,則將所述第i行第j列的像素點對應(yīng)的水平線標志標記為否;若所述確定單元確定出所述第i行第j列的像素點是垂直邊框上的點,則將所述第i行第j列的像素點對應(yīng)的垂直線標志標記為是;若所述確定單元確定出所述第i行第j列的像素點不是垂直邊框上的點,則將所述第i行第j列的像素點對應(yīng)的垂直線標志標記為否;

所述確定單元,還用于根據(jù)所述標記單元標記的所述水平線標志和所述垂直線標志確定圖像邊框。

本發(fā)明實施例提供的圖像邊框的檢測方法和裝置,獲取待檢測圖像的像素點的亮度值,根據(jù)第i行第j列的像素點的亮度值以及該像素點周圍的八個像素點的亮度值,確定第i行第j列的像素點是否是水平邊框上的點,以及是否是垂直邊框上的點,并進行標記,最后根據(jù)水平線標志和垂直線標志確定圖像邊框。采用本發(fā)明實施例提供的方案,能夠正確的確定出圖像的邊框,以便于后續(xù)確定每個圖像邊框所圍成的區(qū)域中的圖像是彩色圖像還是灰階圖像,從而針對不同的圖像確定相應(yīng)的校正方法。

附圖說明

圖1為本發(fā)明實施例提供的一種圖像邊框的檢測方法的流程圖;

圖2為本發(fā)明實施例中確定圖像邊框上的點時所用的像素點的示意圖;

圖3為本發(fā)明實施例中flagh_hl的值為1的像素點以及flagh_vl的值為1的像素點的示意圖;

圖4為本發(fā)明實施例中確定水平邊框上的點時所用的像素點的示意圖;

圖5為本發(fā)明實施例中確定垂直邊框上的點時所用的像素點的示意圖;

圖6為本發(fā)明實施例中確定出的水平邊框的示意圖;

圖7為本發(fā)明實施例中確定出的垂直邊框的示意圖;

圖8為本發(fā)明實施例中確定出的圖像邊框的示意圖;

圖9為本發(fā)明實施例提供的一種圖像邊框的檢測裝置的組成示意圖。

具體實施方式

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

本發(fā)明實施例提供一種圖像邊框的檢測方法,如圖1所示,包括:

S101、獲取待檢測圖像的像素點的亮度值。

其中,待檢測圖像的分辨率為N×M,N和M均為正整數(shù)。從水平方向上看,待檢測圖像每行包括N個像素點,從垂直方向上看,待檢測圖像每列包括M個像素點,即待檢測圖像的像素點總共有M行N列。

S102、根據(jù)待檢測圖像的第i-1行第j-1列、第i-1行第j列、第i-1行第j+1列、第i行第j-1列、第i行第j列、第i行第j+1列、第i+1行第j-1列、第i+1行第j列和第i+1行第j+1列的像素點的亮度值,確定第i行第j列的像素點是否是水平邊框上的點;根據(jù)待檢測圖像的第i-1行第j-1列、第i-1行第j列、第i-1行第j+1列、第i行第j-1列、第i行第j列、第i行第j+1列、第i+1行第j-1列、第i+1行第j列和第i+1行第j+1列的像素點的亮度值,確定第i行第j列的像素點是否是垂直邊框上的點。

其中,2≤i≤M-1,2≤j≤N-1,i和j均為正整數(shù)。本文中用p(i-1,j-1)表示第i-1行第j-1列的像素點的亮度值,用p(i-1,j)表示第i-1行第j列的像素點的亮度值,用p(i-1,j+1)表示第i-1行第j+1列的像素點的亮度值,用p(i,j-1)表示第i行第j-1列的像素點的亮度值,用p(i,j)表示第i行第j列的像素點的亮度值,用p(i,j+1)表示第i行第j+1列的像素點的亮度值,用p(i+1,j-1)表示第i+1行第j-1列的像素點的亮度值,用p(i+1,j)表示第i+1行第j列的像素點的亮度值,用 p(i+1,j+1)表示第i+1行第j+1列的像素點的亮度值。

如圖2所示,確定第i行第j列的像素點是否是水平邊框上的點時,需要結(jié)合第i行第j列的像素點的亮度值,以及該像素點周圍的八個像素點的亮度值。確定第i行第j列的像素點是否是垂直邊框上的點時,也需要結(jié)合第i行第j列的像素點的亮度值,以及該像素點周圍的八個像素點的亮度值。

需要說明的是,S102中,可以先確定第i行第j列的像素點是否是水平邊框上的點,再確定第i行第j列的像素點是否是垂直邊框上的點;也可以先確定第i行第j列的像素點是否是垂直邊框上的點,再確定第i行第j列的像素點是否是水平邊框上的點,本實施例對此不作限定。

S103、若第i行第j列的像素點是水平邊框上的點,則將第i行第j列的像素點對應(yīng)的水平線標志(英文:flag of horizontal line,用flagh_hl(i,j)表示)標記為是;若第i行第j列的像素點不是水平邊框上的點,則將第i行第j列的像素點對應(yīng)的水平線標志標記為否;若第i行第j列的像素點是垂直邊框上的點,則將第i行第j列的像素點對應(yīng)的垂直線標志(英文:flag of vertical line,用flagh_vl(i,j)表示)標記為是;若第i行第j列的像素點不是垂直邊框上的點,則將第i行第j列的像素點對應(yīng)的垂直線標志標記為否。

其中,可以用flagh_hl(i,j)=1表示水平線標志為“是”,用flagh_hl(i,j)=0表示水平線標志為“否”,當然也可以用其他方式表示水平線標志為“是”和“否”,本實施例對此不作限定??梢杂胒lagh_vl(i,j)=1表示垂直線標志為“是”,用flagh_vl(i,j)=0表示垂直線標志為“否”,當然也可以用其他方式表示垂直線標志為“是”和“否”,本實施例對此不作限定。

示例性的,如圖3所示,若確定出第3行第5列至第3行第13列的像素點是水平邊框上的點,且第10行第5列至第10行第13列的像素點是水平邊框上的點,則flagh_hl(3,5)=1,flagh_hl(3,6)=1,flagh_hl(3,7)=1,flagh_hl(3,8)=1,flagh_hl(3,9)=1,flagh_hl(3,10)=1,flagh_hl(3,11)=1,flagh_hl(3,12)=1,flagh_hl(3,13)=1,flagh_hl(10,5)=1,flagh_hl(10,6)=1,flagh_hl(10,7)=1,flagh_hl(10,8)=1,flagh_hl(10,9)=1,flagh_hl(10,10)=1,flagh_hl(10,11)=1,flagh_hl(10,12)=1,flagh_hl(10,13)=1,其他像素點對應(yīng)的flagh_hl為0。

如圖3所示,若確定出第3行第5列至第10行第5列的像素點是垂直邊框上的點,且第3行第13列至第10行第13列的像素點是垂直邊框上的點,則flagh_vl(3,5)=1,flagh_vl(4,5)=1,flagh_vl(5,5)=1,flagh_vl(6,5)=1,flagh_vl(7,5)=1,flagh_vl(8,5)=1,flagh_hl(9,5)=1,flagh_vl(10,5)=1,flagh_vl(3,13)=1,flagh_vl(4,13)=1,flagh_vl(5,13)=1,flagh_vl(6,13)=1,flagh_vl(7,13)=1,flagh_vl(8,13)=1,flagh_vl(9,13)=1,flagh_vl(10,13)=1,其他像素點對應(yīng)的flagh_vl為0。

S104、根據(jù)水平線標志和垂直線標志確定圖像邊框。

具體的,可以將flagh_hl的值為1的像素點和flagh_vl的值為1的像素點進行組合,得到圖像邊框。

示例性的,如圖3所示,flagh_hl的值為1的像素點包括:第3行第5列至第3行第13列的像素點,以及第10行第5列至第10行第13列的像素點,flagh_vl的值為1的像素點包括:第3行第5列至第10行第5列的像素點,以及第3行第13列至第10行第13列的像素點。將這些像素點進行組合,可以得到圖3中的黑框區(qū)域即為圖像邊框。

本發(fā)明實施例提供的圖像邊框的檢測方法,獲取待檢測圖像的像素點的亮度值,根據(jù)第i行第j列的像素點的亮度值以及該像素點周圍的八個像素點的亮度值,確定第i行第j列的像素點是否是水平邊框上的點,以及是否是垂直邊框上的點,并進行標記,最后根據(jù)水平線標志和垂直線標志確定圖像邊框。采用本發(fā)明實施例提供的方案,能夠正確的確定出圖像的邊框。由于實際應(yīng)用中,醫(yī)療顯示器上顯示的多幅圖像通常分別位于不同的矩形區(qū)域,每個矩形區(qū)域只可能包括灰階圖像和彩色圖像中的一種圖像,因此,采用本發(fā)明實施例提供的圖像邊框的檢測方法,確定出圖像邊框(即圖像所在的矩形區(qū)域的邊框)后,便于后續(xù)確定每個圖像邊框所圍成的區(qū)域中的圖像是彩色圖像還是灰階圖像,從而針對不同的圖像確定相應(yīng)的校正方法,可以避免現(xiàn)有技術(shù)中采用錯誤的校正方法導致的圖像失真,避免誤導醫(yī)生得出錯誤的診斷結(jié)果。

進一步的,S102中根據(jù)待檢測圖像的第i-1行第j-1列、第i-1行第j列、第i-1行第j+1列、第i行第j-1列、第i行第j列、第i行第j+1列、第i+1行第j-1列、第i+1行第j列和第i+1行第j+1列的像素點的亮度值,確定第i行第j列的像素點是否是水平邊框上的點,具體可以 包括:

若像素點的亮度值同時滿足下列公式一、二、三和四,則確定第i行第j列的像素點是水平邊框上的點;若像素點的亮度值不同時滿足公式一、二、三和四,則確定第i行第j列的像素點不是水平邊框上的點。

max{|p(i,j)-p(i,j-1)|,|p(i,j)-p(i,j+1)|}≤D1

公式一

公式二

max{Ai,i-1,Ai-1,i,Ai,i+1,Ai+1,i}≥D2

公式三

公式四

其中,

Ai,i-1=max{p(i,j-1),p(i,j),p(i,j+1)}-min{p(i-1,j-1),p(i-1,j),p(i-1,j+1)}

Ai-1,i=max{p(i-1,j-1),p(i-1,j),p(i-1,j+1)}-min{p(i,j-1),p(i,j),p(i,j+1)}

Ai,i+1=max{p(i,j-1),p(i,j),p(i,j+1)}-min{p(i+1,j-1),p(i+1,j),p(i+1,j+1)}

Ai+1,i=max{p(i+1,j-1),p(i+1,j),p(i+1,j+1)}-min{p(i,j-1),p(i,j),p(i,j+1)}

p(i,j)表示第i行第j列的像素點的亮度值,D1,D2,D3均為預設(shè)閾值。

下面結(jié)合圖4說明上述公式的含義。

公式一的含義是:第i行第j列的像素點的亮度值與其左右兩個像素點的亮度值的差值的最大值小于等于閾值,用于表示第i行第j列的像素點與其左右兩個像素點的亮度值差異不大。

公式二的含義是:圖4中第i行的三個像素點的亮度值的平均值大于等于所有九個像素點的亮度值的平均值,用于表示第i行的三個像素點的亮度值整體偏大。

公式三的含義是:圖4中第i行的像素點的亮度值的最大值與其上下行的像素點的亮度值的最小值的差值,以及其上下行的像素點的亮度值的最大值與第i行的像素點的亮度值的最小值的差值中,最大差值 大于等于閾值,用于表示第i行的像素點中,存在亮度值與其上下行的像素點的亮度值的差異較大的像素點。

公式四的含義是:圖4中第i行的每一個像素點的亮度值與第i-1行相同列對應(yīng)的像素點的亮度值的差值之和,以及第i行的每一個像素點的亮度值與第i+1行相同列對應(yīng)的像素點的亮度值的差值的絕對值之和中,最大和值大于等于閾值,用于表示第i行的像素點的亮度值與其上下行的像素點的亮度值的行間差值較大。

當同時滿足上述公式時,可以推斷圖4中第i行的三個像素點可能是水平邊框上的一部分,這里取最中間的點,即第i行第j列的像素點,將其確定為水平邊框上的點。

可選的,S102中根據(jù)待檢測圖像的第i-1行第j-1列、第i-1行第j列、第i-1行第j+1列、第i行第j-1列、第i行第j列、第i行第j+1列、第i+1行第j-1列、第i+1行第j列和第i+1行第j+1列的像素點的亮度值,確定第i行第j列的像素點是否是水平邊框上的點,具體還可以包括:

若第i行第j-1列的像素點是水平邊框上的點,且像素點的亮度值同時滿足公式一、二、三和下列公式五,則確定第i行第j列的像素點是水平邊框上的點;若第i行第j-1列的像素點是水平邊框上的點,且像素點的亮度值不同時滿足公式一、二、三和公式五,則確定第i行第j列的像素點不是水平邊框上的點。

|p(i,j+1)-p(i,j)|≤D4

公式五

其中,D4為預設(shè)閾值。

公式五的含義是:第i行第j+1列的像素點的亮度值與第i行第j列的像素點的亮度值的差異不大。

進一步的,S102中根據(jù)待檢測圖像的第i-1行第j-1列、第i-1行第j列、第i-1行第j+1列、第i行第j-1列、第i行第j列、第i行第j+1列、第i+1行第j-1列、第i+1行第j列和第i+1行第j+1列的像素點的亮度值,確定第i行第j列的像素點是否是垂直邊框上的點,具體包括:

若像素點的亮度值同時滿足下列公式六、七、八和九,則確定第i行第j列的像素點是垂直邊框上的點;若像素點的亮度值不同時滿足公式六、七、八和九,則確定第i行第j列的像素點不是垂直邊框上的點。

max{|p(i,j)-p(i-1,j)|,|p(i,j)-p(i+1,j)|}≤D5

公式六

公式七

max{Bj,j-1,Bj-1,j,Bj,j+1,Bj+1,j}≥D6

公式八

公式九

其中,

Bj,j-1=max{p(i-1,j),p(i,j),p(i+1,j)}-min{p(i-1,j-1),p(i,j-1),p(i+1,j-1)}

Bj-1,j=max{p(i-1,j-1),p(i,j-1),p(i+1,j-1)}-min{p(i-1,j),p(i,j),p(i+1,j)}

Bj,j+1=max{p(i-1,j),p(i,j),p(i+1,j)}-min{p(i-1,j+1),p(i,j+1),p(i+1,j+1)}

Bj+1,j=max{p(i-1,j+1),p(i,j+1),p(i+1,j+1)}-min{p(i-1,j),p(i,j),p(i+1,j)}

D5,D6,D7均為預設(shè)閾值。

下面結(jié)合圖5說明上述公式的含義。

公式六的含義是:第i行第j列的像素點的亮度值與其上下兩個像素點的亮度值的差值的最大值小于等于閾值,用于表示第i行第j列的像素點與其上下兩個像素點的亮度值差異不大。

公式七的含義是:圖5中第j列的三個像素點的亮度值的平均值大于等于所有九個像素點的亮度值的平均值,用于表示第j列的三個像素點的亮度值整體偏大。

公式八的含義是:圖5中第j列的像素點的亮度值的最大值與其左右列的像素點的亮度值的最小值的差值,以及其左右行的像素點的亮度值的最大值與第j列的像素點的亮度值的最小值的差值中,最大差值大于等于閾值,用于表示第j列的像素點中,存在亮度值與其左右列的像素點的亮度值的差異較大的像素點。

公式九的含義是:圖5中第j列的每一個像素點的亮度值與第j-1列相同行對應(yīng)的像素點的亮度值的差值之和,以及第j列的每一個像素點的亮度值與第j+1行相同列對應(yīng)的像素點的亮度值的差值的絕對值之和中,最大和值大于閾值,用于表示第j列的像素點的亮度值與其左右 列的像素點的亮度值的列間差值較大。

當同時滿足上述公式時,可以推斷圖5中第j列的三個像素點可能是垂直邊框上的一部分,這里取最中間的點,即第i行第j列的像素點,將其確定為垂直邊框上的點。

可選的,S102中根據(jù)待檢測圖像的第i-1行第j-1列、第i-1行第j列、第i-1行第j+1列、第i行第j-1列、第i行第j列、第i行第j+1列、第i+1行第j-1列、第i+1行第j列和第i+1行第j+1列的像素點的亮度值,確定第i行第j列的像素點是否是垂直邊框上的點,還具體包括:

若所述第i-1行第j列的像素點是垂直邊框上的點,且像素點的亮度值同時滿足所述公式六、七、八和下列公式十,則確定所述第i行第j列的像素點是垂直邊框上的點;若所述第i-1行第j列的像素點是垂直邊框上的點,且像素點的亮度值不同時滿足所述公式六、七、八和所述公式十,則確定所述第i行第j列的像素點不是垂直邊框上的點。

|p(i+1,j)-p(i,j)|≤D8

公式十

其中,D8為預設(shè)閾值。

公式十的含義是:第i+1行第j列的像素點的亮度值與第i行第j列的像素點的亮度值的差異不大。

進一步的,S104具體包括:

S104a、根據(jù)水平線標志確定水平邊框。

S104b、根據(jù)垂直線標志確定垂直邊框。

S104c、根據(jù)水平邊框和垂直邊框確定圖像邊框。

進一步的,S104a具體包括:

若第i行存在P1個連續(xù)且水平線標志被標記為是的像素點,則該P1個像素點構(gòu)成一個水平實線邊框;P1≥X,P1和X均為正整數(shù),X為預設(shè)閾值。

若第i行存在R1組像素點,且該R1組像素點中的每一組像素點由Q1個連續(xù)且水平線標志被標記為是的像素點和S1個連續(xù)且水平線標志被標記為否的像素點構(gòu)成,則該R1組像素點構(gòu)成一個水平虛線邊框;R1×(Q1+S1)≥X,R1,Q1和S1均為正整數(shù)。

示例性的,圖6為按照上述方法確定出的四個水平實線邊框和兩 個水平虛線邊框。

進一步的,在由P1個像素點構(gòu)成的水平實線邊框中,可以將P1個像素點中列標最小的像素點確定為水平邊框的起始點,將P1個像素點中列標最大的像素點確定為水平邊框的終止點。在由R1組像素點構(gòu)成的水平虛線邊框中,可以將第一組像素點中列標最小的像素點確定為水平邊框的起始點,將最后一組像素點中列標最大的像素點確定為水平邊框的終止點。

進一步的,S104b具體包括:

若第j列存在P2個連續(xù)且垂直線標志被標記為是的像素點,則該P2個像素點構(gòu)成一個垂直實線邊框;P2≥Y,P2和Y均為正整數(shù),Y為預設(shè)閾值。

若第j列存在R2組像素點,且該R2組像素點中的每一組像素點由Q2個連續(xù)且垂直線標志被標記為是的像素點和S2個連續(xù)且垂直線標志被標記為否的像素點構(gòu)成,則該R2組像素點構(gòu)成一個垂直虛線邊框;R2×(Q2+S2)≥Y,R2,Q2和S2均為正整數(shù)。

示例性的,圖7為按照上述方法確定出的四個垂直實線邊框和兩個垂直虛線邊框。

進一步的,在由P2個像素點構(gòu)成的垂直實線邊框中,可以將P2個像素點中行標最小的像素點確定為垂直邊框的起始點,將P2個像素點中行標最大的像素點確定為垂直邊框的終止點。在由R2組像素點構(gòu)成的垂直虛線邊框中,可以將第一組像素點中行標最小的像素點確定為垂直邊框的起始點,將最后一組像素點中行標最大的像素點確定為垂直邊框的終止點。

進一步的,S104c具體包括:

若確定出的水平邊框的起始點為第i1行第j1列的像素點、終止點為第i1行第j2列的像素點,并且,確定出的垂直邊框的起始點為第i2行第j3列的像素點、終止點為第i3行第j3列的像素點,i1≤i2≤i1+α或者i3≤i1≤i3+α,j1-β≤j3≤j1或者j2≤j3≤j2+β,則將水平邊框與垂直邊框連接,構(gòu)成圖像邊框,α和β正整數(shù)。

其中,i1≤i2≤i1+α表示垂直邊框的起始點在水平邊框所在行,或者,垂直邊框的起始點在水平邊框所在行的下方一定區(qū)域內(nèi);i3≤i1≤i3+α表 示垂直邊框的終止點在水平邊框所在行,或者,垂直邊框的終止點在水平邊框所在行的上方一定區(qū)域內(nèi);j1-β≤j3≤j1表示水平邊框的起始點在垂直邊框所在列,或者,水平邊框的起始點在垂直邊框所在列的右側(cè)一定區(qū)域內(nèi);j2≤j3≤j2+β表示水平邊框的終止點在垂直邊框所在列,或者,水平邊框的終止點在垂直邊框所在列的左側(cè)一定區(qū)域內(nèi)。

示例性的,圖8為按照上述方法確定出的圖像邊框,圖8中共包括3個圖像邊框。

本發(fā)明實施例提供的圖像邊框的檢測方法能夠正確的確定出圖像的邊框,以便于后續(xù)確定每個圖像邊框所圍成的區(qū)域中的圖像是彩色圖像還是灰階圖像,從而針對不同的圖像確定相應(yīng)的校正方法。

本發(fā)明實施例還提供一種圖像邊框的檢測裝置,如圖9所示,包括:獲取單元21、確定單元22和標記單元23。

獲取單元21,用于獲取待檢測圖像的像素點的亮度值;待檢測圖像的分辨率為N×M,N和M均為正整數(shù)。

確定單元22,用于根據(jù)獲取單元21獲取的待檢測圖像的第i-1行第j-1列、第i-1行第j列、第i-1行第j+1列、第i行第j-1列、第i行第j列、第i行第j+1列、第i+1行第j-1列、第i+1行第j列和第i+1行第j+1列的像素點的亮度值,確定第i行第j列的像素點是否是水平邊框上的點;據(jù)獲取單元21獲取的待檢測圖像的第i-1行第j-1列、第i-1行第j列、第i-1行第j+1列、第i行第j-1列、第i行第j列、第i行第j+1列、第i+1行第j-1列、第i+1行第j列和第i+1行第j+1列的像素點的亮度值,確定第i行第j列的像素點是否是垂直邊框上的點;2≤i≤M-1,2≤j≤N-1,i和j均為正整數(shù)。

標記單元23,用于若確定單元22確定出第i行第j列的像素點是水平邊框上的點,則將第i行第j列的像素點對應(yīng)的水平線標志標記為是;若確定單元22確定出第i行第j列的像素點不是水平邊框上的點,則將第i行第j列的像素點對應(yīng)的水平線標志標記為否;若確定單元22確定出第i行第j列的像素點是垂直邊框上的點,則將第i行第j列的像素點對應(yīng)的垂直線標志標記為是;若確定單元22確定出第i行第j列的像素點不是垂直邊框上的點,則將第i行第j列的像素點對應(yīng)的垂直線標志標記為否。

確定單元22,還用于根據(jù)標記單元23標記的水平線標志和垂直線 標志確定圖像邊框。

進一步的,確定單元22,具體用于若像素點的亮度值同時滿足上述公式一、二、三和四,則確定第i行第j列的像素點是水平邊框上的點;若像素點的亮度值不同時滿足公式一、二、三和四,則確定第i行第j列的像素點不是水平邊框上的點。

可選的,確定單元22,還具體用于若第i行第j-1列的像素點是水平邊框上的點,且像素點的亮度值同時滿足上述公式一、二、三和五,則確定第i行第j列的像素點是水平邊框上的點;若第i行第j-1列的像素點是水平邊框上的點,且像素點的亮度值不同時滿足上述公式一、二、三和五,則確定第i行第j列的像素點不是水平邊框上的點。

進一步的,確定單元22,還具體用于若像素點的亮度值同時滿足上述公式六、七、八和九,則確定第i行第j列的像素點是垂直邊框上的點;若像素點的亮度值不同時滿足公式六、七、八和九,則確定第i行第j列的像素點不是垂直邊框上的點。

可選的,確定單元22,還具體用于若第i-1行第j列的像素點是垂直邊框上的點,且像素點的亮度值同時滿足上述公式六、七、八和十,則確定第i行第j列的像素點是垂直邊框上的點;若第i-1行第j列的像素點是垂直邊框上的點,且像素點的亮度值不同時滿足上述公式六、七、八和十,則確定第i行第j列的像素點不是垂直邊框上的點。

進一步的,確定單元22,還具體用于根據(jù)水平線標志確定水平邊框;根據(jù)垂直線標志確定垂直邊框;根據(jù)水平邊框和垂直邊框確定圖像邊框。

進一步的,確定單元22,還用于若確定出的水平邊框的起始點為第i1行第j1列的像素點、終止點為第i1行第j2列的像素點,并且,確定出的垂直邊框的起始點為第i2行第j3列的像素點、終止點為第i3行第j3列的像素點,i1≤i2≤i1+α或者i3≤i1≤i3+α,j1-β≤j3≤j1或者j2≤j3≤j2+β,則將水平邊框與垂直邊框連接,構(gòu)成圖像邊框,α和β正整數(shù)。

需要說明的是,本發(fā)明實施例提供的圖像邊框的檢測裝置中部分功能模塊的具體描述可以參考方法實施例中的對應(yīng)內(nèi)容,本實施例這里不再詳細贅述。

本發(fā)明實施例提供的圖像邊框的檢測裝置,獲取待檢測圖像的像素點的亮度值,根據(jù)第i行第j列的像素點的亮度值以及該像素點周圍的八個像素點的亮度值,確定第i行第j列的像素點是否是水平邊框上 的點,以及是否是垂直邊框上的點,并進行標記,最后根據(jù)水平線標志和垂直線標志確定圖像邊框。采用本發(fā)明實施例提供的方案,能夠正確的確定出圖像的邊框,以便于后續(xù)確定每個圖像邊框所圍成的區(qū)域中的圖像是彩色圖像還是灰階圖像,從而針對不同的圖像確定相應(yīng)的校正方法。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。

在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺 計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(英文:processor)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(英文:Read-Only Memory,縮寫:ROM)、隨機存取存儲器(英文:Random Access Memory,縮寫:RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
社会| 张家口市| 广丰县| 五华县| 隆子县| 名山县| 当涂县| 浑源县| 潍坊市| 岳阳县| 青岛市| 安化县| 平潭县| 固阳县| 周至县| 深圳市| 大城县| 新兴县| 洪雅县| 奈曼旗| 花莲市| 天水市| 南川市| 大埔县| 宜都市| 鲁山县| 河池市| 塘沽区| 桑日县| 青岛市| 黄大仙区| 图木舒克市| 佛坪县| 夏津县| 洮南市| 宁国市| 吴旗县| 双城市| 家居| 甘南县| 沁水县|