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;
}在這裏插入代碼片

程序運行效果:
在這裏插入圖片描述

      謝謝同學們的閱讀!!!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章