一種基于圖像的單色采集算法
【技術領域】
[0001] 本發(fā)明涉及色彩采集領域,尤其是基于圖像的單色采集算法。
【背景技術】
[0002] 目前,RGB色彩模式(也翻譯為"紅綠藍",比較少用)是工業(yè)界的一種顏色標準, 是通過對紅(Red)、綠(Green)、藍(Blue)三個顏色通道的變化以及它們相互之間的疊加來 得到各式各樣的顏色的,RGB即是代表紅、綠、藍三個通道的顏色,這個標準幾乎包括了人類 視力所能感知的所有顏色,是目前運用最廣的顏色系統(tǒng)之一。
[0003] RGB色彩模式使用RGB模型為圖像中每一個像素的RGB分量分配一個0~255范 圍內的強度值。例如:純紅色R值為255, G值為0, B值為0 ;灰色的R、G、B三個值相等(除 了 0和255);白色的R、G、B都為255 ;黑色的R、G、B都為0。RGB圖像只使用三種顏色,就 可以使它們按照不同的比例混合,在屏幕上重現16777216種顏色。
[0004] 在RGB模式下,每種RGB成分都可使用從0 (黑色)到255 (白色)的值。例如,亮 紅色使用R值246、G值20和B值50。當所有三種成分值相等時,產生灰色陰影。當所有 成分的值均為255時,結果是純白色;當該值為0時,結果是純黑色。
[0005] 現在的色彩采集和識別主要有兩類,分別是光學分析方法和數字圖像分析方法。 光學分析設備可以獲得實物的顏色信息,但是取色范圍過大,而且也不能直接轉化為數字 信息。現在的圖像分析方法只能拾取某一個像素點的色彩信息,將這個色彩直接當作最終 的采集色彩,無疑存在巨大的偏差。
【發(fā)明內容】
[0006] 本發(fā)明的目的是針對上述的問題,提出一種基于圖像的單色彩采集算法。能基于 圖像、自動對重點色彩進行強化,識別干擾色彩,并在采集時進行剔除。
[0007] 本發(fā)明的技術方案是:
[0008] 一種基于圖像的單色采集算法,它包括以下步驟:
[0009] (1)、采用攝像頭獲取圖像;
[0010] (2)、建立三個色彩矩陣1?(丨,」),6(丨,」),8(丨,]·);
[0011] (3)、選取圖像的中部區(qū)域作為色彩強調區(qū)域;
[0012] (4)、取中部區(qū)域各像素點的像素平均值作為校對色彩:
[0013] (5)、建立判定矩陣,剔除判定矩陣中與校對色彩偏差大的干擾色彩,;
[0014] (6)、將原色彩矩陣R(i,j),G(i,j),B(i,j)與剔除干擾色彩后的判定矩陣進行點 乘和算術平均,作為圖像最終采集色彩的RGB分量。
[0015] 本發(fā)明的步驟(2)具體包括以下步驟:
[0016] (2-1)獲取圖像的像素信息,建立三個同等大小的空矩陣,分別定義為色彩矩陣 R(i, j), G(i, j), B(i, j);其中,i表示像素點的行數,j表示像素點的列數;
[0017] (2-2)、逐個讀取每個像素點的色彩信息,將每個像素點的RGB色彩分量逐個寫入 對應的三個色彩矩陣中,得到
【主權項】
1. 一種基于圖像的單色采集算法,其特征是它包括以下步驟: (1) 、采用攝像頭獲取圖像; (2) 、建立三個色彩矩陣 R(i,j),G(i,j),B(i,j); (3) 、選取圖像的中部區(qū)域作為色彩強調區(qū)域; (4) 、取中部區(qū)域各像素點的像素平均值作為校對色彩: (5) 、建立判定矩陣,剔除判定矩陣中與校對色彩偏差大的干擾色彩,; (6) 、將原色彩矩陣R(i,j),G (i,j),B (i,j)與剔除干擾色彩后的判定矩陣進行點乘和 算術平均,作為圖像最終采集色彩的RGB分量。
2. 根據權利要求1所述的基于圖像的單色采集算法,其特征是步驟(2)具體包括以下 步驟: (2-1)獲取圖像的像素信息,建立三個同等大小的空矩陣,分別定義為色彩矩陣 R(i, j), G(i, j), B(i, j);其中,i表示像素點的行數,j表示像素點的列數; (2-2)、逐個讀取每個像素點的色彩信息,將每個像素點的RGB色彩分量逐個寫入對應 的三個色彩矩陣中,得到
3. 根據權利要求1所述的基于圖像的單色采集算法,其特征是步驟(3)具體包括以下 步驟:設定一個區(qū)域系數a,0〈a〈l,整個圖像的大小為iX j,則中部區(qū)域的大小為aiXaj, 得到中部區(qū)域的色彩矩陣作為色彩強調區(qū)域:
4. 根據權利要求1所述的基于圖像的單色采集算法,其特征是步驟(4)具體包括 以下步驟:對矩陣LG。和B。分別進行算術平均,得到瓦、反和瓦,即得到校對色彩 〇
5. 根據權利要求1所述的基于圖像的單色采集算法,其特征是步驟(5)具體包括以下 步驟: (5-1)、設定偏差率b,0〈b〈l ; (5-2)、建立與原圖像色彩矩陣同維度的判定矩陣F(i,j),初定判定矩陣各元素均為 1 ; (5-3)、逐個計算原圖像色彩矩陣R中各個矩陣參數與校對色彩疋的偏差率,如果偏差 率超過b,則將判定矩陣F(i,j)中與該像素同位置的元素記為0,否則,該元素仍置1 ; 逐個比較原圖像色彩矩陣G中各個矩陣參數與校對色彩瓦的偏差率,如果偏差率超過 b,則將判定矩陣F(i,j)中與該像素同位置的元素記為0 ; 逐個比較原圖像色彩矩陣B中各個矩陣參數與校對色彩疋的偏差率,如果偏差率超過 b,則將判定矩陣F(i,j)中與該像素同位置的元素記為0 ; 得到剔除干擾色后的判定矩陣F。
6. 根據權利要求1所述的基于圖像的單色采集算法,其特征是步驟(6)具體包括以下 步驟: (6-1)、將原色彩矩陣R、G、B分別與剔除干擾色后的判定矩陣F進行點乘,得到剔除干 擾色后的色彩矩陣:RF= R · F、G F= G · F、B F= B · F ; (6-2)、對剔除干擾色后的色彩矩陣RF、GF、Bf分別進行算術平均,得到^, 作為最終采集色彩的RGB三個分量4)。
【專利摘要】一種基于圖像的單色采集算法,它包括以下步驟:(1)、采用攝像頭獲取圖像;(2)、建立三個色彩矩陣R(i,j),G(i,j), B(i,j);(3)、選取圖像的中部區(qū)域作為色彩強調區(qū)域;(4)、取中部區(qū)域各像素點的像素平均值作為校對色彩:(5)、建立判定矩陣,剔除判定矩陣中與校對色彩偏差大的干擾色彩;(6)、將原色彩矩陣R(i,j),G(i,j),B(i,j)與剔除干擾色彩后的判定矩陣進行點乘和算術平均,作為圖像最終采集色彩的RGB分量。本發(fā)明的基于圖像的單色彩采集算法,能基于圖像,對重點色彩進行強化,識別干擾色彩,并在采集時進行剔除。
【IPC分類】G06T7-40, G06T7-00
【公開號】CN104766301
【申請?zhí)枴緾N201510016174
【發(fā)明人】金斯科
【申請人】臺州職業(yè)技術學院, 金斯科
【公開日】2015年7月8日
【申請日】2015年1月13日