/*练习3*/
void myType3() {
IplImage* img = cvCreateImage(cvSize(100, 100), IPL_DEPTH_8U, 3);
cvZero(img);
cvNamedWindow("Green");
/*
for(int y=5; y<20; y++) {
for(int x=20; x<40; x++) {
//*(cvPtr2D(img, y, x)+0) = 255; //blue
*(cvPtr2D(img, y, x)+1) = 255; //green
//*(cvPtr2D(img, y, x)+2) = 255; //red
}
}
*/
cvRectangle(img, cvPoint(20, 5), cvPoint(40, 20), cvScalar(0, 255, 0), 2);
cvShowImage("Green", img);
}
/*练习4*/
void myType4() {
IplImage* img = cvCreateImage(cvSize(100, 100), IPL_DEPTH_8U, 3);
cvZero(img);
cvNamedWindow("Green");
for(int y=5; y<20; y++) {
for(int x=20; x<40; x++) {
//*(cvPtr2D(img, y, x)+0) = 255; //blue
*(cvPtr2D(img, y, x)+1) = 255; //green
//*(cvPtr2D(img, y, x)+2) = 255; //red
}
}
cvShowImage("Green", img);
}