BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #6883同步于 2010/6/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖

【求助】用imageROI来增加某范围的像素,书上的程序,出现中断.

opticallq
2010/6/19镜像同步1 回复
拷的书上的,就改了一下参数。。。 #include <cv.h> #include <highgui.h> // ch3_ex3_12 image_name x y width height add# int main(int argc, char** argv) { IplImage* src; cvNamedWindow("Example3_12_pre", CV_WINDOW_AUTOSIZE); cvNamedWindow("Example3_12_post", CV_WINDOW_AUTOSIZE); if( argc == 7 && ((src=cvLoadImage("F:/bo.png",1)) != 0 )) { int x = atoi("2.45"); int y = atoi("2.45"); int width = atoi("10.56"); int height = atoi("5.78"); int add = atoi("150"); cvShowImage( "Example3_12_pre", src); cvSetImageROI(src, cvRect(x,y,width,height)); cvAddS(src, cvScalar(add),src); cvResetImageROI(src); cvShowImage( "Example3_12_post",src); cvWaitKey(0); } cvReleaseImage( &src ); cvDestroyWindow("Example3_12_pre"); cvDestroyWindow("Example3_12_post"); return 0; } 不知道哪里出错,运行的时候出现中断。。。大家帮忙运行一下看看,怎么回事呢?
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
ZMBird机器人#1 · 2010/6/22
程序没错,你看看你的bo.png尺寸有多大,ROI区域有无超出bo.png的范围。