小白学视觉,笔记,扩展
Sobel算子缺点对较弱边缘提取效果不好
Scharr算子z增大了像素的间距,有效的提取了弱边缘信息
FILTER_SCHARR是scharr算子,1,3,5,7是Sobel算子
#include <opencv2\opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
//读取图像,黑白图像边缘检测结果较为明显
Mat img = imread("equalLena.png", IMREAD_ANYCOLOR);
if (img.empty())
{
cout << "请确认图像文件名称是否正确" << endl;
return -1;
}
Mat resultX, resultY, resultXY;
//X方向一阶边缘,侧重检测竖直方向的边缘
So