我把opencv移植到arm上写了个改变图像大小的函数,但是交叉编译之后放到arm上 程序运行到cvResize处就终止了,提示段错误,不只是什么原因造成的。程序如下
#include<stdio.h>
#include<stdlib.h>
#include"cv.h"
#include"highgui.h"
int main(int argc,char **argv)
{
IplImage* img=cvLoadImage("1.jpg",1);
IplImage* img1=cvCreateImage(cvSize(160,60),img->depth,img->nChannels);
printf("ok1\n");
cvResize(img,img1);
printf("ok2\n");
cvSaveImage("2.jpg",img1);
printf("ok3\n");
cvReleaseImage(&img);
cvReleaseImage(&img1);
}
请多多指教! |