OpenCV实现图像边缘检测

电脑杂谈  发布时间:2020-04-30 23:12:52  来源:网络整理

canny边缘检测原理_canny边缘检测代码vc_opencv canny边缘检测代码

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

canny边缘检测原理_opencv canny边缘检测代码_canny边缘检测代码vc

1. 代码部分:

canny边缘检测代码vc_opencv canny边缘检测代码_canny边缘检测原理

// 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;
}

opencv canny边缘检测代码_canny边缘检测代码vc_canny边缘检测原理

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

canny边缘检测代码vc_canny边缘检测原理_opencv canny边缘检测代码

这时,已经实现了图像的边缘检测. 记录在这里,供初学者参考. 最近,我一直在加班工作,以编写代码调试代码. 最大的感觉就是由于不断的调试canny边缘检测代码vc,代码变得越来越精致.

以上是本文的全部内容,希望对大家的学习有所帮助,并希望您支持脚本编写室.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-194592-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...