最近需要对图像进行增强处理,Opencv内置的直方图均衡化效果不怎么好
而且对于图像拉伸的尺度范围有相应的要求 不能过亮或者过暗
如果需要iplimage*e类型转换成Mat类型
可使用下面代码实现
//iplimage 转换成 mat cv::Mat mat(img_8); cv::Mat mat2; mat2 = img_8; Mat imgcopy; //自动对比度转换 BrightnessAndContrastAuto(mat2,imgcopy,1); //mat转换成iplimage类型 IplImage *frame; frame=&IplImage(imgcopy);