カラーマップをグレースケールに一括変換、一括フォーマット変換、一括名前変更
2712 ワード
参照先:http://blog.csdn.net/jjff46/article/details/38948621
コード実装の機能:画像を一括変換(1)カラー画像を階調図(2)画像に変換してフォーマット変換(3)画像の再命名
実装コード:
【効果図】
コード実装の機能:画像を一括変換(1)カラー画像を階調図(2)画像に変換してフォーマット変換(3)画像の再命名
実装コード:
#include
#include "cv.h"
#include "highgui.h"
#include
using namespace std;
int main(int argc, char *argv[])
{
char filename[100];//filename
char windowname[100];//windowname
for(int i=1;i<=1507;i++) //i<=1507 i=1507
{
sprintf(filename,"F:\\POS1500\\%d.jpg",i); // filename "F:\\POS1500\\%d.jpg"
sprintf(windowname,"F:\\POS1500Gray\\%d.jpg",i); // windowname "F:\\POS1500Gray\\%d.jpg"
IplImage* pScr=cvLoadImage(filename,0);
//cvNamedWindow(windowname,CV_WINDOW_AUTOSIZE);
//cvShowImage(windowname,pScr);
cvSaveImage(windowname, pScr);
cout<<" "<" "<0);
cout<<" "<//cvResize( const CvArr* src, CvArr* dst, int interpolation=CV_INTER_LINEAR );
【効果図】