Pix*_*xel 3 matlab image-processing histogram
我有一个彩色图像.我需要应用直方图均衡.
如果我在以下代码中使用它
im = imread('E:\S1\New\Image1.png');
Test = histeq(im);
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
Function HISTEQ expected its first input, I, to be two-dimensional.
Error in ==> histeq at 71
iptcheckinput(a,{'uint8','uint16','double','int16','single'}, ...
Run Code Online (Sandbox Code Playgroud)
怎么解决这个?
我认为最常见的解决方案是将图像转换为HSV颜色空间,然后histeq仅应用于V(即值或强度)通道.
http://en.wikipedia.org/wiki/Histogram_equalization#Histogram_equalization_of_color_images