raw格式图像与bmp格式图像的转换
提供两个程序,能够分别完成raw格式图像转换为bmp格式图像和bmp格式图像转换为raw格式图像,程序基于vs2010编写
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 30208 2014-07-25 16:25 raw_to_bmpDebug
aw_to_bmp.exe
文件 329644 2014-07-25 16:25 raw_to_bmpDebug
aw_to_bmp.ilk
文件 510976 2014-07-25 16:25 raw_to_bmpDebug
aw_to_bmp.pdb
文件 3150 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugcl.command.1.tlog
文件 51008 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugCL.read.1.tlog
文件 2148 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugCL.write.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink-cvtres.read.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink-cvtres.write.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.2044-cvtres.read.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.2044-cvtres.write.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.2044.read.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.2044.write.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.4172-cvtres.read.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.4172-cvtres.write.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.4172.read.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.4172.write.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.4836-cvtres.read.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.4836-cvtres.write.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.4836.read.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.4836.write.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.5912-cvtres.read.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.5912-cvtres.write.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.5912.read.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.5912.write.1.tlog
文件 7280 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.command.1.tlog
文件 11718 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.read.1.tlog
文件 4590 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebuglink.write.1.tlog
文件 1856 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugmt.command.1.tlog
文件 2094 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugmt.read.1.tlog
文件 430 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugmt.write.1.tlog
............此处省略101个文件信息
#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);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 30208 2014-07-25 16:25 raw_to_bmpDebug
aw_to_bmp.exe
文件 329644 2014-07-25 16:25 raw_to_bmpDebug
aw_to_bmp.ilk
文件 510976 2014-07-25 16:25 raw_to_bmpDebug
aw_to_bmp.pdb
文件 3150 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugcl.command.1.tlog
文件 51008 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugCL.read.1.tlog
文件 2148 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugCL.write.1.tlog
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 2 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 7280 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 11718 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 4590 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugli
文件 1856 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugmt.command.1.tlog
文件 2094 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugmt.read.1.tlog
文件 430 2014-07-25 16:25 raw_to_bmp
aw_to_bmpDebugmt.write.1.tlog
............此处省略101个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)