用opencv实验形态学开运算和闭运算

上传人:飞*** 文档编号:33875914 上传时间:2018-02-18 格式:DOC 页数:1 大小:27KB
返回 下载 相关 举报
用opencv实验形态学开运算和闭运算_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《用opencv实验形态学开运算和闭运算》由会员分享,可在线阅读,更多相关《用opencv实验形态学开运算和闭运算(1页珍藏版)》请在金锄头文库上搜索。

1、用 opencv 实验形态学开运算和闭运算,程序代码为#include cv.h#include highgui.hint main(int argc, char* argv)/调入照片IplImage* img = cvLoadImage(2.jpg); if(!img) /判断图片调入是否成功return -1; /调入图片失败则退出/将图片缩小两倍IplImage* img_small=cvCreateImage(cvSize(img-width/3,img-height/3),img-depth,img-nChannels);cvResize(img,img_small);/初始化结果

2、要存到的图像指针IplImage* result1=cvCloneImage(img_small);IplImage* result2=cvCloneImage(img_small);/分别对图像进行形态学开运算和闭运算cvMorphologyEx(img_small,result1,NULL,NULL,CV_MOP_OPEN,1);/最后一个参数为膨胀和腐蚀次数cvMorphologyEx(img_small,result2,NULL,NULL,CV_MOP_CLOSE,1);/创建窗口,并确定其为大小不可变类型窗口cvNamedWindow(liuxi_open, CV_WINDOW_AU

3、TOSIZE); cvNamedWindow(liuxi_close, CV_WINDOW_AUTOSIZE);/显示图片cvShowImage(liuxi_open, result1); cvShowImage(liuxi_close, result2);/cvShowImage(liuxi_open, img_small);cvWaitKey(0); /等待按键/release imagescvReleaseImage(cvReleaseImage(cvReleaseImage(cvReleaseImage(/destroy windowscvDestroyWindow(liuxi_open);cvDestroyWindow(liuxi_close);return 0;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号