图片预处理(RGB灰度图->二值化-浮点归一化)c++代码
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main() {
Mat src = imread("test.jpg"); //读取图片
Mat gray, binary, normalized; //声明灰度图、二值化图、归一化后的浮点型图像
//RGB转换为灰度图:
cvtColor(src, gray, CV_BGR2GRAY);
//二值化处理:
threshold(gray, binary, 120, 255, THRESH_BINARY);
//归一化处理:
normalize(binary.clone(), normalized , 0.0 , 1.0 , NORM_MINMAX);
return 0; }
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。