#include<opencv2/opencv.hpp>
#include<opencv2/highgui/highgui.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main(){
Mat srcImage=imread("test.jpg",0),dstImage;
imshow("src",srcImage);
threshold(srcImage,dstImage,100,200,0);
imshow("dst0",dstImage);
threshold(srcImage,dstImage,100,200,1);
imshow("dst1",dstImage);
threshold(srcImage,dstImage,100,200,2);
imshow("dst2",dstImage);
threshold(srcImage,dstImage,100,200,3);
imshow("dst3",dstImage);
threshold(srcImage,dstImage,100,200,4);
imshow("dst4",dstImage);
adaptiveThreshold(srcImage,dstImage,100,ADAPTIVE_THRESH_GAUSSIAN_C,0,3,10);
imshow("adpdst0",dstImage);
adaptiveThreshold(srcImage,dstImage,100,ADAPTIVE_THRESH_GAUSSIAN_C,1,3,10);
imshow("adpdst1",dstImage);
adaptiveThreshold(srcImage,dstImage,100,ADAPTIVE_THRESH_MEAN_C,0,3,10);
imshow("adpdst3",dstImage);
adaptiveThreshold(srcImage,dstImage,100,ADAPTIVE_THRESH_MEAN_C,1,3,10);
imshow("adpdst4",dstImage);
waitKey(0);
}
OpenCV笔记(八)
最新推荐文章于 2024-01-11 14:56:33 发布