资源简介
这个车牌识别代码是我的测试代码?没有包含其他的库,可以直接运行在arm上和window上。在后续的开发中,我将完善它。
代码片段和文件信息
#include
#include
#include
//#include
#include
#include
#include
//#include “cv.h“
//#include “highgui.h“
#include “math.h“
#define pi 3.14
#define RADIAN(angle) ((angle)*3.14/180.0)
#define max(ab) (((a) > (b)) ? (a) : (b))
#define min(ab) (((a) < (b)) ? (a) : (b))
typedef unsigned long DWORD;
typedef int BOOL;
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef float FLOAT;
typedef unsigned char byte;
//#define MAX(abc) a>(b>c?b:c)?a:
struct BMP_img
{
WORD bfType;
DWORD size;
DWORD reser;
DWORD header_length;
DWORD infoheader_length;
DWORD width;
DWORD height;
WORD biplanes;
WORD bmp_type; /* 8bit 24bit; */
DWORD compres;
DWORD datasize;
DWORD bixpm;
DWORD biypm;
DWORD clrused;
DWORD relclrused;
BYTE *image;
byte *header_info;
DWORD lineBytes;
};
struct Bmp1{
DWORD width;
DWORD height;
byte strc[67][800];
BYTE *image;
int p1[15];//xl
int p2[15];//xr
int p3[15];//yu
int p4[15];//yd
int up;
int down;
byte strr[7][2500];
byte string[7];
float ang;//倾斜角度
};
struct HSV{
float H;
float S;
int V;
};
struct RGB{
byte bitb;
byte bitg;
byte bitr;
byte re;
};
void read_img(FILE *infile struct BMP_img *img);
//void read_img(FILE *infile struct BMP_img *img);
void displaytwo(struct Bmp1 imgbyte *srcBmpbyte *dstBmpint yuzhi);
unsigned char myGetMedianNum(unsigned char * bArray int iFilterLen);
void cuizhitouying(struct Bmp1 *imgbyte *temp);
void sob(byte *srcBmpint widthint heightint type);
void shuipingtouying(struct Bmp1 *imgbyte *temp);
//void display(BMP_img imgbyte *temp);
void grayScale(struct BMP_img imgbyte *srcBmpbyte *dstBmp);
void junheng(struct BMP_img imgbyte *srcBmpbyte *dstBmp);
void CutBmp(struct BMP_img imgstruct Bmp1 *img1int HLint HHint VLint VH);
void CutBmp1(struct Bmp1 *img1int HLint HHint VLint VH);
void testhsv(float hfloat sfloat vbyte rbyte gbyte b);
void hsvzation(byte *imagestruct HSV *hsvint widthint height);
void location(byte *imageint widthint heightint yuzhiint *HLint *HHint *VLint *VH);
void huidu(struct Bmp1 imgbyte *srcBmpbyte *dstBmp);
void bmptwo(struct Bmp1 imgbyte *srcBmpbyte *dstBmpbyte yuzhi);
void Thiningtest(struct BMP_img imgbyte *srcBmpbyte *dstBmp);
void Thining(byte *srcBmpint widthint height);
void ThinnerRosenfeld(void *image unsigned long lx unsigned long ly);
void delpoint(byte *dstint widthint heightint yuzhi);
void Erosion(byte *imageint widthint heightint typeint num);
void deljunzao(byte *dstint widthint heightint yuzhi);
void pingjun(byte *dstint widthint height);
void changeGray(byte *srcBmpbyte *dstBmpint widthint heightint nWidthint nHeight);
byte *changeRGB(byte *srcBmpint
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 59049 2011-12-25 21:58 carc\car.c
文件 3363 2011-06-06 17:59 carc\car.dsp
文件 514 2011-06-06 18:28 carc\car.dsw
文件 83600 2011-06-07 01:06 carc\car.exe
文件 41984 2011-06-06 18:28 carc\car.ncb
文件 76147 2011-06-07 01:06 carc\car.o
文件 48640 2011-06-06 18:28 carc\car.opt
文件 240 2011-06-06 18:28 carc\car.plg
文件 4324 2011-06-04 17:30 carc\carc.dsp
文件 516 2011-06-04 14:34 carc\carc.dsw
文件 74752 2011-12-25 21:58 carc\carc.ncb
文件 48640 2011-12-25 21:58 carc\carc.opt
文件 7253 2011-12-25 21:58 carc\carc.plg
文件 58749 2011-06-04 17:31 carc\Debug\car.c
文件 262222 2011-06-06 18:24 carc\Debug\car.exe
文件 301080 2011-06-06 18:24 carc\Debug\car.ilk
文件 88274 2011-12-25 21:58 carc\Debug\car.obj
文件 252228 2011-06-06 18:07 carc\Debug\car.pch
文件 582656 2011-06-06 18:24 carc\Debug\car.pdb
文件 0 2011-12-25 21:58 carc\Debug\car.sbr
文件 91136 2011-12-25 21:58 carc\Debug\carc.bsc
文件 249933 2011-12-25 21:58 carc\Debug\carc.exe
文件 256260 2011-12-25 21:58 carc\Debug\carc.ilk
文件 252544 2011-12-25 21:56 carc\Debug\carc.pch
文件 566272 2011-12-25 21:58 carc\Debug\carc.pdb
文件 59000 2011-06-06 18:18 carc\Debug\carsave.txt
文件 57686 2011-06-06 17:09 carc\Debug\main.c
文件 33792 2011-12-25 21:58 carc\Debug\vc60.idb
文件 53248 2011-12-25 21:58 carc\Debug\vc60.pdb
文件 10458 2011-06-04 14:29 carc\graphics.h
............此处省略97个文件信息
相关资源
- VC++车牌识别系统源码带可执行程序
- 车牌识别与定位C++
- opencv 车牌识别 vs2010 mfc
- c++车牌识别
- 基于C++的基础车牌识别
- 基于opencv的C++车牌识别
- 车牌识别的mfc加opencv
- 车牌识别系统源代码
- 基于SVM与人工神经网络的车牌识别O
- 车牌识别系统C++实现
- 基于SVM与人工神经网络的车牌识别C
- 车牌牌照检测识别 VC++和opencv1.0 完整
- 基于OpenCV的车牌识别c++
- 车牌识别_C++ code_MFC.zip
- 车牌识别源码
- 基于神经网络的车牌识别系统//VC++毕
- 车牌识别C++实现
- bp车牌识别源代码
- linux opencv车牌识别
- Visual+C+++车牌识别程序
- 车牌识别系统从车牌定位、字符分割
- 车牌识别算法c++识别率99.7%.zip
- vc++车牌识别源程序
- 基于STM32的车牌识别系统(文档+视频
- 停车场车牌识别系统源码
- C++ 车牌识别 示例源码10398
- 基于 opencv 的车牌识别
- c++ 车牌识别
- 车牌定位识别系统 VC++实现
- 车牌识别MFC 书签
评论
共有 条评论