Opencv——Sobel边缘检测

1、代码如下:

#include "stdafx.h" 
#include 

using namespace cv;

int main()
{
	Mat srcImage = imread("lena.jpg");
	Mat dstImage_x, dstImage_y;
	Sobel(srcImage, dstImage_x, CV_8U, 1, 0);
	Sobel(srcImage, dstImage_y, CV_8U, 0, 1);
	imshow("原图像", srcImage);
	imshow("Sobel算子-X方向", dstImage_x);
	imshow("Sobel算子-Y方向", dstImage_y);
	waitKey(0);

}

2、效果如下:

(1)原图

Opencv——Sobel边缘检测_第1张图片

(2)检测X方向

Opencv——Sobel边缘检测_第2张图片

 

(3)检测Y方向

Opencv——Sobel边缘检测_第3张图片

你可能感兴趣的:(OpenCV,Opencv,数字图像处理,边缘检测,Sobel算子)