利用图像在水平和垂直方向上的差分运算对图像进行边缘检测
来源:互联网 发布:手机号码定位软件 编辑:程序博客网 时间:2024/06/09 07:45
边缘检测实际上就是找出物体的轮廓,很明显,在物体的轮廓处灰度值变化肯定比背景和物体连续处的灰度值变化大,我们主要就依据这个进行边缘检测。边缘检测的方法也很多,本篇博文咱们利用图像在水平和垂直方向上的差分运算进行图像的边缘检测!原理很简单,所以代码很简单,关键是明白轮廓处灰度差值大,而非轮郭处灰度值差值很小,直接上代码吧,一看代码就知道了原理!
代码如下:
代码中用到的图像的下载链接为:http://pan.baidu.com/s/1bQ2izc
//OpenCV版本2.4.9 //交流QQ2487872782 2016-8-4注:很报歉,此代码目前不能公开发表在博客上,已经删除,希望大家能理解!
运行结果如下图所示:
从运行结果来看,这种方法对这张图片的边缘检测效果还是不错的嘛!
附各边缘检测算子及方法效果对比,链接:http://blog.csdn.net/wenhao_ir/article/details/51768214
-------------------------------------------
欢迎大家加入图像识别技术交流群:271891601,另外,特别欢迎成都从事图像识别工作的朋友交流,我的QQ号2487872782
0 0
- 利用图像在水平和垂直方向上的差分运算对图像进行边缘检测
- 在Android平台上利用opencv进行图像处理之边缘检测、灰度变换、缩小
- 对图像进行水平镜像和垂直镜像!
- 对OpenCV mat进行水平和垂直方向的投影
- MATLAB 中怎么求图像在水平方向和垂直方向的像素和,用图表示
- 利用OpenCV计算图像的垂直和水平积分投影
- 利用OpenCV计算图像的垂直和水平积分投影
- 利用OpenCV计算图像的垂直和水平积分投影
- 图像梯度(水平和垂直梯度)提取边缘信息
- 对图像横向和纵向像素均值求一阶导数,进行图像中物体的边缘检测
- 图像在水平方向的简单连接
- 视频图像差分检测
- 图像的边缘检测
- 图像的边缘检测
- 利用梯度方向在图像上提取直线的方法
- 【学习opencv】对图像缩放并进行边缘检测
- opencv对图像进行边缘及角点检测
- 形态学滤波对图像进行边缘及角点检测
- 项目中遇到的兼容性问题
- JavaScript对象表示方式
- 栈的链式 结构实现
- JavaScript对象操作之浅复制
- luarocks学习
- 利用图像在水平和垂直方向上的差分运算对图像进行边缘检测
- git-flow学习
- javascript 面向对象特性之继承
- GreenDao数据库的使用
- mysql ”Invalid use of null value“ 解决方法
- 设计模式之工厂方法和抽象工厂
- Android Studio代码折叠
- MD5加密和解密,可作为工具类模块保存
- PHP单元测试phpunit