OpenCV基础课程笔记19laplance算子
代码
#include<iostream>
#include<opencv2/opencv.hpp>
#include<cmath>
using namespace std;
using namespace cv;
int main() {
Mat src = imread("A:\\专用\\TestForTheCV\\代替女友出境.jpg");
Mat dst;
imshow("图片", src);
Mat gray, edge;
GaussianBlur(src, dst, Size(3, 3), 0, 0);
cvtColor(dst, gray, CV_BGR2GRAY);
Laplacian(gray, edge, CV_16S, 3);
convertScaleAbs(edge, edge);
threshold(edge, edge, 0, 255, THRESH_OTSU | THRESH_BINARY);
imshow("拉普拉斯", edge);
waitKey(0);
return 0;
}
运行结果


浙公网安备 33010602011771号