主要使用cvCreateImage函数,
代码:
#include "cv.h"
#include "highgui.h"
#include "stdio.h"
#include <iostream>
#include <string>
#include <sstream>
#include <fstream>
int main(int argc, char *argv[])
{
#pragma omp parallel for //并行操作
for (int i = 1; i < 380 ; i++)
{
IplImage *image = 0, *imageresize = 0;
std::string imagePath;
std::stringstream ss;
ss << i;
if (i < 10)
{
imagePath = "F:\\data\\test\\00" + ss.str() + ".jpg";
}
else if (i < 100)
{
imagePath = "F:\\data\\test\\0" + ss.str() + ".jpg";
}
else if (i < 1000)
{
imagePath = "F:\\data\\test\\" + ss.str() + ".jpg";
}
image = cvLoadImage(imagePath.c_str(), 1); //加载原图
imageresize = cvCreateImage(cvSize(1204, 540), image->depth, im