简单的OpenCV图像腐蚀操作
2016-11-18 17:59
197 查看
//--------------------------------------【程序说明】-------------------------------------------
// 程序描述:简单的OpenCV图像腐蚀操作
// 开发测试所用操作系统: Windows 7 64bit
// 开发测试所用IDE版本:Visual Studio 2010
// 开发测试所用OpenCV版本:
3.0 beta
//
QQ:1746430162
//
http://bbs.21ic.com/icview-759778-1-1.html (项目展示链接)
// 本工作室是专业电子类设计开发团队,团队成员全为从事51\DSP\ ARM\fpga类嵌入式开发和图像处理、机器学习等相关算法研究多年的软、硬件开发工程师,已与全国几十家客户成功合作。
可以长期提供技术支持,承接各类相关项目开发与咨询服务。
//
//------------------------------------------------------------------------------------------------
//-----------------------------------【头文件包含部分】---------------------------------------
// 描述:包含程序所依赖的头文件
//----------------------------------------------------------------------------------------------
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
//-----------------------------------【命名空间声明部分】---------------------------------------
// 描述:包含程序所使用的命名空间
//-----------------------------------------------------------------------------------------------
using namespace cv;
//-----------------------------------【main( )函数】--------------------------------------------
// 描述:控制台应用程序的入口函数,我们的程序从这里开始
//-----------------------------------------------------------------------------------------------
int main( )
{
//载入原图
Mat srcImage = imread("1.jpg");
//显示原图
imshow("【原图】腐蚀操作", srcImage);
//进行腐蚀操作
Mat element = getStructuringElement(MORPH_RECT, Size(15, 15));
Mat dstImage;
erode(srcImage, dstImage, element);
//显示效果图
imshow("【效果图】腐蚀操作", dstImage);
waitKey(0);
return 0;
}
// 程序描述:简单的OpenCV图像腐蚀操作
// 开发测试所用操作系统: Windows 7 64bit
// 开发测试所用IDE版本:Visual Studio 2010
// 开发测试所用OpenCV版本:
3.0 beta
//
QQ:1746430162
//
http://bbs.21ic.com/icview-759778-1-1.html (项目展示链接)
// 本工作室是专业电子类设计开发团队,团队成员全为从事51\DSP\ ARM\fpga类嵌入式开发和图像处理、机器学习等相关算法研究多年的软、硬件开发工程师,已与全国几十家客户成功合作。
可以长期提供技术支持,承接各类相关项目开发与咨询服务。
//
//------------------------------------------------------------------------------------------------
//-----------------------------------【头文件包含部分】---------------------------------------
// 描述:包含程序所依赖的头文件
//----------------------------------------------------------------------------------------------
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
//-----------------------------------【命名空间声明部分】---------------------------------------
// 描述:包含程序所使用的命名空间
//-----------------------------------------------------------------------------------------------
using namespace cv;
//-----------------------------------【main( )函数】--------------------------------------------
// 描述:控制台应用程序的入口函数,我们的程序从这里开始
//-----------------------------------------------------------------------------------------------
int main( )
{
//载入原图
Mat srcImage = imread("1.jpg");
//显示原图
imshow("【原图】腐蚀操作", srcImage);
//进行腐蚀操作
Mat element = getStructuringElement(MORPH_RECT, Size(15, 15));
Mat dstImage;
erode(srcImage, dstImage, element);
//显示效果图
imshow("【效果图】腐蚀操作", dstImage);
waitKey(0);
return 0;
}
相关文章推荐
- OpenCV简单操作-图像腐蚀
- OpenCV&图像处理_3:以腐蚀[eroding]和膨胀[dilating]为基础的形态学操作和图像金字塔[image pyramids]
- opencv简单视频与图像操作
- opencv 简单图像操作 访问像素
- OpenCV 编程简单介绍(矩阵/图像/视频的基本读写操作)
- opencv入门学习第一章,对图像基本的操作(图像腐蚀、图像模糊、canny图像边缘检测)
- OpenCV1.0图像处理形态学操作腐蚀Erode与膨胀Dilate
- opencv 图像简单逻辑操作汇总与一些常用的函数
- 题目:利用opencv对一副图像进行腐蚀操作
- OpenCV之imgproc 模块. 图像处理(1)图像平滑处理 腐蚀与膨胀(Eroding and Dilating) 更多形态学变换 图像金字塔 基本的阈值操作
- OpenCV1.0图像处理形态学操作腐蚀Erode与膨胀Dilate
- [学习opencv]图像腐蚀、膨胀、开闭操作
- Opencv--形态学图像处理--膨胀与腐蚀,开操作与闭操作
- [学习opencv]图像腐蚀、膨胀、开闭操作
- opencv 图像处理 形态学操作 腐蚀 膨胀 开闭运算 阈值二值化 图像卷积 图像金字塔 Sobel算子 Laplacian 算子 candy边缘检测 霍夫变换 直方图
- opencv简单介绍及图像的简单操作
- opencv学习笔记(2017年8月21日)之图像腐蚀操作
- opencv图像的形态学操作:腐蚀与膨胀
- OpenCV图像处理形态学操作腐蚀Erode与膨胀Dilate
- OpenCV 编程简单介绍(矩阵/图像/视频的基本读写操作)