資源簡介
數字圖像處理,用C++實現空心接龍撲克牌識別

代碼片段和文件信息
#include
#include
void?main()
{
FILE?*fp=fopen(“D:\\1.raw““rb“);
if(fp==NULL){
printf(“can‘t?open?1.raw\n“);
return;
}
unsigned?char?*image[1000];
for(int?i=0;i<10;i++){
image[i]=new?unsigned?char[8];
fread(image[i]18fp);
}
fclose(fp);
FILE?*fp1=fopen(“D:\\1.bmp““wb“);
if(fp1==NULL){
printf(“can‘t?open?1.bmp“);
return;
}
int?imageW=8;
int?imageH=10;
int?storeW=imageW;
if(storeW%4!=0)?storeW+=(4-storeW%4);
BITMAPFILEHEADER?bh;//文件頭
bh.bfType=((WORD)(‘M‘<<8)|‘B‘);//??????
bh.bfReserved1=0;
bh.bfReserved2=0;
bh.bfSize=sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER)+sizeof(RGBQUAD)*256+storeW*imageH;
//以字節為單位
bh.bfOffBits=sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER)+sizeof(RGBQUAD)*256;//偏移量
BITMAPINFOHEADER?bInfo;//信息頭
bInfo.biSize=sizeof(BITMAPINFOHEADER);
bInfo.biWidth=imageW;
bInfo.biHeight=imageH;
bInfo.biPlanes=1;
bInfo.biBitCount=8;
bInfo.biCompression=BI_RGB;
bInfo.biSizeImage=storeW*imageH;
bInfo.biXPelsPerMeter=0;
bInfo.biYPelsPerMeter=0;
bInfo.biClrUsed=256;
bInfo.biClrImportant=0;
fwrite(&bhsizeof(BITMAPFILEHEADER)1fp1);
fwrite(&bInfosizeof(BITMAPINFOHEADER)1fp1);
RGBQUAD?rgb;
rgb.rgbReserved=0;
for(i=0;i<256;i++){
rgb.rgbBlue=rgb.rgbGreen=rgb.rgbRed=i;
fwrite(&rgbsizeof(RGBQUAD)1fp1);
}
for(i=0;i<10;i++){
fwrite(image[9-i]18fp1);
}
fclose(fp1);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1459??2009-05-24?18:58??撲克牌識別\撲克牌識別程序\1.cpp
?????文件???????1459??2009-05-24?18:58??撲克牌識別\撲克牌識別程序\2.cpp
?????文件???????1459??2009-05-24?18:58??撲克牌識別\撲克牌識別程序\3.cpp
?????文件???????1459??2009-05-24?18:57??撲克牌識別\撲克牌識別程序\4.cpp
?????文件???????1459??2009-05-24?18:57??撲克牌識別\撲克牌識別程序\5.cpp
?????文件???????1459??2009-05-24?18:56??撲克牌識別\撲克牌識別程序\6.cpp
?????文件???????1459??2009-05-24?18:56??撲克牌識別\撲克牌識別程序\7.cpp
?????文件???????1460??2009-05-24?18:56??撲克牌識別\撲克牌識別程序\8.cpp
?????文件???????1459??2009-05-24?18:55??撲克牌識別\撲克牌識別程序\9.cpp
?????文件???????1463??2009-05-24?18:54??撲克牌識別\撲克牌識別程序\10.cpp
?????文件???????1459??2009-05-24?18:53??撲克牌識別\撲克牌識別程序\j.cpp
?????文件???????1459??2009-05-24?18:34??撲克牌識別\撲克牌識別程序\k.cpp
?????文件????????262??2009-06-05?20:23??撲克牌識別\撲克牌識別程序\lib1.h
?????文件???????1459??2009-05-24?18:52??撲克牌識別\撲克牌識別程序\q.cpp
?????文件???????1310??2009-06-05?20:47??撲克牌識別\撲克牌識別程序\lib1.cpp
?????文件???????6230??2009-06-06?18:23??撲克牌識別\撲克牌識別程序\驗證\匹配zi4.cpp
?????文件???????1905??2009-06-06?18:04??撲克牌識別\撲克牌識別程序\驗證\zi4黑白.cpp
?????文件???????1310??2009-06-05?20:47??撲克牌識別\撲克牌識別程序\驗證\lib1.cpp
?????文件????????262??2009-06-05?20:23??撲克牌識別\撲克牌識別程序\驗證\lib1.h
?????文件???????1394??2009-06-06?15:36??撲克牌識別\撲克牌識別程序\驗證\zi4格式轉化.cpp
?????文件???????1394??2009-06-05?20:35??撲克牌識別\撲克牌識別程序\zi3格式轉化.cpp
?????文件???????4195??2009-06-06?19:07??撲克牌識別\撲克牌識別程序\拼合.cpp
?????文件???????1905??2009-06-06?18:00??撲克牌識別\撲克牌識別程序\zi3黑白.cpp
?????文件???????6227??2009-06-06?18:26??撲克牌識別\撲克牌識別程序\匹配zi3.cpp
?????文件?????932178??2009-04-29?08:48??撲克牌識別\zi3.bmp
?????文件?????310708??2009-05-20?21:06??撲克牌識別\zi3.raw
?????文件?????311786??2009-06-05?20:47??撲克牌識別\zi3灰度.bmp
?????文件?????311786??2009-06-06?19:05??撲克牌識別\zi3黑白.bmp
?????文件?????310708??2009-06-06?19:05??撲克牌識別\zi3黑白.raw
?????文件?????????80??2009-05-24?18:33??撲克牌識別\k.raw
............此處省略40個文件信息
- 上一篇:c語言標準庫源碼大全
- 下一篇:光流法代碼
評論
共有 條評論