代码如下:
IplImage* Img;
Img=cvLoadImage("D://SOP.jpg",1);
IplImage* Output_Img;
CvSize Out_Img_size;
Out_Img_size.width = 252;
Out_Img_size.height = 252;
Output_Img = cvCreateImage(Out_Img_size,Img->depth,Img->nChannels);
cvResize(Img,Output_Img,CV_INTER_LINEAR);
uchar* data;
data=(uchar*)Output_Img->imageData;
int len=Output_Img->nSize;
int i;
int temp;
//打印Output_Img里面的值
for(i=0;i<len;i++)
{
temp=(int)(*(data+i));
printf("%d/n",temp);
}
fflush(stdout);
注意:这段代码对图像depth有限制,单通道只能达到256。对于DICOM图像,需要用CvMat结构进行变换