[学习opencv]图像腐蚀、膨胀、开闭操作
2016-10-13 09:49
453 查看
#include "cv.h" #include "highgui.h" using namespace cv; int main(int argc, char* argv[]) { Mat src = imread("misaka.jpg"); Mat dst; //输入图像 //输出图像 //单元大小,这里是5*5的8位单元 //腐蚀位置,为负值取核中心 //腐蚀次数两次 erode(src,dst,Mat(5,5,CV_8U),Point(-1,-1),2); imwrite("erode.jpg",dst); //输入图像 //输出图像 //单元大小,这里是5*5的8位单元 //膨胀位置,为负值取核中心 //膨胀次数两次 dilate(src,dst,Mat(5,5,CV_8U),Point(-1,-1),2); imwrite("dilate.jpg",dst); //输入图像 //输出图像 //定义操作:MORPH_OPEN为开操作,MORPH_CLOSE为闭操作 //单元大小,这里是3*3的8位单元 //开闭操作位置 //开闭操作次数 morphologyEx(src,dst,MORPH_OPEN,Mat(3,3,CV_8U),Point(-1,-1),1); imwrite("open.jpg",dst); morphologyEx(src,dst,MORPH_CLOSE,Mat(3,3,CV_8U),Point(-1,-1),1); imwrite("close.jpg",dst); imshow("dst",dst); waitKey(); return 0; }
相关文章推荐
- [学习opencv]图像腐蚀、膨胀、开闭操作
- Opencv--形态学图像处理--膨胀与腐蚀,开操作与闭操作
- OpenCV之imgproc 模块. 图像处理(1)图像平滑处理 腐蚀与膨胀(Eroding and Dilating) 更多形态学变换 图像金字塔 基本的阈值操作
- 有关opencv的学习(16)—图像的膨胀和腐蚀(2)
- Opencv学习笔记(七):腐蚀,膨胀,开操作,闭操作及其他相关的形态学操作
- opencv学习笔记(十一)——图像腐蚀和膨胀混合运用练习
- OpenCV图像处理形态学操作腐蚀Erode与膨胀Dilate
- OpenCV1.0图像处理形态学操作腐蚀Erode与膨胀Dilate
- OpenCV学习(12) 图像的腐蚀与膨胀(3)
- 有关opencv的学习(15)—图像的膨胀和腐蚀(1)
- opencv2函数学习之erode、dilate:图像腐蚀和膨胀
- OpenCV学习笔记(六) 滤波器 形态学操作(腐蚀、膨胀等)
- OpenCV1.0图像处理形态学操作腐蚀Erode与膨胀Dilate
- OpenCV学习笔记-形态学操作-腐蚀膨胀-开闭运算
- OpenCV图像处理形态学操作腐蚀Erode与膨胀Dilate
- opencv图像的形态学操作:腐蚀与膨胀
- 【OpenCV学习笔记】2.3图像的腐蚀、膨胀、模糊、边缘检测
- opencv 图像处理 形态学操作 腐蚀 膨胀 开闭运算 阈值二值化 图像卷积 图像金字塔 Sobel算子 Laplacian 算子 candy边缘检测 霍夫变换 直方图
- opencv学习笔记(2017年8月21日)之图像腐蚀操作
- OpenCV学习(11) 图像的腐蚀与膨胀(2)