您的位置:首页 > 运维架构

《学习OpenCV(中午版)》第3章 练习3和练习4

2013-11-21 20:34 316 查看
/*练习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);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  CC++ opencv