Opencv-学习笔记(一)-图像-腐蚀-放大-缩小

**
菜鸟一枚,
这是我的第一个博客,
刚刚入门opencv,
向将自己的学习过程分享给大家!!!**

#include "stdafx.h"
#include <opencv2/opencv.hpp>
#include <opencv2/highgui/highgui.hpp>    //Opencv highgui 模块
#include <opencv2/imgproc/imgproc.hpp>    //Opencv 图像处理头文件

using namespace cv;

int main()
{
	Mat srcImage = imread("D:/opencv/opencvSRC/dog.jpg");   //载入原图

	imshow("原图腐蚀操作", srcImage);

	Mat elememt = getStructuringElement(MORPH_RECT, Size(15, 15));    //进行腐蚀操作
	Mat dstImage;
	Mat zoom_in;
	Mat zoom_out;
	erode(srcImage, dstImage, elememt);
	pyrDown(srcImage, zoom_out, Size(dstImage.cols / 2, dstImage.rows / 2));
	pyrUp(srcImage, zoom_in, Size(dstImage.cols * 2, dstImage.rows * 2));
	imshow("效果图腐蚀操作", dstImage);
	imshow("效果图缩小操作", zoom_out);
	imshow("效果图放大操作", zoom_in);
	waitKey(0);

	return 0;
}在这里插入代码片

程序运行效果:
在这里插入图片描述

      谢谢同学们的阅读!!!
发布了28 篇原创文章 · 获赞 15 · 访问量 1073

猜你喜欢

转载自blog.csdn.net/qq_43765237/article/details/105006845
今日推荐