#include "stdio.h"
#include "opencv2/opencv.hpp"
#include "opencv2/core/core.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/opencv.hpp"
#include "opencv2/core/core.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
int main()
{
IplImage *src=cvLoadImage("D:\\pic\\01.jpg",0);
//存储索贝尔边缘检测图像
IplImage *dst=cvCreateImage(cvGetSize(src),8,1);
IplImage *dst1=cvCreateImage(cvGetSize(src),8,1);
cvThreshold(src,dst,120,255,CV_THRESH_BINARY);
//自定义核进行膨胀
IplConvKernel *B=cvCreateStructuringElementEx(5,5,0,0,CV_SHAPE_RECT,NULL);
//cvErode(dst,dst1,B,3);
cvDilate(src,dst1,B,3);
cvShowImage("yuantu",src);
cvShowImage("erzhihua",dst);
cvShowImage("penghang",dst1);
cvSaveImage("pengzhang.jpg",dst1);
cvWaitKey();
cvReleaseImage(&src);
cvReleaseImage(&dst);
cvReleaseImage(&dst1);
}
结果如下:
}