
最近我正在做一个关于图像处理的小项目,涉及图像边缘检测canny边缘检测代码vc,线条检测,轮廓检测和角点检测等. 本文首先介绍使用Canny边缘检测算法的图像边缘检测,具体的代码和检测效果如下:

1. 代码部分:

// Image_Canny.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <cv.h>
#include "highgui.h"
using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
Mat src_img=imread("..\\image_norm\\71253.jpg");
imshow("src_img",src_img);
Mat img_canny(src_img.size(),CV_8UC1,Scalar(0));
//canny detect
Canny(src_img,img_canny,100,300,3,true);
imshow("img_canny",img_canny);
imwrite("..\\post_img\\canny.jpg",img_canny);
cvWaitKey(0);
return 0;
}

2. 原始图像和边缘检测效果的渲染:


这时,已经实现了图像的边缘检测. 记录在这里,供初学者参考. 最近,我一直在加班工作,以编写代码调试代码. 最大的感觉就是由于不断的调试canny边缘检测代码vc,代码变得越来越精致.
以上是本文的全部内容,希望对大家的学习有所帮助,并希望您支持脚本编写室.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-194592-1.html
正常