1.读取图像
#include <iostream>
#include <core/core.hpp>
#include <highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
Mat image = imread("F:\\hh\\study\\F_DISK_HouHao\\opencv\\opencv_Prj\\resource\\desert.jpg");
if (!image.data)
{
return -1;
}
namedWindow("hh", 1);
imshow("hh", image);
waitKey();
return 0;
}2.图像腐蚀
#include<opencv2/highgui/highgui.hpp>// highgui头文件
#include<opencv2\imgproc\imgproc.hpp>
using namespace cv;
int main()
{
Mat srcImg = imread("F:\\hh\\study\\F_DISK_HouHao\\opencv\\opencv_Prj\\resource\\desert.jpg");
imshow("图像腐蚀前", srcImg);
//开始腐蚀
Mat element = getStructuringElement(MORPH_ELLIPSE, Size(50, 15));//定义腐蚀参数,第一个为腐蚀的图形,第二个为腐蚀的大小
Mat disImg;
erode(srcImg, disImg, element);
imshow("效果图", disImg);
waitKey(0);
return 0;
}3.读取摄像头
#include <opencv2/opencv.hpp>
using namespace cv;
void main()
{
//从摄像头读入视频
VideoCapture capture(0);
//循环显示每一帧
while (1)
{
Mat frame;
capture >> frame;
imshow("读取摄像头视频", frame);
waitKey(30);//延时30毫秒符合真实的实际动作
}
}

