数字图像处理实验-图像灰度变化
图像灰度变换1、利用Opencv读取图像完成程度:使用opencv中的imread()函数完成了对图片文件“lena.bmp”的读取,并将读取的内容存储至cv中的Mat矩阵中,最后使用imshow()函数将该图片在窗口中显示出来。
123456789101112// 1、利用OpenCV读取图像Mat read_image(String path) { Mat image = imread(path, IMREAD_GRAYSCALE); Mat tmp = image.clone(); if (image.empty()) { cout << "Can't find the path.Please input the true path." << endl; return image; } imshow("lena.bmp", tmp); return tmp;}
2、灰度图像二值化处理完成程度:遍历内容1中读取的矩阵,设置阈值为128,将矩阵中大于128的像素设置 ...