如何利用opencv对图像进行灰度归一化呢?

如何利用opencv对图像进行灰度归一化呢?

如果你的“归一化”指的是吧图像每个像素点都变成同一个值,那么过程如下。
cvCvtColor(src,dst,CV_BGR2HSV),参数我记不太清楚了 ,大概就是这样,意思是把BGR图像src转成HSV图像dst。

dst的三个通道山猜里存的是H,S,V,H是色彩,S是饱和度,V是亮度。凯空要灰度归一化,只要把图像dst的每个像素V改得一样就行了。注意V的范围是0-180,不能超过这个范围。

最后再盯唯瞎把dst转成能够输出到屏幕的BGR图像,cvCvtColor(dst,dst2,CV_HSV2BGR),这样dst2就是归一化之后的BGR图像
← 上一篇: 下一篇: →