#include
#include
#include
#include
using namespace cv;
using namespace std;
int main()
{
Mat src, src_gray, dst, abs_dst;
src = imread("C:/Users/hasee-pc/Desktop/girl.jpg");
imshow("【原始图】图像Laplace变换", src);
GaussianBlur(src, src, Size(3, 3), 0, 0, BORDER_DEFAULT);
cvtColor(src, src_gray, COLOR_RGB2GRAY);
Laplacian(src_gray,//输入 单通道八位
dst,//输出
CV_16S,//目标深度
3,//计算二阶导数的滤波器的孔径尺寸,必须为正奇数 默认1 1,3,5,7
1,//比例因子
0,//delta值
BORDER_DEFAULT//边界模式
);
convertScaleAbs(dst, abs_dst);
imshow("【效果图】图像Laplace变换", abs_dst);
waitKey(0);
return 0;
}