博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实战深度学习OpenCV(一):canny边缘检测
阅读量:4708 次
发布时间:2019-06-10

本文共 950 字,大约阅读时间需要 3 分钟。

利用canny边缘检测,我们可以很好地得到哦一个图像的轮廓,下面是基于C++的,这是我们通过这段代码得到的结果:

#include "pch.h"#include 
#include
#include
#include
using namespace cv;int main(){ // 读入一张图片 Mat srcimage = imread("C://Users//lenovo//Desktop//456.jpg"); namedWindow("青春", 0);//创建窗口 cvResizeWindow("青春", 333, 500); //创建一个333*500大小的窗口 imshow("青春", srcimage);//在创建的窗口中显示图片 Mat dstimage,edge,grayimage; dstimage.create(srcimage.size(), srcimage.type()); cvtColor(srcimage, grayimage, CV_BGR2GRAY); cvtColor(srcimage, grayimage, COLOR_BGR2GRAY); blur(grayimage,edge,Size(17,17)); Canny(edge, edge, 3, 9, 3); // 等待6000 ms后窗口自动关闭 namedWindow("canny边缘检测", 0);//创建窗口 cvResizeWindow("canny边缘检测", 333, 500); //创建一个333*500大小的窗口 imshow("canny边缘检测", edge);//在创建的窗口中显示图片 waitKey(0);//等待按键按下 return 0;

 

演示例程:

转载于:https://www.cnblogs.com/geeksongs/p/10048931.html

你可能感兴趣的文章
cocos2d-x学习之路(二)——分析AppDelegate和HelloWorldScene文件
查看>>
Asp.net 对于服务器控件添加Client端方法
查看>>
在Salesforce中创建Approval Process
查看>>
NFS服务搭建与配置
查看>>
python计算文件md5值
查看>>
android 4.1 Emulator Skins
查看>>
Web站点防注入注意事项(转)
查看>>
第0次作业
查看>>
广播接收器——接收系统广播
查看>>
亿能测试资讯_2013-8-11
查看>>
北京地铁月度消费总金额计算(Python版)
查看>>
nginx+tomcat配置https
查看>>
[hadoop]备份
查看>>
C#中的委托和事件(续)
查看>>
python--MySql
查看>>
机器学习 - pycharm, pyspark, spark集成篇
查看>>
mysql explain 中key_len的计算
查看>>
实验一
查看>>
Linux内核--网络栈实现分析(九)--传输层之UDP协议(下)
查看>>
Lua -- 简洁、轻量、可扩展的脚本语言
查看>>