膨胀腐蚀开运算闭运算
2017-10-19 19:53
113 查看
#include <iostream> #include <opencv2/opencv.hpp> using namespace std; using namespace cv; int main() { Mat image, binary, eroded, dilated; image = imread("D:/image/group.jpg", 0); //二值化,取反 threshold(image, binary, 128, 255, CV_THRESH_BINARY_INV); namedWindow("binary"); imshow("binary", binary); //腐蚀 erode(binary, eroded, Mat()); //膨胀 dilate(binary, dilated, Mat()); namedWindow("eroded"); imshow("eroded", eroded); namedWindow("dilated"); imshow("dilated", dilated); Mat element(5, 5, CV_8U, Scalar(1)); Mat opened, closed; //形态学开运算,先腐蚀后膨胀,去掉小白点 morphologyEx(binary, opened, MORPH_OPEN, element); namedWindow("opened"); imshow("opened", opened); //形态学闭运算,先膨胀后腐蚀 去掉小黑点 morphologyEx(binary, closed, MORPH_CLOSE, element); namedWindow("closed"); imshow("closed", closed); waitKey(0); return 0; }
相关文章推荐
- 腐蚀、膨胀、开运算、闭运算
- java实现的图像腐蚀、膨胀运算
- opencv 图像处理 形态学操作 腐蚀 膨胀 开闭运算 阈值二值化 图像卷积 图像金字塔 Sobel算子 Laplacian 算子 candy边缘检测 霍夫变换 直方图
- openCv学习笔记(四)-数学形态学1(二值图像的膨胀、腐蚀、开运算和闭运算)
- 14. 对一幅二值图像进行膨胀、腐蚀、开运算和闭运算,观察效果。
- opencv(十二)---图像的腐蚀,膨胀,开运算和闭运算
- Matlab 图像处理 形态学 腐蚀 膨胀 开闭运算 连通分量
- 膨胀与腐蚀的组合(开运算与闭运算)
- python 简单图像处理(13) 二值图腐蚀和膨胀,开运算、闭运算
- Matlab 图像处理 形态学 腐蚀 膨胀 开闭运算 连通分量
- 数学形态学运算——腐蚀、膨胀、开运算、闭运算
- python 简单图像处理(13) 二值图腐蚀和膨胀,开运算、闭运算
- opencv3学习之形态学(腐蚀/膨胀/开运算/闭运算/顶帽/黑帽)
- 基于形态学运算的腐蚀,膨胀,开运算,闭运算
- 图像处理算法系列 第六章 图像形态变化 膨胀 腐蚀 开运算 闭运算
- 形态学运算中腐蚀,膨胀,开运算和闭运算(转)
- 形态学运算中腐蚀,膨胀,开运算和闭运算。
- opencv 3.0 形态学运算 膨胀与腐蚀
- Matlab 图像处理 形态学 腐蚀 膨胀 开闭运算 连通分量
- 图像膨胀腐蚀开闭运算