#include <IOSTREAM.H>
#include "cv.h"
#include "cxcore.h"
#include "highgui.h"
#pragma comment(lib,"cv.lib")
#pragma comment(lib,"cxcore.lib")
#pragma comment(lib,"highgui.lib") 这些红色的部分就是设置的链接库
int main(int argc, char** argv)
{
IplImage *img = cvCreateImage(cvSize(100,100),IPL_DEPTH_8U,3);
cvZero(img);
for (int j = 5; j<=20; j++)
{
uchar* ptr = (uchar*)(img->imageData + j*img->widthStep);
for (int i = 20; i<=40; i++)
{
ptr[3*i + 0] = 0;
ptr[3*i + 1] = 255;
ptr[3*i + 2] = 0;
}
}
cvNamedWindow("source",CV_WINDOW_AUTOSIZE);
cvShowImage("source",img);
cvWaitKey();
cvDestroyAllWindows();
cvReleaseImage(&img);
return 1;
}
#include "cv.h"
#include "cxcore.h"
#include "highgui.h"
#pragma comment(lib,"cv.lib")
#pragma comment(lib,"cxcore.lib")
#pragma comment(lib,"highgui.lib") 这些红色的部分就是设置的链接库
int main(int argc, char** argv)
{
IplImage *img = cvCreateImage(cvSize(100,100),IPL_DEPTH_8U,3);
cvZero(img);
for (int j = 5; j<=20; j++)
{
uchar* ptr = (uchar*)(img->imageData + j*img->widthStep);
for (int i = 20; i<=40; i++)
{
ptr[3*i + 0] = 0;
ptr[3*i + 1] = 255;
ptr[3*i + 2] = 0;
}
}
cvNamedWindow("source",CV_WINDOW_AUTOSIZE);
cvShowImage("source",img);
cvWaitKey();
cvDestroyAllWindows();
cvReleaseImage(&img);
return 1;
}