OpenCV二值化、归一化操作

Mat src = imread("ss.jpg", CV_LOAD_IMAGE_GRAYSCALE);//读取图片,灰度:0读取,原色:默认为1

threshold(src, src, 100, 255, CV_THRESH_BINARY);//图像的二值化就是将图像上的像素点的灰度值设置为0或255,此例灰度值超过阈值100,则变成255

resize(src, src, Size(32, 48), 0, 0, CV_INTER_LINEAR);//调整尺寸,双线性插值,运行结果:可以看到图像的长和宽都缩短了一半
//立方插值,运行结果,可以看到图像的长扩大了2倍,宽缩短了一半

void normalize(InputArray src,
         OutputArray dst,
         double alpha=1,
         doublebeta=0,
         int norm_type=NORM_L2,
         int dtype=-1,
         InputArray mask=noArray())

原文地址:https://www.cnblogs.com/mathyk/p/11161742.html