
#include
#include "opencv/cv.h"
#include "opencv/cxcore.h"
#include "opencv/highgui.h"
using namespace std;
void main()
{
IplImage *img = cvLoadImage("D:\\img\\lena_std.bmp",1);
IplImage *img1=cvCreateImage( cvSize(img->width,img->height),IPL_DEPTH_8U,img->nChannels );
CvScalar mean,deviation,Lena;
cvAvgSdv(img,&mean,&deviation,0);
for(int i=0;i
{
i=i+7;
for(int j=0;j
{
j=j+7;
Lena=cvGet2D(img,i,j);
for(int g=i-7;g {
for(int h=j-7;h
cvSet2D(img1,g,h,Lena);
}
}
}
}
cvNamedWindow("Lena",CV_WINDOW_AUTOSIZE);
cvNamedWindow("Lena_new",CV_WINDOW_AUTOSIZE);
cvShowImage("Lena",img);
cvShowImage("Lena_new",img1);
cvWaitKey(0);
cvDestroyWindow("Lena");
cvReleaseImage(&img);
cvDestroyWindow("Lena_new");
cvReleaseImage(&img1);
return;
}
沒有留言:
張貼留言