注:笔者的开发环境为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算子