注:笔者的开发环境为VS2013+opencv2.4.10
#include"stdafx.h"
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat src,dst, edge, grayImage;
//载入原始图
src = imread("1.jpg");
//显示原始图
imshow("原始图", src);
//将原图像转换为灰度图像
cvtColor(src, grayImage, CV_BGR2GRAY);
//使用 3x3内核来降噪
blur(grayImage, edge, Size(3, 3));
//运行Canny算子

本文通过使用VS2013和opencv2.4.10搭建的开发环境,详细介绍了如何实现Canny边缘检测算法。从加载原始图像到转换为灰度图像,再到应用Canny算子并展示最终的边缘检测效果,每一步都附有清晰的代码说明。
最低0.47元/天 解锁文章
431

被折叠的 条评论
为什么被折叠?



