1.一種數(shù)字圖像上色方法,其特征在于,包括以下步驟:
S1:獲取圖片的數(shù)字圖像數(shù)據(jù);
S2:將所述數(shù)字圖像數(shù)據(jù)中具有相同特征的數(shù)字序列提取出來;
S3:將該些數(shù)字序列及其各自對應(yīng)的全部圖像元素組成映射集合;
S4:提取當(dāng)前待上色的圖像元素的數(shù)字序列,并通過所述映射集合查找到全部對應(yīng)的圖像元素;
S5:將查找到的全部圖像元素進行統(tǒng)一的上色編譯,并判斷是否需要繼續(xù)對下一圖像元素進行上色,如需要,返回步驟S4,如不需要,退出上色。
2.根據(jù)權(quán)利要求1所述的數(shù)字圖像上色方法,其特征在于,所述步驟S1前還包括:將數(shù)字圖像數(shù)據(jù)的不同部分處理為分別植入與各自獨立特征對應(yīng)的數(shù)字序列的圖像數(shù)據(jù)。
3.根據(jù)權(quán)利要求1或2所述的數(shù)字圖像上色方法,其特征在于,所述特征包括不同的預(yù)設(shè)顏色、預(yù)設(shè)形狀及預(yù)設(shè)線條中的一種或多種的組合。
4.根據(jù)權(quán)利要求1所述的數(shù)字圖像上色方法,其特征在于,所述步驟S5中,上色編譯具體包括以下步驟:
(1)獲取待上色的圖像元素的數(shù)字代碼及目標(biāo)效果指令;
(2)根據(jù)所述目標(biāo)效果指令調(diào)用對應(yīng)的上色函數(shù);
(3)采用所述上色函數(shù)對所述圖像元素的數(shù)字代碼的值進行數(shù)字化處理,得到處理后的圖像元素的數(shù)字代碼,上色完成。
5.根據(jù)權(quán)利要求4所述的數(shù)字圖像上色方法,其特征在于,所述上色函數(shù)為預(yù)先編譯的函數(shù),至少包括以下幾種:基礎(chǔ)顏色調(diào)整函數(shù)、渲染效果調(diào)整函數(shù)及風(fēng)格調(diào)整函數(shù)。
6.根據(jù)權(quán)利要求4所述的數(shù)字圖像上色方法,其特征在于,所述步驟(3)具體包括:
將所述圖像元素所包含的每個像素的數(shù)字代碼的值依次輸入所述上色函數(shù),通過所述上色函數(shù)運算后輸出處理后的像素值,將全部像素處理后的像素值對應(yīng)的數(shù)字代碼組成上色后的圖像元素。
7.根據(jù)權(quán)利要求4所述的數(shù)字圖像上色方法,其特征在于,所述上色函數(shù)至少包括一調(diào)整變量,進行數(shù)字化處理時,通過調(diào)整所述調(diào)整變量改變上色函數(shù)對數(shù)字代碼的值的運算深度。
8.一種數(shù)字圖像上色裝置,其特征在于,包括:
特征提取模塊,用于獲取圖片的數(shù)字圖像數(shù)據(jù),并提取所述數(shù)字圖像數(shù)據(jù)中具有相同特征的數(shù)字序列;
映射集合模塊,用于建立及存儲各個數(shù)字序列及其各自對應(yīng)的全部圖像元素間的映射集合;
查找模塊,用于根據(jù)當(dāng)前待上色的圖像元素的數(shù)字序列,在所述映射集合查找到全部對應(yīng)的圖像元素;
上色模塊,用于將查找到的全部圖像元素進行統(tǒng)一的上色編譯。
9.根據(jù)權(quán)利要求8所述的數(shù)字圖像上色裝置,其特征在于,
還包括:預(yù)處理模塊,用于將獲取的數(shù)字圖像數(shù)據(jù)的不同部分處理為分別植入與各自獨立特征對應(yīng)的數(shù)字序列的圖像數(shù)據(jù),并將處理后的圖像數(shù)據(jù)發(fā)送至所述特征提取模塊。