【技術實現步驟摘要】
本專利技術涉及彩色圖像灰度化方法,具體涉及一種夜間弱光彩色圖像的灰度化方法。
技術介紹
在對彩色圖像進行處理時由于內存、處理速度等原因往往需要對彩色圖像進行灰度化處理,目前常用的彩色圖像灰度化方法主要有三種:一是最大值法,使灰度圖像的像素值為紅、綠、藍三個單通道對應像素值的最大值;二是平均值法,使灰度圖像的像素值為紅、綠、藍三個單通道像素值的平均值;三是加權平均法,根據重要性或其他指標給紅、綠、藍三個單通道的像素值賦予不同的權值。在對夜間弱光彩色圖像進行灰度化處理時發現,由于夜間弱光彩色圖像自身具有顏色較暗的特征,對該彩色圖像進行灰度化處理,圖像較暗,對應的直方圖分布于坐標系的左側,圖像的細節難以表達清楚,不利于觀察及分析。因此我們提出了一種新的弱光彩色圖像灰度化方法,該方法處理后的灰度圖像可以生動的表現圖像的細節區域,滿足人類視覺要求。
技術實現思路
本專利技術的目的在于提供一種夜間弱光彩色圖像的灰度化方法,使處理后的灰度圖像能生動地表現圖像的細節,滿足人類視覺要求。為實現上述目的,本專利技術采用了以下技術方案:一種夜間弱光彩色圖像的灰度化方法,步驟如下:(1)輸入夜間弱光彩色圖像;(2)將夜間弱光彩色圖像利用OpenCV中的split函數分解成紅、綠、藍三個單通道圖像,其中split函數為:split(SrcImg,BGRMatVector)其中SrcImg為Mat類型的輸入彩色圖像,BGRMatVector為Mat類型的vector類,BGRMatVecto ...
【技術保護點】
一種夜間弱光彩色圖像的灰度化方法,其特征在于:步驟如下:(1)輸入夜間弱光彩色圖像;(2)將夜間弱光彩色圖像利用OpenCV中的split函數分解成紅、綠、藍三個單通道圖像,其中split函數為:split(SrcImg,BGRMatVector)其中SrcImg為Mat類型的輸入彩色圖像,BGRMatVector為Mat類型的vector類,BGRMatVector[0]~BGRMatVector[2]分別對應藍、綠、紅三個單通道圖像;(3)算出綠色單通道圖像的像素閾值為ThGpixel;(4)以ThGpixel為閾值對綠色單通道圖像的像素值按下述公式進行處理:Gresult(i,j)=255/ThGpixel*G(i,j)G(i,j)≤ThGpixel255G(i,j)>ThGpixel]]>其中G(i,j)表示綠色通道第i行第j列的像素值,Gresult(i,j)為處理后對應像素的像素值;(5)經步驟(4)像素值處理后的綠色單通道圖像就是夜間弱光彩色圖像灰度化后的輸出圖像。
【技術特征摘要】
1.一種夜間弱光彩色圖像的灰度化方法,其特征在于:步驟如下:
(1)輸入夜間弱光彩色圖像;
(2)將夜間弱光彩色圖像利用OpenCV中的split函數分解成紅、綠、藍
三個單通道圖像,其中split函數為:
split(SrcImg,BGRMatVector)
其中SrcImg為Mat類型的輸入彩色圖像,BGRMatVector為Mat類型的vector
類,BGRMatVector[0]~BGRMatVector[2]分別對應藍、綠、紅三個單通道圖像;
(3)算出綠色單通道圖像的像素閾值為ThGpixel;
(4)以ThGpixel為閾值對綠色單通道圖像的像素值按下述公式進行處理:
Gresult(i,j)=255/ThGpixel*G(i,j)G(i,j)≤ThGpixel255G(i,j)>ThGpixel]]>其中G(i,j)表示綠色通道第i行第j列的像素值,Gresult(i,j)為處理后對應
像素的像素值;
(5)經步驟(4)像素值處理后的綠色單通道圖像就是夜間...
【專利技術屬性】
技術研發人員:張芝華,紀勇,張傳金,姚莉莉,謝寶,萬海峰,
申請(專利權)人:安徽創世科技有限公司,
類型:發明
國別省市:安徽;34
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。