#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include <opencv/cv.h>
#include <opencv/highgui.h>
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
#include <stdlib.h>
#include "opencv/cxcore.h"
#include "opencv/highgui.h"
#include <stdio.h>
#include <iostream>
#include <vector>
#include <fstream>
#include <iterator>
using namespace std;
using namespace std;
char filename[100];
char filename1[100];
for(int i=28;i<=51;i++)
{
sprintf(filename,"F:/fighting/project/data/sundefu-tps/cancer-jpeg/CT_Image_Storage-0%d.jpg",i);// 将图片以数字命名:例如1.jpg 2.jpg等,放入指定文件夹下
IplImage * src1=cvLoadImage(filename,1);
// cvSetImageROI(src1,cvRect(100,100,356,156));
//IplImage* pDest = cvCreateImage(size,pSrc->depth,pSrc->nChannels);//创建目标图像
CvSize size= cvSize(43,47);//区域大小
cvSetImageROI(src1,cvRect(238,163,size.width, size.height));//设置源图像ROI,定义矩形左上角坐标和矩形的宽和高来确定一个矩形
IplImage* pDest = cvCreateImage(size,src1->depth,src1->nChannels);//创建目标图像
cvCopy(src1,pDest); //复制图像
cvResetImageROI(pDest);//源图像用完后,清空ROI
sprintf(filename1,"F:/fighting/project/data/sundefu-tps/cancer-region/%d.jpg",i);// 将图片以数字命名:例如1.jpg 2.jpg等,放入指定文件夹下
cvSaveImage(filename1,pDest);
}
//cvWaitKey();
return 0;
}
#include<opencv2/highgui/highgui.hpp>
#include <opencv/cv.h>
#include <opencv/highgui.h>
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
#include <stdlib.h>
#include "opencv/cxcore.h"
#include "opencv/highgui.h"
#include <stdio.h>
#include <iostream>
#include <vector>
#include <fstream>
#include <iterator>
using namespace std;
using namespace std;
using namespace cv;
//相应的头文件及命名空间要有哦
int main(int argc, char** argv)
char filename[100];
char filename1[100];
for(int i=28;i<=51;i++)
{
sprintf(filename,"F:/fighting/project/data/sundefu-tps/cancer-jpeg/CT_Image_Storage-0%d.jpg",i);// 将图片以数字命名:例如1.jpg 2.jpg等,放入指定文件夹下
IplImage * src1=cvLoadImage(filename,1);
// cvSetImageROI(src1,cvRect(100,100,356,156));
//IplImage* pDest = cvCreateImage(size,pSrc->depth,pSrc->nChannels);//创建目标图像
CvSize size= cvSize(43,47);//区域大小
cvSetImageROI(src1,cvRect(238,163,size.width, size.height));//设置源图像ROI,定义矩形左上角坐标和矩形的宽和高来确定一个矩形
IplImage* pDest = cvCreateImage(size,src1->depth,src1->nChannels);//创建目标图像
cvCopy(src1,pDest); //复制图像
cvResetImageROI(pDest);//源图像用完后,清空ROI
sprintf(filename1,"F:/fighting/project/data/sundefu-tps/cancer-region/%d.jpg",i);// 将图片以数字命名:例如1.jpg 2.jpg等,放入指定文件夹下
cvSaveImage(filename1,pDest);
}
//cvWaitKey();
return 0;
}