• 大小: 1.74MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-25
  • 语言: C/C++
  • 标签: C++  

资源简介

数字图像处理,用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个文件信息

评论

共有 条评论