int main()
{
//1.原图像。
Mat src = imread("女神.jpg");
//resize(src, src, Size(), 0.4, 0.4);
imshow(window1,src);
GaussianBlur(src,src,Size(3,3),0,0);
cvtColor(src,src,CV_BGR2GRAY);
//2.scahrr_x()边缘检测,类似于sobel算子,用于大于3的核。
Mat scharr_x;
Scharr(src,scharr_x,CV_64F,1,0);
convertScaleAbs(scharr_x,scharr_x);
imshow("scharr",scharr_x);
//拉普拉斯算子。
Mat lap;
Laplacian(src,lap,CV_64F,3);
convertScaleAbs(lap,lap);
imshow("lap",lap);
waitKey(0);
return 0;
}
拉普拉斯算子和scharr算子进行边缘检测
最新推荐文章于 2024-01-24 22:15:31 发布