python将图像转换为8位单通道_【图像处理】OpenCV系列三十五--- equalizeHist函数详解...
生活随笔
收集整理的這篇文章主要介紹了
python将图像转换为8位单通道_【图像处理】OpenCV系列三十五--- equalizeHist函数详解...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
上一節(jié),我們學習了如何對兩個直方圖進行比較,看兩幅圖像的相似度是多少,經過上節(jié)的學習,相信大家對compareHist函數已經有了一個清晰的理解,本屆呢,我們學習如何對一幅圖像進行均衡化!
1、函數原型
void equalizeHist(InputArray src, OutputArray dst)2、函數功能
直方圖均衡化,用于提高圖像的質量;
該函數使用以下算法對輸入圖像的直方圖進行均衡化:
(1) 計算原圖像的直方圖H;
(2) 將柱狀圖歸一化,使柱狀圖bin的總和為255;
(3) 計算直方圖的積分;
直方圖的積分
(4) 使用H‘作為查找表轉換圖像:dst(x,y) = H’(src(x,y);
該算法對圖像的亮度進行了歸一化處理,提高了圖像的對比度;
3、參數詳解
- 第一個參數,InputArray src,8位單通道的圖像;
- 第二個參數,OutputArray dst,目標圖像,與原圖像具有同樣的大小與類型;
4、實驗實例
#include #include using namespace cv;using namespace std;int main(){ Mat src = imread("test.jpg總結
以上是生活随笔為你收集整理的python将图像转换为8位单通道_【图像处理】OpenCV系列三十五--- equalizeHist函数详解...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中ofd文件转pdf_word文
- 下一篇: win7驱动程序未经签名可以使用吗_如何