资源简介
本程序是基于OpenCV的基础车牌识别程序,用C++编写。内有图片实验
代码片段和文件信息
#include “StdAfx.h“
#include “Classification.h“
void GetFeature(IplImage* srcpattern &pat)
{
CvScalar s;
int ij;
for(i=0;i<33;i++)
pat.feature[i]=0.0;
//图像大小是20*40大小的,分成25块
//********第一行***********
//第一块
for(j=0;j<8;j++)
{
for(i=0;i<4;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[0]+=1.0;
}
}
//第二块
for(j=0;j<8;j++)
{
for(i=4;i<8;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[1]+=1.0;
}
}
//第三块
for(j=0;j<8;j++)
{
for(i=8;i<12;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[2]+=1.0;
}
}
//第四块
for(j=0;j<8;j++)
{
for(i=12;i<16;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[3]+=1.0;
}
}
//第五块
for(j=0;j<8;j++)
{
for(i=16;i<20;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[4]+=1.0;
}
}
//********第二行***********
//第六块
for(j=8;j<16;j++)
{
for(i=0;i<4;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[5]+=1.0;
}
}
//第七块
for(j=8;j<16;j++)
{
for(i=4;i<8;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[6]+=1.0;
}
}
//第八块
for(j=8;j<16;j++)
{
for(i=8;i<12;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[7]+=1.0;
}
}
//第九块
for(j=8;j<16;j++)
{
for(i=12;i<16;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[8]+=1.0;
}
}
//第十块
for(j=8;j<16;j++)
{
for(i=16;i<20;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[9]+=1.0;
}
}
//********第三行***********
//第十一块
for(j=16;j<24;j++)
{
for(i=0;i<4;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[10]+=1.0;
}
}
//第十二块
for(j=16;j<24;j++)
{
for(i=4;i<8;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[11]+=1.0;
}
}
//第十三块
for(j=16;j<24;j++)
{
for(i=8;i<12;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[12]+=1.0;
}
}
//第十四块
for(j=16;j<24;j++)
{
for(i=12;i<16;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[13]+=1.0;
}
}
//第十五块
for(j=16;j<24;j++)
{
for(i=16;i<20;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[14]+=1.0;
}
}
//********第四行***********
//第十六块
for(j=24;j<32;j++)
{
for(i=0;i<4;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[15]+=1.0;
}
}
//第十七块
for(j=24;j<32;j++)
{
for(i=4;i<8;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[16]+=1.0;
}
}
//第十八块
for(j=24;j<32;j++)
{
for(i=8;i<12;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[17]+=1.0;
}
}
//第十九块
for(j=24;j<32;j++)
{
for(i=12;i<16;i++)
{
s=cvGet2D(srcji);
if(s.val[0]==255)
pat.feature[18]+=1.0;
}
}
//第二十块
for(j=24;j<32;j++
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-04 21:19 Images\
文件 366646 2018-08-04 21:19 Images\黑A00001.bmp
目录 0 2018-08-04 21:20 可执行文件\
文件 2084352 2018-08-04 21:20 可执行文件\cv210.dll
文件 1069056 2018-08-04 21:16 可执行文件\cvaux210.dll
文件 2199040 2018-08-04 21:18 可执行文件\cxcore210.dll
文件 780800 2018-08-04 21:15 可执行文件\highgui210.dll
文件 406528 2018-08-04 21:17 可执行文件\ml210.dll
文件 529920 2018-08-04 21:15 可执行文件\PlateIdentify.exe
目录 0 2018-08-04 21:20 可执行文件\template\
文件 1878 2018-08-04 21:20 可执行文件\template\0.bmp
文件 1878 2018-08-04 21:20 可执行文件\template\1.bmp
文件 1878 2018-08-04 21:20 可执行文件\template\2.bmp
文件 1878 2018-08-04 21:20 可执行文件\template\3.bmp
文件 1878 2018-08-04 21:20 可执行文件\template\4.bmp
文件 1878 2018-08-04 21:20 可执行文件\template\5.bmp
文件 1878 2018-08-04 21:20 可执行文件\template\6.bmp
文件 1878 2018-08-04 21:20 可执行文件\template\7.bmp
文件 1878 2018-08-04 21:20 可执行文件\template\8.bmp
文件 1878 2018-08-04 21:20 可执行文件\template\9.bmp
文件 1878 2018-08-04 21:19 可执行文件\template\A.bmp
文件 1878 2018-08-04 21:19 可执行文件\template\B.bmp
文件 1878 2018-08-04 21:19 可执行文件\template\C.bmp
文件 1878 2018-08-04 21:19 可执行文件\template\D.bmp
文件 1878 2018-08-04 21:19 可执行文件\template\E.bmp
文件 1878 2018-08-04 21:19 可执行文件\template\F.bmp
文件 1878 2018-08-04 21:19 可执行文件\template\G.bmp
文件 1878 2018-08-04 21:19 可执行文件\template\H.bmp
文件 1878 2018-08-04 21:19 可执行文件\template\J.bmp
文件 1878 2018-08-04 21:19 可执行文件\template\K.bmp
文件 1878 2018-08-04 21:19 可执行文件\template\L.bmp
............此处省略115个文件信息
- 上一篇:基于opencv的C++车牌识别
- 下一篇:c++ & QT 餐厅服务系统
相关资源
- c++ & QT 餐厅服务系统
- 基于opencv的C++车牌识别
- vc++6.0.rar
- c++语言写的 图书管理系统
- MFC 常用界面组件集合CGridCtrl
- MVC++环境2005-2017全部一键安装包x86 x
- C++MFC学习资料整合大全
- C/C++程序员面试宝典
- xlsx读写库xlsxio的编译及简单策划配置
- C++高级编程第4版(Professional C++ 4th
- 国嵌唐老师c++课件(完整版).pdf
- Visual C++视频技术方案宝典的光盘源代
- SolidWorks 2008二次开发基础与VC++
- 计算机图形学实践教程随书源代码
- 车辆检测C++简易代码含测试视频
- 《Visual C++音视频编解码技术及实践》
- VC++深入详解(课件+源码)
- C++文字RPG
- C++程序设计(谭浩强)PDF扫描版第1卷
- VS2015 C++和C++的通过SOAP的WebService,C
- C/C++常用算法手册带详细书签目录
- 浙工大研究生考试958C++历年真题2011
- 《数字图像处理与机器视觉》张铮等
- Essential C++ (高清 中文版)
-
C++ PandoraBox-rali
nk-mt7620-xiaomi-mini-sq - DX11,DX图形设计游戏跳一跳C++实现
- Effective C++ 中文带目录
- Visual c++ 2010 Express中文版
- Microsoft Visual C++ 2015 Redistributable (x
- visual c++教程第三版郑阿奇,丁有和课
评论
共有 条评论