折腾了两天的opencv,终于在clion上配置好了opencv,并能够正常使用!所以跑了一些简单的代码!
1,简单实例代码
#include <iostream>
#include<opencv2/opencv.hpp>
#include <opencv2/core/core.hpp> //核心模块
#include <opencv2/highgui/highgui.hpp> //GUI用户界面
#include <opencv2/imgproc/imgproc.hpp> // 图像处理
using namespace cv;
using namespace std;
int main(){
Mat img = imread("lena.jpg");
if (img.empty()) {
cout << "Error" << endl;
return -1;
}
imshow("Lena", img);
//图像腐蚀
Mat element = getStructuringElement(MORPH_RECT,Size(15,15));
Mat dstimg;
erode(img, dstimg, element);
imshow("erode img", dstimg);
// 图像模糊
// Mat dsimg;
// blur(img, dsimg, Size(7,7));
// imshow("blure img", dsimg);
//
// Mat edg,grayimg;
// cvtColor(img, grayimg, COLOR_RGB2GRAY);
// blur(grayimg, edg, Size(3,3));
//
// Canny(edg, edg, 3, 9, 3);
// imshow("processd picture", edg);
waitKey();
return 0;
}
2,效果图片