码迷,mamicode.com
首页 > 其他好文 > 详细

OPENCV 转换图片为指定格式

时间:2015-01-24 21:27:50      阅读:312      评论:0      收藏:0      [点我收藏+]

标签:图片格式转换   opencv   

// TrainingFaceSegment.cpp : 定义控制台应用程序的入口点。
//


#include "stdafx.h"
#include<windows.h>
#include<iostream>
#include<string>
#include "cv.h"  
#include "highgui.h"  




IplImage* img;


IplImage* resizeImg;


void find(char * lpPath)
{


	char szFile[MAX_PATH] = {0};
	char szFind[MAX_PATH];
	char root[MAX_PATH];


	WIN32_FIND_DATA FindFileData;
	strcpy(szFind,lpPath);


	strcat(szFind,"*.*");
	HANDLE hFind=::FindFirstFile(szFind,&FindFileData);








	if(INVALID_HANDLE_VALUE == hFind) return;
	while(TRUE)
	{
		if(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
		{
			if(FindFileData.cFileName[0]!='.')
			{
				strcpy(szFile,lpPath);


				strcat(szFile,FindFileData.cFileName);
				strcat(szFile,"//");
				find(szFile);
			}
		}
		else
		{


			strcpy(root, lpPath);
			strcat(root,FindFileData.cFileName);
			img = cvLoadImage(root);
			
			strcpy(root, "..//..//images2//");
			strcat(root,FindFileData.cFileName);
			cvSaveImage(root,img);


			
			cvReleaseImage(&img);
		
		}




		if(!FindNextFile(hFind,&FindFileData)) break;
	}
	FindClose(hFind);


}
void main()
{




	find("..//..//images//");


	getchar();
}


strcat(root,FindFileData.cFileName);
把上面这句话的cFileName改成自己想要的格式如jpg.bmp即可

OPENCV 转换图片为指定格式

标签:图片格式转换   opencv   

原文地址:http://blog.csdn.net/lampqiu/article/details/43090303

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!