1、代码如下:
#include "stdafx.h"
#include <opencv2/opencv.hpp>
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)原图
(2)检测X方向
(3)检测Y方向