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

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

2013-11-21 20:35 471 查看
void myType5() {
int width = 210;
int height = 210;
cvNamedWindow("Interest ROI");
IplImage* canvas = cvCreateImage(cvSize(width, height), IPL_DEPTH_8U, 1);
cvSet(canvas, cvScalar(0));
int interest_x = 0;
int interest_y = 0;
int offset_x = width;
int offset_y = height;
int add = 0;
bool condition = false;
while(add<200) {
cvSetImageROI(canvas, cvRect(interest_x, interest_y, offset_x, offset_y));
if(condition) {
cvSet(canvas, cvScalar(add));
} else {
cvSet(canvas, cvScalar(0));
condition = true;
}
cvResetImageRO
4000
I(canvas);

add += 20;
interest_x += 10;
interest_y += 10;
offset_x -= 20;
offset_y -= 20;
}
cvShowImage("Interest ROI", canvas);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opencv CC++