//分离后各通道
split(image_src,bgr);
//颜色通道合成
//输入各通道
//输入图像
merge(bgr,image_dst);
//用彩色图像形象的表示一下...,除了原通道保留,其余两通道置0
Mat tmp(image_src.size(),CV_8U,Scalar(0));
vector b,g,r; //用来表示的彩色图像
for(...G_channel",bgr[1]);
imshow("R_channel",bgr[2]);
//waitKey(1);
}
//计算和绘制直方图(R,G,B)
/* img 通道图像
*...,计算显示在图像中的高度 */
float bin_val = cvQueryHistValue_2D( hist, h, s );
int intensity = cvRound(bin_val...*height/max_value);
/** 获得当前直方图代表的颜色,转换成RGB用于绘制 */
cvSet2D(hsv_color,0,0,cvScalar(h*180.f / h_bins