#include "opencv.hpp"
#include "iostream"
#include <math.h>
using namespace cv;
using namespace std;
void mtransfour(Mat & inputImage,Mat & outputImage,int div);
int main()
{
Mat src = imread("G:\\增强.jpg");
imshow("原始",src);
Mat dst;
cvtColor( src,dst, CV_RGB2GRAY );
dst.create(src.rows,src.cols,src.type());
mtransfour(src,dst,255);
imshow("效果",dst);
waitKey(0);
}
void mtransfour(Mat & inputImage,Mat & outputImage,int div)
{ float mG=0; // 全局均值
float fancha=0;//全局方差
outputImage=inputImage.clone();
int rowNumber=outputImage.rows;
int colNumber=outputImage.cols*outputImage.channels();
float ms;//局部分量
float msfancha=0;//局部方差
for (int i=0;i<rowNumber;i++)
{
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载