#include<iostream>
#include<opencv2/opencv.hpp>
#include<string>
#include<fstream>
#include<vector>
#include<ctime>
using namespace cv;
using namespace std;
Mat img1, img2;
void callback(int,void*);
int main()
{
clock_t zero=clock();
Mat img = imread("E:/picture/y1.bmp");
cvtColor(img, img, COLOR_BGR2GRAY);
namedWindow("滑条");
imshow("1", img);
img1 = img.clone();
int value = 60;
createTrackbar("阈值", "滑条", &value, 255, callback);
clock_t end=clock;
cout<<(double)(end-zero)<<"ms"<<endl;
waitKey(0);
return 0;
}
void callback(int value, void*)
{
threshold(img1, img2, value, 255, THRESH_BINARY);
imshow("滑条", img2);
}
opencv 滑条二值化
最新推荐文章于 2022-04-30 11:36:28 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)