R6010 abort() has been called 错误
#include "cv.h"
#include "highgui.h"
int main( int argc, char** argv)
{
IplImage *image1=cvLoadImage("qq.bmp",1);
cvNamedWindow("exam1",CV_WINDOW_AUTOSIZE);
cvShowImage("exam1",image1);
/******************************************/
assert(image1->width%2==0&&image1->height%2==0); //使用assert之后出现debug 的r6010错误,程序终止。
IplImage *out=cvCreateImage(cvSize(image1->width/2,image1->height/2),image1->depth,image1->nChannels);
cvPyrDown(image1,out,CV_GAUSSIAN_5x5);
/*****************************************/
IplImage *image2=cvCreateImage( cvSize( image1->width/2,image1->height/2 ), image1->depth, image1->nChannels);
image2=out;
cvNamedWindow("exam2",CV_WINDOW_AUTOSIZE);
cvShowImage("exam2",image2);
cvWaitKey(0);
cvReleaseImage( &image2);
cvReleaseImage( &image1 );
cvDestroyWindow("exam2");
cvDestroyWindow("exam1");
}
这个是代码,assert语句注释之后调试没有错误,可以显示两幅图片,但是加上后会出现错误R6010 abort() has been called,请明白的同行给解释
谢谢