cvCreateStructuringElementEx 理解

原创 2016年06月01日 17:04:57

cvCreateStructuringElementEx用于图像腐蚀,效果是图像缩小一圈且根据腐蚀元素的形状去除一些噪声

百度百科截选:
IplConvKernel* cvCreateStructuringElementEx( int cols, int rows, int anchor_x, int anchor_y,int shape, int* values=NULL );
cols 结构元素的列数目
rows 结构元素的行数目
anchor_x 锚点的相对水平偏移量
anchor_y 锚点的相对垂直偏移量
shape 结构元素的形状,可以是下列值:CV_SHAPE_RECT, 长方形元素; CV_SHAPE_CROSS, 交错元素 a cross-shaped element;
CV_SHAPE_ELLIPSE, 椭圆元素; CV_SHAPE_CUSTOM, 用户自定义元素。这种情况下参数 values 定义了 mask,即象素的那个邻域必须考虑。
values 指向结构元素的指针,它是一个平面数组,表示对元素矩阵逐行扫描。(非零点表示该点属于结构元)。如果指针为空,则表示平面数组中的所有元素都是非零的,即结构元是一个长方形(该参数仅仅当shape参数是 CV_SHAPE_CUSTOM 时才予以考虑)。
当选择CV_SHAPE_CROSS时,腐蚀模板为十字,如cols和rows均为5时,腐蚀模板为
0 1 0 0 0
1 1 1 1 1 
0 1 0 0 0
0 1 0 0 0
0 1 0 0 0

cvMorphology形态学原理解析及源码分析

目录 ⑴ 图像形态学处理的概念... 1 ⑵ 二值图像的逻辑运算... 3 ⑶ 膨胀和腐蚀... 4 (4) 高级形态学变换... 8 (5) 细化... 10   ⑴ 图像形...
  • xidianzhimeng
  • xidianzhimeng
  • 2013年08月28日 13:40
  • 7510

个人对mybatis框架的理解与体会

年末了,停下来歇歇,顺便把自己对mybatis的理解来说一说。     本次开发用的是spring mvc 3.0+mybatis, spring mvc就不多说了,接下来,重点说一下mybatis...
  • qq_25667339
  • qq_25667339
  • 2015年02月12日 15:32
  • 4625

spring中注解的实现原理,帮助理解@autowired @resource区别

@Autowired和@Resource的区别:   在Java中使用@Autowired和@Resource注解进行装配,这两个注解分别是: 1、@Autowired按照默认类型(类名称)装配依赖对...
  • xspwz123
  • xspwz123
  • 2015年10月14日 15:51
  • 2217

理解PHP原理之必备

  • 2018年01月12日 17:09
  • 19.88MB
  • 下载

深入理解Spark 核心思想与源码分析 完整版 pdf

  • 2018年01月12日 11:14
  • 40.77MB
  • 下载

深入理解视频编解码技术 基于H.264标准及参考模型

  • 2018年01月12日 10:45
  • 28.24MB
  • 下载

深入理解Java虚拟机 JVM高级特性与最佳实践 第2版 pdf

  • 2018年01月13日 00:21
  • 59.36MB
  • 下载

深入理解PHP数组原理,高级用法

  • 2018年01月13日 09:23
  • 49B
  • 下载

HID类键盘的报告描述符的理解

  • 2018年01月12日 14:27
  • 135KB
  • 下载

深入理解Java虚拟机:JVM高级特性与最佳实践【视频资源】

  • 2018年01月13日 16:05
  • 70B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cvCreateStructuringElementEx 理解
举报原因:
原因补充:

(最多只允许输入30个字)