1.一種圖片顏色識(shí)別方法,其特征在于,包括如下步驟:
將目標(biāo)圖片轉(zhuǎn)換至設(shè)定的顏色空間,獲取目標(biāo)圖片的各個(gè)像素點(diǎn)在所述顏色空間中各個(gè)顏色通道的通道取值;
根據(jù)像素點(diǎn)對應(yīng)的通道取值分別計(jì)算所述像素點(diǎn)屬于多個(gè)顏色聚類中心之間的隸屬度,根據(jù)所述隸屬度對目標(biāo)圖片的像素點(diǎn)進(jìn)行聚類,得到多個(gè)類別的像素點(diǎn);
分別確定各類別的像素點(diǎn)的顏色,根據(jù)像素點(diǎn)的顏色識(shí)別目標(biāo)圖片的顏色。
2.根據(jù)權(quán)利要求1所述的圖片顏色識(shí)別方法,其特征在于,在根據(jù)像素點(diǎn)對應(yīng)的通道取值分別計(jì)算所述像素點(diǎn)屬于多個(gè)顏色聚類中心之間的隸屬度,根據(jù)所述隸屬度對目標(biāo)圖片的像素點(diǎn)進(jìn)行聚類,得到多個(gè)類別的像素點(diǎn)的步驟前還包括:
讀取目標(biāo)圖片的顏色種類,根據(jù)所述顏色種類設(shè)置多個(gè)顏色聚類中心;其中,各個(gè)顏色聚類中心在所述顏色空間中存在不同通道取值。
3.根據(jù)權(quán)利要求2所述的圖片顏色識(shí)別方法,其特征在于,所述根據(jù)像素點(diǎn)對應(yīng)的通道取值分別計(jì)算所述像素點(diǎn)屬于多個(gè)顏色聚類中心之間的隸屬度,根據(jù)所述隸屬度對目標(biāo)圖片的像素點(diǎn)進(jìn)行聚類,得到多個(gè)類別的像素點(diǎn)的步驟包括:
計(jì)算第j個(gè)像素點(diǎn)與第i個(gè)顏色聚類中心之間的dij,其中,所述dij=||ci-xj||,ci為第i個(gè)顏色聚類中心在顏色空間各通道的通道取值,xj為第j個(gè)像素點(diǎn)在顏色空間各通道的通道取值,dij為歐幾里德距離;
根據(jù)dij計(jì)算第j個(gè)像素點(diǎn)與第i個(gè)顏色聚類中心之間的隸屬度uij,其中,c為顏色聚類中心數(shù),m為加權(quán)指數(shù);
根據(jù)dij和uij判斷目標(biāo)函數(shù)是否滿足約束條件;
若是,將uij代入聚類中心更新公式更新聚類中心,所述聚類中心更新公式為n為目標(biāo)圖片的像素點(diǎn)總數(shù);
分別計(jì)算所述像素點(diǎn)與各個(gè)聚類中心之間的隸屬度;
將所述像素點(diǎn)判定為最大隸屬度對應(yīng)的顏色聚類中心對應(yīng)的類別。
4.根據(jù)權(quán)利要求3所述的圖片顏色識(shí)別方法,其特征在于,所述根據(jù)dij和uij判斷目標(biāo)函數(shù)是否滿足約束條件的過程包括:
根據(jù)dij和uij計(jì)算目標(biāo)函數(shù)的目標(biāo)值,所述目標(biāo)函數(shù)為
判斷所述目標(biāo)值是否小于第一預(yù)設(shè)閾值;
若是,則判定目標(biāo)函數(shù)滿足約束條件。
5.根據(jù)權(quán)利要求3所述的圖片顏色識(shí)別方法,其特征在于,所述根據(jù)dij和uij判斷目標(biāo)函數(shù)是否滿足約束條件的步驟后還包括:
a、若目標(biāo)函數(shù)不滿足約束條件,則將uij代入聚類中心更新公式更新聚類中心,所述聚類中心更新公式為
b、計(jì)算第i個(gè)像素點(diǎn)與更新后的第j個(gè)顏色聚類中心之間的歐幾里德距離dij‘;
c、根據(jù)dij‘計(jì)算第i個(gè)像素點(diǎn)與更新后的第j個(gè)顏色聚類中心之間的隸屬度uij‘;
d、根據(jù)dij‘和uij‘判斷目標(biāo)函數(shù)是否滿足約束條件;
e、若否,則進(jìn)入步驟a,直至目標(biāo)函數(shù)滿足約束條件。
6.根據(jù)權(quán)利要求5所述的圖片顏色識(shí)別方法,其特征在于,所述根據(jù)dij和uij判斷目標(biāo)函數(shù)是否滿足約束條件的過程包括:
根據(jù)dij和uij計(jì)算目標(biāo)函數(shù)的目標(biāo)值,所述目標(biāo)函數(shù)為
計(jì)算所述目標(biāo)值與目標(biāo)函數(shù)取前一組dij和uij時(shí)的前目標(biāo)值之間的目標(biāo)差值,判斷所述目標(biāo)差值是否小于第二預(yù)設(shè)閾值;
若是,則判定目標(biāo)函數(shù)滿足約束條件。
7.根據(jù)權(quán)利要求1所述的圖片顏色識(shí)別方法,其特征在于,所述分別確定各類別的像素點(diǎn)的顏色的過程包括:
將任一類像素點(diǎn)中的各個(gè)像素點(diǎn)對應(yīng)的通道取值代入顏色識(shí)別公式計(jì)算所述像素點(diǎn)的顏色識(shí)別值,所述顏色識(shí)別公式為xi為第i個(gè)像素點(diǎn)對應(yīng)的通道取值,Wij為BP網(wǎng)絡(luò)輸入層到隱含層的權(quán)重系數(shù),Wjk為BP網(wǎng)絡(luò)隱含層到輸出層的權(quán)重系數(shù),函數(shù)
在所選擇的一類像素點(diǎn)中,獲取取值頻率最高的yi值,根據(jù)取值頻率最高的yi值對應(yīng)的顏色確定該類像素點(diǎn)的顏色。
8.根據(jù)權(quán)利要求7所述的圖片顏色識(shí)別方法,其特征在于,所述將任一類像素點(diǎn)中的各個(gè)像素點(diǎn)對應(yīng)的通道取值代入顏色識(shí)別公式計(jì)算所述像素點(diǎn)的顏色識(shí)別值的步驟前包括:
將各類像素點(diǎn)分別轉(zhuǎn)換至HSV顏色空間,獲取各個(gè)像素點(diǎn)在HSV顏色空間的H分量值、Y分量值和V分量值;
將所述H分量值、Y分量值和V分量值進(jìn)行歸一化處理。
9.根據(jù)權(quán)利要求1至8任一項(xiàng)所述的圖片顏色識(shí)別方法,其特征在于,所述目標(biāo)圖片為將視頻監(jiān)控圖像劃分后得到的多個(gè)子圖像。
10.一種圖片顏色識(shí)別系統(tǒng),其特征在于,包括:
獲取模塊,用于將目標(biāo)圖片轉(zhuǎn)換至設(shè)定的顏色空間,獲取目標(biāo)圖片的各個(gè)像素點(diǎn)在所述顏色空間中各個(gè)顏色通道的通道取值;
聚類模塊,用于根據(jù)像素點(diǎn)對應(yīng)的通道取值分別計(jì)算所述像素點(diǎn)屬于多個(gè)顏色聚類中心之間的隸屬度,根據(jù)所述隸屬度對目標(biāo)圖片的像素點(diǎn)進(jìn)行聚類,得到多個(gè)類別的像素點(diǎn);
識(shí)別模塊,用于分別確定各類別的像素點(diǎn)的顏色,根據(jù)像素點(diǎn)的顏色識(shí)別目標(biāo)圖片的顏色。