#include<iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
//自适应阈值处理的两个方法。
int main()
{
Mat image = imread("大教堂.jpg",0);//生成灰度图像。
resize(image,image,Size(),0.4,0.4);
imshow("原图",image);
Mat result1;
Mat result2;
adaptiveThreshold(image,result1,300,CV_ADAPTIVE_THRESH_GAUSSIAN_C,THRESH_BINARY,11,4);//11为统计区间,4位调整因子。
adaptiveThreshold(image,result2,300,CV_ADAPTIVE_THRESH_MEAN_C,THRESH_BINARY,11,4);
imshow("gaussin",result1);
imshow("mean",result2);
waitKey(0);
return 0;
}
自适应阈值的高斯和普通平均值参数的差异
最新推荐文章于 2023-10-04 14:44:14 发布