#include<opencv2/opencv.hpp>
#include<opencv2/core/core.hpp>
#include<opencv2/imgproc/imgproc.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main()
{
Mat src,src_gray,dst,abs_dst;
src = imread("1.jpg");
imshow("yuantu",src);
GaussianBlur(src, src,Size(3,3),0,0,BORDER_DEFAULT);
cvtColor(src,src_gray,COLOR_BGR2GRAY);
Laplacian(src_gray,dst,CV_16S,3);
convertScaleAbs(dst,abs_dst);
imshow("xiaogutu",abs_dst);
waitKey(0);
return 0;
#include<opencv2/core/core.hpp>
#include<opencv2/imgproc/imgproc.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main()
{
Mat src,src_gray,dst,abs_dst;
src = imread("1.jpg");
imshow("yuantu",src);
GaussianBlur(src, src,Size(3,3),0,0,BORDER_DEFAULT);
cvtColor(src,src_gray,COLOR_BGR2GRAY);
Laplacian(src_gray,dst,CV_16S,3);
convertScaleAbs(dst,abs_dst);
imshow("xiaogutu",abs_dst);
waitKey(0);
return 0;
}
运行图如下