基于OpenCV的图像形态学处理
2015-04-17 22:43
295 查看
文中由CMAKE创建OpenCV工程,并对输入图像进行形态学处理。
一般,OpenCV用于图像处理,OpenGL用于图像显示。
具体到医学图像处理领域,ITK用于图像处理,VTK用于图像显示。
程序运行结果:
(1)原图像。
(2)膨胀操作后图像
一般,OpenCV用于图像处理,OpenGL用于图像显示。
具体到医学图像处理领域,ITK用于图像处理,VTK用于图像显示。
#include "highgui.h" #include"cv.h" int main(int argc,char*argv[]) { cvNamedWindow(argv[1],CV_WINDOW_AUTOSIZE);//新建窗口去显示图像 IplImage *img=cvLoadImage(argv[1]); //形态学中膨胀操作 IplConvKernel *element=cvCreateStructuringElementEx(5,5,0,0,CV_SHAPE_ELLIPSE); cvDilate(img,img,element,10); cvShowImage(argv[1],img); cvWaitKey(0);//等待用户触发一个按键操作 //释放已占用资源 cvReleaseStructuringElement(&element); cvReleaseImage(&img); cvDestroyWindow(argv[1]); }
程序运行结果:
(1)原图像。
(2)膨胀操作后图像
相关文章推荐
- 6基于opencv的形态学处理(一)腐蚀_膨胀
- 【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑
- 图像处理基础(2):自适应中值滤波器(基于OpenCV实现)
- 【图像处理】基于opencv3.0使用StereoBM计算视差
- (GO_GTD_3)基于OpenCV和QT,建立Android图像处理程序
- [转]【OpenCV入门教程之十】 形态学图像处理(一):膨胀与腐蚀
- 学习【OpenCV入门教程之十一】 形态学图像处理(二)开运算,闭运算,梯度运算,顶帽,黑帽---思维导图笔记
- OpenCV图像处理 空间域图像增强(图像锐化 1 基于拉普拉斯算子)
- 7基于opencv的形态学处理(二)开运算_闭运算_形态学梯度_顶帽_黑帽合辑
- 基于VS针对opencv图像处理的可执行程序打包
- opencv之图像形态学处理:开运算、闭运算及形态学梯度
- 图像处理基础(2):自适应中值滤波器(基于OpenCV实现)
- [转]【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑
- 图像处理之基础---基于opencv的灰度图像微分
- 基于Opencv和Mfc的图像处理增强库GOCVHelper(索引)
- 基于opencv和c++的图像处理:直方图均衡化
- openCV基于图像处理的自动聚焦
- 【OpenCV入门教程之十】 形态学图像处理(一):膨胀与腐蚀
- 【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽
- 基于OpenCV的火焰检测(一)——图像预处理