【opencv】图像的膨胀和腐蚀
2014-04-11 21:17
330 查看
形态学图像处理是在图像中移动一个结构元素,这个结构元素可以是自定义的,然后将结构元素与图像像素进行交、并等集合运算。
先腐蚀后膨胀的过程称为开运算。它具有消除细小物体,如噪点;在纤细处分离物体;平滑较大物体边界的作用。
先膨胀后腐蚀的过程称为闭运算。它具有填充物体内细小空洞;连接近邻物体和平滑边界的作用。
在opencv中:
创建结构元素:IplConvKernel*
cvCreateStructuringElementEx( int cols, int rows, int anchor_x, int anchor_y,int shape, int* values=NULL );
腐蚀函数:void
cvErode( const CvArr* src, CvArr* dst, IplConvKernel* element=NULL, int iterations=1 );
膨胀函数:void cvDilate( const CvArr* src, CvArr* dst, IplConvKernel* element=NULL, int iterations=1 );
先腐蚀后膨胀的过程称为开运算。它具有消除细小物体,如噪点;在纤细处分离物体;平滑较大物体边界的作用。
先膨胀后腐蚀的过程称为闭运算。它具有填充物体内细小空洞;连接近邻物体和平滑边界的作用。
在opencv中:
创建结构元素:IplConvKernel*
cvCreateStructuringElementEx( int cols, int rows, int anchor_x, int anchor_y,int shape, int* values=NULL );
腐蚀函数:void
cvErode( const CvArr* src, CvArr* dst, IplConvKernel* element=NULL, int iterations=1 );
膨胀函数:void cvDilate( const CvArr* src, CvArr* dst, IplConvKernel* element=NULL, int iterations=1 );
相关文章推荐
- OpenCV中的图像的膨胀和腐蚀
- opencv 图像的膨胀和腐蚀(一)
- opencv 图像膨胀腐蚀(二)
- 【OpenCV入门教程之十】 形态学图像处理(一):膨胀与腐蚀
- [学习opencv]图像腐蚀、膨胀、开闭操作
- 【OpenCV入门教程之十】 形态学图像处理(一):膨胀与腐蚀
- OpenCV学习(11) 图像的腐蚀与膨胀(2)
- 【OpenCV入门教程之十】 形态学图像处理(一):膨胀与腐蚀
- OpenCV&图像处理_3:以腐蚀[eroding]和膨胀[dilating]为基础的形态学操作和图像金字塔[image pyramids]
- 【OpenCV_06】图像滤波器Filtering Images-腐蚀函数cvErode 和 膨胀函数cvDilate
- opencv 图像处理 形态学操作 腐蚀 膨胀 开闭运算 阈值二值化 图像卷积 图像金字塔 Sobel算子 Laplacian 算子 candy边缘检测 霍夫变换 直方图
- opencv(15)---图像膨胀腐蚀
- 一些基本的opencv图像预处理函数直接用法(灰度化,otsu二值化,腐蚀膨胀,canny)
- 【OpenCV入门教程之十】 形态学图像处理(一):膨胀与腐蚀
- 【OpenCV入门教程之十】 形态学图像处理(一):膨胀与腐蚀
- 有关opencv的学习(16)—图像的膨胀和腐蚀(2)
- opencv2函数学习之erode、dilate:图像腐蚀和膨胀
- Opencv-图像形态学处理比较(膨胀、腐蚀、开闭)
- 【OpenCV入门教程之十】 形态学图像处理(一):膨胀与腐蚀
- python opencv3图像膨胀和腐蚀