資源簡(jiǎn)介
提供兩個(gè)程序,能夠分別完成raw格式圖像轉(zhuǎn)換為bmp格式圖像和bmp格式圖像轉(zhuǎn)換為raw格式圖像,程序基于vs2010編寫
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
#include?
#include?
using?namespace?cv;
using?namespace?std;
char?filename[100];
char?outname[100];
char?outname1[100];
int?num?=?1001;
char?num_string[10];
void?main()
{
char?inpath[]?=?{“E:\\Liu\\testimages\\venous?2014\\“};
char?outpath[]?=?{“E:\\Liu\\testimages\\OUT0\\“};
for(num;num<=1041;num++)
{
sprintf(num_string??“%d“??num);
sprintf(filename“%s%s%s“inpath??num_string?“.bmp“);
IplImage?*src?=?cvLoadImage(filename??0);
sprintf(outname“%s%s%s“outpath??num_string?“.bmp“);
sprintf(outname1“%s%s%s“outpath??num_string?“.raw“);
cvSaveImage(outnamesrc);
cvReleaseImage(&src);
unsigned?char?image1[512][512];
unsigned?char?image2[512][512];
FILE??*fp;
if((fp?=?fopen(outname??“rb“))==0)
{
cout<<“Cannot?open?filepush?any?key!“< getchar();
}
fseek(fp??1078L??0);
fread(image1?1?512*512??fp);
fclose(fp);
for(int?i?=0;i<512?;?i++)
{
for(int?j?=0?;j<512?;j++)
{
image2[i][j]=image1[512-i-1][j];
}
}
FILE?*fp1;
if((fp1=fopen(outname1“wb“))==0)//輸入要打開的文件
{
cout<<“Cannot?open?file“< getchar();
}
fwrite(image2??1??512*512??fp1);
fclose(fp1);
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????30208??2014-07-25?16:25??raw_to_bmp\Debug\raw_to_bmp.exe
?????文件?????329644??2014-07-25?16:25??raw_to_bmp\Debug\raw_to_bmp.ilk
?????文件?????510976??2014-07-25?16:25??raw_to_bmp\Debug\raw_to_bmp.pdb
?????文件???????3150??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\cl.command.1.tlog
?????文件??????51008??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\CL.read.1.tlog
?????文件???????2148??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\CL.write.1.tlog
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????????2??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件???????7280??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件??????11718??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件???????4590??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\li
?????文件???????1856??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\mt.command.1.tlog
?????文件???????2094??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\mt.read.1.tlog
?????文件????????430??2014-07-25?16:25??raw_to_bmp\raw_to_bmp\Debug\mt.write.1.tlog
............此處省略101個(gè)文件信息
評(píng)論
共有 條評(píng)論