本發(fā)明涉及圖像處理領域,特別涉及一種圖像校正方法及裝置。
背景技術:
當針對于大面積單色場景進行圖像采集時,比如籃球場、假草坪足球場等場景,對該場景進行圖像采集的多臺圖像采集設備采集的圖像會因為白平衡未校正的問題或順逆光問題產生色差。將上述采集的圖像進行拼接或者在圖像之間進行切換時,色差問題會嚴重影響觀看效果。
目前,對采集到的大面積單色場景的圖像的處理通常采用找白點或者找灰點的白平衡校正的方法。圖1為不同圖像采集設備采集到的同一足球場的圖像,圖2為不同圖像采集設備采集到的同一籃球場的圖像,在圖1和圖2中,白區(qū)或者灰區(qū)的像素點的個數相比于大面積單色區(qū)(圖1中的綠色、圖2中的藍色)的像素點的個數要少的多,因此,通過找白點或者灰點進行白平衡校正很容易導致校正失效。
圖2為典型的順逆光場景,兩臺圖像采集設備的白平衡已經校正,但色差依然很大。對圖2中的圖像進行rgb數據分析,結果如圖3所示,從圖3中可以看出,順光采集的圖像中灰色區(qū)域的像素點與逆光采集的圖像中灰色區(qū)域的像素點距離很近,表示兩張圖像中灰色區(qū)域的色差很小,也就是說,兩張圖像的白平衡已經校正;但是,順光采集的圖像中藍色地板的像素點與逆光采集的圖像中藍色地板的像素點距離很遠,表示兩張圖像中藍色地板的色差很大,因此可知采用白平衡校正方式不能很好的校正順逆光導致的色差。
技術實現(xiàn)要素:
本發(fā)明實施例的目的在于提供一種圖像校正方法及裝置,以減少色差,提高校正的準確性。
為達到上述目的,本發(fā)明實施例公開了一種圖像校正方法,應用于圖像采集設備,所述方法包括:
獲取待校正圖像中的各像素點的rgb數據,將所述各像素點的rgb數據轉換為hsv數據;
根據所述各像素點的色調h數據和飽和度s數據,構建hs三維直方圖,其中所述hs三維直方圖中記錄有位于每一h分量區(qū)間和每一s分量區(qū)間的像素點的數量;
識別所述數量大于第一設定閾值的第一h分量區(qū)間和第一s分量區(qū)間,并確定位于所述第一h分量區(qū)間和第一s分量區(qū)間中的每個第一像素點;
根據每個所述第一像素點的rgb數據,計算第一r增益和第一b增益,并采用所述第一r增益和第一b增益對所述待校正圖像進行第一次校正;
確定目標增益偏移量,其中,增益偏移量包括r增益偏移量和b增益偏移量;
根據所述目標增益偏移量,對所述待校正圖像進行第二次校正。
可選的,所述確定目標增益偏移量,可以包括:
將用戶發(fā)送的增益偏移量確定為目標增益偏移量;或,
當自身為對同一場景進行圖像采集的從圖像采集設備時,將主圖像采集設備發(fā)送的增益偏移量確定為目標增益偏移量。
可選的,所述確定目標增益偏移量,可以包括:
根據所述待校正圖像中除所述第一像素點以外的第二像素點的rgb數據,計算第二r增益和第二b增益;將所述第二r增益和所述第一r增益的商確定為所述目標增益偏移量中的r增益偏移量,將所述第二b增益和所述第一b增益的商確定為所述目標增益偏移量中的b增益偏移量。
可選的,當自身為對同一場景進行圖像采集的主圖像采集設備時,所述確定目標增益偏移量,可以包括:
根據所述待校正圖像中除所述第一像素點以外的第二像素點的rgb數據,計算第二r增益和第二b增益;將所述第二r增益和所述第一r增益的商確定為自身第一增益偏移量中的r增益偏移量,將所述第二b增益和所述第一b增益的商確定為自身第一增益偏移量中的b增益偏移量;
接收從圖像采集設備發(fā)送的所述從圖像采集設備確定的自身第二增益偏移量中的r增益偏移量和b增益偏移量;
將所述第一增益偏移量中的r增益偏移量和所述第二增益偏移量中的r增益偏移量的平均值,確定為目標增益偏移量中的r增益偏移量,將所述第一增益偏移量中的b增益偏移量和所述第二增益偏移量中的b增益偏移量的平均值,確定為目標增益偏移量中的b增益偏移量。
可選的,在所述根據每個所述第一像素點的rgb數據,計算第一r增益和第一b增益之前,還可以包括:
根據每個所述第一像素點的hsv數據中的亮度v數據,將所述v數據大于第二設定閾值或小于三設定閾值的第一像素點去除;
所述根據每個所述第一像素點的rgb數據,計算第一r增益和第一b增益,包括:
根據剩余的第一像素點的rgb數據,計算第一r增益和第一b增益。
為達到上述目的,本發(fā)明實施例還公開了一種圖像校正裝置,應用于圖像采集設備,所述裝置包括:
獲取轉換模塊,用于獲取待校正圖像中的各像素點的rgb數據,將所述各像素點的rgb數據轉換為hsv數據;
構建模塊,用于根據所述各像素點的色調h數據和飽和度s數據,構建hs三維直方圖,其中所述hs三維直方圖中記錄有位于每一h分量區(qū)間和每一s分量區(qū)間的像素點的數量;
識別確定模塊,用于識別所述數量大于第一設定閾值的第一h分量區(qū)間和第一s分量區(qū)間,并確定位于所述第一h分量區(qū)間和第一s分量區(qū)間中的每個第一像素點;
計算模塊,用于根據每個所述第一像素點的rgb數據,計算第一r增益和第一b增益;
第一校正模塊,用于采用所述第一r增益和第一b增益對所述待校正圖像進行第一次校正;
確定模塊,用于確定目標增益偏移量,其中,增益偏移量包括r增益偏移量和b增益偏移量;
第二校正模塊,用于根據所述目標增益偏移量,對所述待校正圖像進行第二次校正。
可選的,所述確定模塊,可以包括:
第一確定子模塊,用于將用戶發(fā)送的增益偏移量確定為目標增益偏移量;或,
第二確定子模塊,用于當自身為對同一場景進行圖像采集的從圖像采集設備時,將主圖像采集設備發(fā)送的增益偏移量確定為目標增益偏移量。
可選的,所述確定模塊,可以包括:
第一計算子模塊,用于根據所述待校正圖像中除所述第一像素點以外的第二像素點的rgb數據,計算第二r增益和第二b增益;
第三確定子模塊,用于將所述第二r增益和所述第一r增益的商確定為所述目標增益偏移量中的r增益偏移量,將所述第二b增益和所述第一b增益的商確定為所述目標增益偏移量中的b增益偏移量。
可選的,所述確定模塊,可以包括:
第二計算子模塊,用于根據所述待校正圖像中除所述第一像素點以外的第二像素點的rgb數據,計算第二r增益和第二b增益;
第四確定子模塊,用于將所述第二r增益和所述第一r增益的商確定為自身第一增益偏移量中的r增益偏移量,將所述第二b增益和所述第一b增益的商確定為自身第一增益偏移量中的b增益偏移量;
接收子模塊,用于當自身為對同一場景進行圖像采集的主圖像采集設備時,接收從圖像采集設備發(fā)送的所述從圖像采集設備確定的自身第二增益偏移量中的r增益偏移量和b增益偏移量;
第五確定子模塊,用于將所述第一增益偏移量中的r增益偏移量和所述第二增益偏移量中的r增益偏移量的平均值,確定為目標增益偏移量中的r增益偏移量;將所述第一增益偏移量中的b增益偏移量和所述第二增益偏移量中的 b增益偏移量的平均值,確定為目標增益偏移量中的b增益偏移量。
可選的,還可以包括:
去除模塊,用于根據每個所述第一像素點的hsv數據中的亮度v數據,將所述v數據大于第二設定閾值或小于三設定閾值的第一像素點去除;
所述計算模塊,具體可以用于:
根據剩余的第一像素點的rgb數據,計算第一r增益和第一b增益。
由上述技術方案可見,應用本發(fā)明實施例,獲取待校正圖像中的各像素點的rgb數據,將各像素點的rgb數據轉換為hsv數據;根據各像素點的色調h數據和飽和度s數據,構建hs三維直方圖;識別像素點的數量大于第一設定閾值的第一h分量區(qū)間和第一s分量區(qū)間,并確定位于第一h分量區(qū)間和第一s分量區(qū)間中的每個第一像素點;根據每個第一像素點的rgb數據,計算第一r增益和第一b增益,并采用第一r增益和第一b增益對待校正圖像進行第一次校正;確定目標增益偏移量,根據目標增益偏移量,對待校正圖像進行第二次校正。
由此可見,針對拍攝大面積單色場景的圖像,提取屬于大面積單色的第一像素點,根據第一像素點的rgb數據對圖像進行校正,而不需要尋找白點或者灰點,避免了因白點或者灰點的個數少導致的對圖像的校正效果不佳的情況。
當然,實施本發(fā)明的任一產品或方法必不一定需要同時達到以上所述的所有優(yōu)點。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為不同圖像采集設備采集到的同一足球場的圖像;
圖2為不同圖像采集設備采集到的同一籃球場的圖像;
圖3為對圖2中的像素點的rgb數據分析示意圖;
圖4為本發(fā)明實施例提供的圖像校正方法的第一種流程示意圖;
圖5為本發(fā)明實施例提供的圖像校正方法的第二種流程示意圖;
圖6為本發(fā)明實施例提供的圖像校正裝置的第一種結構示意圖;
圖7為本發(fā)明實施例提供的圖像校正裝置的第二種結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
為了解決現(xiàn)有技術問題,本發(fā)明實施例提供了一種圖像校正方法及裝置,應用于圖像采集設備。下面首先對本發(fā)明實施例提供的一種圖像校正方法進行詳細說明。
圖4為本發(fā)明實施例提供的圖像校正方法的第一種流程示意圖,包括:
s101:獲取待校正圖像中的各像素點的rgb數據,將各像素點的rgb數據轉換為hsv數據。
rgb色彩模式是工業(yè)界的一種顏色標準,是通過對紅(r)、綠(g)、藍(b)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的,rgb即是代表紅、綠、藍三個通道的顏色,這個標準幾乎包括了人類視力所能感知的所有顏色,是目前運用最廣的顏色系統(tǒng)之一。
hsv(色調h:hue,飽和度s:saturation,亮度v:value)是根據顏色的直觀特性創(chuàng)建的一種顏色空間,也稱六角錐體模型(hexconemodel)。具體的,將像素點的rgb數據轉換為hsv數據為現(xiàn)有技術,在此不作贅述。
s102:根據各像素點的色調h數據和飽和度s數據,構建hs三維直方圖。其中所述hs三維直方圖中記錄有位于每一h分量區(qū)間和每一s分量區(qū)間的像素點的數量。
預先將h分量劃分為多個h分量區(qū)間,并將s分量劃分為多個s分量區(qū)間,根據每個像素點的h數據,確定該像素點所在的h分量區(qū)間;根據每個像素點的s數據,確定該像素點所在的s分量區(qū)間,即每個像素點唯一對應一個h分 量區(qū)間和s分量區(qū)間。
本領域技術人員可以理解的是,根據像素點的hs數據構建hs三維直方圖為現(xiàn)有技術,在此不作贅述。
s103:識別像素點的數量大于第一設定閾值的第一h分量區(qū)間和第一s分量區(qū)間,并確定位于第一h分量區(qū)間和第一s分量區(qū)間中的每個第一像素點。
hs三維直方圖中記錄有位于每一h分量區(qū)間和每一s分量區(qū)間的像素點的數量。在實際應用中,當待校正圖像為針對于大面積單色場景采集到的圖像時,針對該待校正圖像的hs三維直方圖中大面積單色的像素點的數量會很多。識別像素點的數量大于第一設定閾值的第一h分量區(qū)間和第一s分量區(qū)間,位于該分量區(qū)間的點即為大面積單色的像素點,將大面積單色的像素點確定為第一像素點。
s104:根據每個第一像素點的rgb數據,計算第一r增益和第一b增益。
具體的,第一r增益=sum_s(g)/sum_s(r),第一b增益=sum_s(g)/sum_s(b),其中,sum_s(r)為第一像素點的r數據之和,sum_s(b)為第一像素點的b數據之和,sum_s(g)為第一像素點的g數據之和。
s105:采用第一r增益和第一b增益對待校正圖像進行第一次校正。
利用第一r增益和第一b增益對待校正圖像中的所有像素點進行校正。本領域技術人員可以理解的是,利用r增益和b增益對像素點進行校正為現(xiàn)有技術,在此不作贅述。
s106:確定目標增益偏移量。其中,增益偏移量包括r增益偏移量和b增益偏移量。
在本發(fā)明所示實施例中,對待校正圖像進行第一次校正后,該圖像中的大面積單色區(qū)域變成近似于灰度圖(或者黑白圖),需要在該灰度圖像的基礎上進行二次校正。因此,需要確定目標增益偏移量,根據目標增益偏移量對該灰度圖像進行二次校正。具體的,用戶可以直接發(fā)送增益偏移量至該圖像采集設備,該圖像采集設備將用戶發(fā)送的增益偏移量確定為目標增益偏移量。
s107:根據目標增益偏移量,對待校正圖像進行第二次校正。
本領域技術人員可以理解的是,利用增益偏移量對像素點進行校正屬于現(xiàn)有技術,在此不作贅述。
本發(fā)明實施例中針對拍攝大面積單色場景的圖像,提取屬于大面積單色的第一像素點,根據第一像素點的rgb數據對圖像進行校正,而不需要尋找白點或者灰點,避免了因白點或者灰點的個數少導致的對圖像的校正效果不佳的情況。
在本發(fā)明所示實施例中,確定目標增益偏移量的方法還可以包括:
第二種方式,當自身為對同一場景進行圖像采集的從圖像采集設備時,將主圖像采集設備發(fā)送的增益偏移量確定為目標增益偏移量。
在實際應用中,可以從對同一場景進行圖像采集的多臺圖像采集設備中確定一臺為主圖像采集設備,其他的為從圖像采集設備,主圖像采集設備與從圖像采集設備之間可以通信連接。
當該圖像采集設備為從圖像采集設備時,可以將主圖像采集設備發(fā)送的增益偏移量確定為目標增益偏移量。
第三種方式,根據待校正圖像中除第一像素點以外的第二像素點的rgb數據,計算第二r增益和第二b增益;將第二r增益和所述第一r增益的商確定為目標增益偏移量中的r增益偏移量,將第二b增益和所述第一b增益的商確定為所述目標增益偏移量中的b增益偏移量。
具體的,將待校正圖像中除第一像素點以外的像素點確定為第二像素點。第二r增益=sum_o(g)/sum_o(r),第二b增益=sum_o(g)/sum_o(b),其中,sum_o(r)為第二像素點的r數據之和,sum_o(b)為第二像素點的b數據之和,sum_o(g)為第二像素點的g數據之和。
第四種方式,當自身為對同一場景進行圖像采集的主圖像采集設備時,所述確定目標增益偏移量,包括:
根據待校正圖像中除所述第一像素點以外的第二像素點的rgb數據,計算第二r增益和第二b增益;將第二r增益和所述第一r增益的商確定為自身第一增益偏移量中的r增益偏移量,將第二b增益和所述第一b增益的商確定為自身第一增益偏移量中的b增益偏移量;
接收從圖像采集設備發(fā)送的所述從圖像采集設備確定的自身第二增益偏移量中的r增益偏移量和b增益偏移量;
將第一增益偏移量中的r增益偏移量和第二增益偏移量中的r增益偏移量的平均值,確定為目標增益偏移量中的r增益偏移量,將第一增益偏移量中的b增益偏移量和所述第二增益偏移量中的b增益偏移量的平均值,確定為目標增益偏移量中的b增益偏移量。
在實際應用中,可以從對同一場景進行圖像采集的多臺圖像采集設備中確定一臺為主圖像采集設備,其他的為從圖像采集設備,主圖像采集設備與從圖像采集設備之間可以通信連接。
上述對同一場景進行圖像采集的多臺圖像采集設備均可以利用上述第一種或第三種方式確定自身增益偏移量。
當該圖像采集設備為主圖像采集設備時,該主圖像采集設備接收其他從采集設備發(fā)送的各自確定的自身第二增益偏移量中的r增益偏移量和b增益偏移量。該主圖像采集設備將自身確定的第一增益偏移量中的r增益偏移量和其他從采集設備確定的第二增益偏移量中的r增益偏移量的平均值,確定為目標增益偏移量中的r增益偏移量,將自身確定的第一增益偏移量中的b增益偏移量和其他從采集設備確定的第二增益偏移量中的b增益偏移量的平均值,確定為目標增益偏移量中的b增益偏移量。
假設對場景a進行圖像采集的有4臺圖像采集設備,分別為w、x、y、z,將w確定為主圖像采集設備,x、y、z為從圖像采集設備。w確定的自身第一增益偏移量中的r增益偏移量為r1,自身第一增益偏移量中的b增益偏移量為b1;x確定的自身第二增益偏移量中的r增益偏移量為r2,自身第二增益偏移量中的b增益偏移量為b2;y確定的自身第二增益偏移量中的r增益偏移量為r3,自身第二增益偏移量中的b增益偏移量為b3;z確定的自身第二增益偏移量中的r增益偏移量為r4,自身第二增益偏移量中的b增益偏移量為b4。
主圖像采集設備w計算(r1+r2+r3+r4)/4,將計算得到的值確定為目標增益偏移量中的r增益偏移量;主圖像采集設備w計算(b1+b2+b3+b4)/4,將計算得到的值確定為目標增益偏移量中的b增益偏移量。
將待校正圖像各像素點的r增益調整為第一r增益*目標增益偏移量中的r 增益偏移量;將待校正圖像各像素點的b增益調整為第一b增益*目標增益偏移量中的b增益偏移量。
利用調整后的r增益和調整后的b增益對待校正圖像中的所有像素點進行校正。
應用本發(fā)明圖4所示實施例,獲取待校正圖像中的各像素點的rgb數據,將各像素點的rgb數據轉換為hsv數據;根據各像素點的色調h數據和飽和度s數據,構建hs三維直方圖;識別像素點的數量大于第一設定閾值的第一h分量區(qū)間和第一s分量區(qū)間,并確定位于第一h分量區(qū)間和第一s分量區(qū)間中的每個第一像素點;根據每個第一像素點的rgb數據,計算第一r增益和第一b增益,并采用第一r增益和第一b增益對待校正圖像進行第一次校正;確定目標增益偏移量,根據目標增益偏移量,對待校正圖像進行第二次校正。由此可見,針對拍攝大面積單色場景的圖像,提取屬于大面積單色的第一像素點,根據第一像素點的rgb數據對圖像進行校正,而不需要尋找白點或者灰點,避免了因白點或者灰點的個數少導致的對圖像的校正效果不佳的情況。
為了進一步提高對圖像的校正效果,本發(fā)明實施例提供了另一種圖像校正方法,具體如圖5所示,本發(fā)明圖5所示實施例在本發(fā)明圖4所示實施例的基礎上,在s104之前增加s108:根據每個第一像素點的hsv數據中的亮度v數據,將v數據大于第二設定閾值或小于三設定閾值的第一像素點去除。
s104為s104a:根據剩余的第一像素點的rgb數據,計算第一r增益和第一b增益。
在本發(fā)明所示實施例中,確定出屬于大面積單色的第一像素點后,排除掉過亮或者過暗的點,即,將v數據大于第二設定閾值或小于三設定閾值的第一像素點去除。根據剩余的第一像素點的rgb數據,計算第一r增益和第一b增益,從而有效的提高校正效果。
應用本發(fā)明圖5所示實施例,確定出第一像素點后,排除亮度對色彩的影響,進一步提高對圖像的校正效果。
與上述的方法實施例相對應,本發(fā)明實施例還提供一種圖像校正裝置。
圖6為本發(fā)明實施例提供的圖像校正裝置的第一種結構示意圖,包括:
獲取轉換模塊201,用于獲取待校正圖像中的各像素點的rgb數據,將所述各像素點的rgb數據轉換為hsv數據;
構建模塊202,用于根據所述各像素點的色調h數據和飽和度s數據,構建hs三維直方圖,其中所述hs三維直方圖中記錄有位于每一h分量區(qū)間和每一s分量區(qū)間的像素點的數量;
識別確定模塊203,用于識別所述數量大于第一設定閾值的第一h分量區(qū)間和第一s分量區(qū)間,并確定位于所述第一h分量區(qū)間和第一s分量區(qū)間中的每個第一像素點;
計算模塊204,用于根據每個所述第一像素點的rgb數據,計算第一r增益和第一b增益;
第一校正模塊205,用于采用所述第一r增益和第一b增益對所述待校正圖像進行第一次校正;
確定模塊206,用于確定目標增益偏移量,其中,增益偏移量包括r增益偏移量和b增益偏移量;
在實際應用中,確定模塊206,可以包括:第一確定子模塊或第二確定子模塊(圖中未示出),其中,
第一確定子模塊,用于將用戶發(fā)送的增益偏移量確定為目標增益偏移量;
第二確定子模塊,用于當自身為對同一場景進行圖像采集的從圖像采集設備時,將主圖像采集設備發(fā)送的增益偏移量確定為目標增益偏移量。
在實際應用中,確定模塊206,可以包括:第一計算子模塊和第三確定子模塊(圖中未示出),其中,
第一計算子模塊,用于根據所述待校正圖像中除所述第一像素點以外的第二像素點的rgb數據,計算第二r增益和第二b增益;
第三確定子模塊,用于將所述第二r增益和所述第一r增益的商確定為所述目標增益偏移量中的r增益偏移量,將所述第二b增益和所述第一b增益的商確定為所述目標增益偏移量中的b增益偏移量。
在實際應用中,確定模塊206,可以包括:第二計算子模塊、第四確定子模 塊、接收子模塊和第五確定子模塊(圖中未示出),其中,
第二計算子模塊,用于根據所述待校正圖像中除所述第一像素點以外的第二像素點的rgb數據,計算第二r增益和第二b增益;
第四確定子模塊,用于將所述第二r增益和所述第一r增益的商確定為自身第一增益偏移量中的r增益偏移量,將所述第二b增益和所述第一b增益的商確定為自身第一增益偏移量中的b增益偏移量;
接收子模塊,用于當自身為對同一場景進行圖像采集的主圖像采集設備時,接收從圖像采集設備發(fā)送的所述從圖像采集設備確定的自身第二增益偏移量中的r增益偏移量和b增益偏移量;
第五確定子模塊,用于將所述第一增益偏移量中的r增益偏移量和所述第二增益偏移量中的r增益偏移量的平均值,確定為目標增益偏移量中的r增益偏移量;將所述第一增益偏移量中的b增益偏移量和所述第二增益偏移量中的b增益偏移量的平均值,確定為目標增益偏移量中的b增益偏移量。
第二校正模塊207,用于根據所述目標增益偏移量,對所述待校正圖像進行第二次校正。
應用本發(fā)明圖6所示實施例,獲取待校正圖像中的各像素點的rgb數據,將各像素點的rgb數據轉換為hsv數據;根據各像素點的色調h數據和飽和度s數據,構建hs三維直方圖;識別像素點的數量大于第一設定閾值的第一h分量區(qū)間和第一s分量區(qū)間,并確定位于第一h分量區(qū)間和第一s分量區(qū)間中的每個第一像素點;根據每個第一像素點的rgb數據,計算第一r增益和第一b增益,并采用第一r增益和第一b增益對待校正圖像進行第一次校正;確定目標增益偏移量,根據目標增益偏移量,對待校正圖像進行第二次校正。由此可見,針對拍攝大面積單色場景的圖像,提取屬于大面積單色的第一像素點,根據第一像素點的rgb數據對圖像進行校正,而不需要尋找白點或者灰點,避免了因白點或者灰點的個數少導致的對圖像的校正效果不佳的情況。
圖7為本發(fā)明實施例提供的圖像校正裝置的第二種結構示意圖,本發(fā)明圖7所示實施例在本發(fā)明圖6所示實施例的基礎上,還可以包括:
去除模塊208,用于根據每個所述第一像素點的hsv數據中的亮度v數據, 將所述v數據大于第二設定閾值或小于三設定閾值的第一像素點去除;
計算模塊204,具體可以用于:
根據剩余的第一像素點的rgb數據,計算第一r增益和第一b增益。
應用本發(fā)明圖7所示實施例,確定出第一像素點后,排除亮度對色彩的影響,進一步提高對圖像的校正效果。
需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
本說明書中的各個實施例均采用相關的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
本領域普通技術人員可以理解實現(xiàn)上述方法實施方式中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質中,這里所稱得的存儲介質,如:rom/ram、磁碟、光盤等。
以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內。