您的位置:首页 > 其它

the variable 'low' is being used without being initialized

2013-07-24 22:53 393 查看
IplImage *img_1;										//定义一个图像指针,用来存放视频下一帧
IplImage *img;
IplImage *nomalizeimage;
IplImage *clusterimage;
IplImage *gray=cvCreateImage(cvGetSize(img_1),IPL_DEPTH_8U,1); //初始化gray为单通道无符号8位
IplImage *bwimage=cvCreateImage(cvGetSize(img_1),IPL_DEPTH_8U,1);

img_1=cvQueryFrame(capture);								//获取读取视频的下一帧,存放img_1中

出现这个错误原因就是没初始化就使用或者使用了之后再初始化,就好像上面代码所示img_1使用了再初始化,处理的方法就是把初始化代码img_1=cvQueryFrame(capture)放到前面使用代码中去IplImage *gray=cvCreateImage(cvGetSize(img_1),IPL_DEPTH_8U,1); //初始化gray为单通道无符号8位;修改好代码如下所示

IplImage *img_1;										//定义一个图像指针,用来存放视频下一帧
IplImage *img;
img_1=cvQueryFrame(capture);								//获取读取视频的下一帧,存放img_1中
IplImage *nomalizeimage;
IplImage *clusterimage;
IplImage *gray=cvCreateImage(cvGetSize(img_1),IPL_DEPTH_8U,1); //初始化gray为单通道无符号8位
IplImage *bwimage=cvCreateImage(cvGetSize(img_1),IPL_DEPTH_8U,1);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐