资源简介
数字图像处理,用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语言标准库源码大全
- 下一篇:光流法代码
相关资源
- C++中头文件与源文件的作用详解
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- 利用C++哈希表的方法实现电话号码查
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- VC++MFC小游戏实例教程(实例)+MFC类库
- 用C语言进行数字图像处理
- 连铸温度场计算程序(C++)
- 6自由度机器人运动学正反解C++程序
- Em算法(使用C++编写)
- libstdc++-4.4.7-4.el6.i686.rpm
- VC++实现CMD命令执行与获得返回信息
- 白话C++(全)
- C++标准库第1、2
- 大数类c++大数类
- C++语言编写串口调试助手
- c++素数筛选法
- C++ mqtt 用法
- 商品库存管理系统 C++ MFC
- c++ 多功能计算器
- C++17 In Detail
- 嵌入式QtC++编程课件
- 颜色识别形状识别STM103嵌入式代码
- c++ 邮件多附件群发
- c++ 透明代理(hookproxy)
- mfc 调用redis
- FTP客户端源码(c++)
- c++ 画图(14Qt-XPS)
- c++多边形交并差运算
评论
共有 条评论