OpenCV3_C++_Canny()canny边缘检测 实例
2017-10-14 11:06
489 查看
Opencv3 的开发环境安装和导入请看
http://blog.csdn.net/sileixinhua/article/details/71175748所有的OpenCV3_C++实例代码请看
https://github.com/sileixinhua/OpenCV_C-_tutorials实例
#include "stdafx.h" #include <opencv2/opencv.hpp> #pragma comment(lib,"opencv_world330.lib") //using namespace cv; //using namespace std; //去掉以上两行代码注释之后就可以不用在下面的代码中加上cv::和std:: //cv::为OpenCV的函数库 //std::为C++的标准函数库 int Canny() { cv::Mat src, dst; const char* filename = "C:\\Code\\FirstOpenCVProgramming\\lena.jpg"; cv::imread(filename).copyTo(src); if (src.empty()) { throw("Faild open file."); } double threshold1 = 40.0; double threshold2 = 200.0; Canny(src, dst, threshold1, threshold2); //图像canny边缘检测的函数 cv::imshow("src", src); cv::imshow("dst", dst); cv::imwrite("C:\\Code\\FirstOpenCVProgramming\\Canny.jpg", dst); cv::waitKey(); return 0; } int main() { //以下的方法如果想运行,直接把前头的注释去掉即可 //运行代码的时候请改掉filename里的地址 //我的opencv是安装在C盘目录下 //一些目录地址请自行修改一下 Canny(); // canny边缘检测 return 0; }
原图像
结果图像
相关文章推荐
- C/C++ OpenCV之Canny边缘检测
- OpenCV教程 之 边缘检测函数:Canny、Sobel、Scharr(C++)
- OpenCV3_C++_Sobel()sobel边缘检测 实例
- openCV实例:Canny边缘检测
- 【OpenCV3.1第三篇】Canny边缘检测
- android studio 使用 jni 编译 opencv 完整实例 之 图像边缘检测!从此在andrid中自由使用 图像匹配、识别、检测
- 【OpenCV】Canny 边缘检测
- C/C++ OpenCV之Scharr边缘检测
- OpenCV(学习笔记5)-Canny边缘检测
- OpenCV 摄像头Canny边缘检测 (python)
- ROS中Opencv的canny边缘检测
- Opencv检测交通中红色标识轮廓c++代码实例及运行结果
- Opencv的Canny边缘检测
- 【OpenCV入门指南】第三篇Canny边缘检测
- Canny边缘检测及C++实现
- 【OpenCV入门指南】第三篇Canny边缘检测
- [学习OpenCV攻略][008][Canny边缘检测]
- 【OpenCV入门指南】第三篇Canny边缘检测
- opencv for python (16)canny边缘检测原理及用滑动条设置阈值进行canny边缘检测
- OpenCV读入视频,灰度化,并Canny边缘检测