**
菜鳥一枚,
這是我的第一個博客,
剛剛入門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;
}在這裏插入代碼片
程序運行效果:
謝謝同學們的閱讀!!!