资源简介
数字图像处理,用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语言标准库源码大全
- 下一篇:光流法代码
相关资源
- BC45,BC++ 4.5 开发工具
- C++ 数据结构书籍 - 清华大学 - 邓俊辉
- C++AMP.pdf
- C++ Primer 第五版 中文版+英文版 pdf
- Visual C++音频视频处理技术及工程实践
- VC++各版本合集2005-2017
- 数字图像处理与机器视觉——Visual
- QT5.9_c++开发指南——随书[源码]
- C++数据结构原理与经典问题求解源代
- 数据结构与程序设计C++描述(Kruse著)
- 网络调试助手C++源码(VS 2008开发)
- 基于c++的科大讯飞源码
- MFC 官方API文档 MSDN原版
- c++编写的smtp和pop3服务器实现
- C++实现的改进遗传算法
- C++ 日程管理软件 课程设计
- c++可视化学生选课系统
- Microsoft Visual C++ 2005 SP1 Redistributable
- c++ 数据结构 哈夫曼压缩&解压软件 控
- 基于Qt的智能停车场.rar
- 小型公司工资管理系统设计.rar
- 基于TCP协议的C/S传输文件C++)
- C++MFC数据库职工信息管理系统,实现
- C++ Concurrency in Action 2nd Edition (2019.
- Microsoft Visual C++ 2010 SP1 Redistributable
- funcode 黄金矿工 c++语言
- QT实现视音频实时传输qml+C++
- VC++6.0编程实现MIF文件点集读取与凸壳
- [C++程序设计基础第5版上][周霭如林伟
- C++时钟easyx实现
评论
共有 条评论