#include <opencv2\highgui\highgui.hpp>
#include <opencv2\imgproc\imgproc.hpp>
#include <opencv2\opencv.hpp>
using namespace cv;
int main()
{
Mat srcImage = imread("cannyDetection.jpg");
namedWindow("【原始图】Canny边缘检测");
namedWindow("【灰度图】Canny边缘检测");
namedWindow("【效果图】Canny边缘检测");
imshow("【原始图】Canny边缘检测", srcImage);
Mat dstImage;
Mat edge;
Mat grayImage;
dstImage.create(srcImage.size(), srcImage.type());
cvtColor(srcImage, grayImage, COLOR_BGR2GRAY);
b
Canny边缘检测
最新推荐文章于 2023-10-28 10:00:01 发布
本文深入探讨了Canny边缘检测算法,它是计算机视觉中的一种经典边缘检测方法。通过高斯滤波降低噪声,使用梯度幅度检测边缘,再通过非极大值抑制减少假响应,最后应用双阈值确定最终边缘。Canny算法在OpenCV库中得到广泛使用,适用于图像处理和机器视觉等领域。
摘要由CSDN通过智能技术生成