资源简介
基于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++
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 366646 2018-08-04 21:19 14_车牌识别系统\Images\黑A00001.bmp
文件 2084352 2018-08-04 21:20 14_车牌识别系统\可执行文件\cv210.dll
文件 1069056 2018-08-04 21:16 14_车牌识别系统\可执行文件\cvaux210.dll
文件 2199040 2018-08-04 21:18 14_车牌识别系统\可执行文件\cxcore210.dll
文件 780800 2018-08-04 21:15 14_车牌识别系统\可执行文件\highgui210.dll
文件 406528 2018-08-04 21:17 14_车牌识别系统\可执行文件\ml210.dll
文件 529920 2018-08-04 21:15 14_车牌识别系统\可执行文件\PlateIdentify.exe
文件 1878 2018-08-04 21:20 14_车牌识别系统\可执行文件\template\0.bmp
文件 1878 2018-08-04 21:20 14_车牌识别系统\可执行文件\template\1.bmp
文件 1878 2018-08-04 21:20 14_车牌识别系统\可执行文件\template\2.bmp
文件 1878 2018-08-04 21:20 14_车牌识别系统\可执行文件\template\3.bmp
文件 1878 2018-08-04 21:20 14_车牌识别系统\可执行文件\template\4.bmp
文件 1878 2018-08-04 21:20 14_车牌识别系统\可执行文件\template\5.bmp
文件 1878 2018-08-04 21:20 14_车牌识别系统\可执行文件\template\6.bmp
文件 1878 2018-08-04 21:20 14_车牌识别系统\可执行文件\template\7.bmp
文件 1878 2018-08-04 21:20 14_车牌识别系统\可执行文件\template\8.bmp
文件 1878 2018-08-04 21:20 14_车牌识别系统\可执行文件\template\9.bmp
文件 1878 2018-08-04 21:19 14_车牌识别系统\可执行文件\template\A.bmp
文件 1878 2018-08-04 21:19 14_车牌识别系统\可执行文件\template\B.bmp
文件 1878 2018-08-04 21:19 14_车牌识别系统\可执行文件\template\C.bmp
文件 1878 2018-08-04 21:19 14_车牌识别系统\可执行文件\template\D.bmp
文件 1878 2018-08-04 21:19 14_车牌识别系统\可执行文件\template\E.bmp
文件 1878 2018-08-04 21:19 14_车牌识别系统\可执行文件\template\F.bmp
文件 1878 2018-08-04 21:19 14_车牌识别系统\可执行文件\template\G.bmp
文件 1878 2018-08-04 21:19 14_车牌识别系统\可执行文件\template\H.bmp
文件 1878 2018-08-04 21:19 14_车牌识别系统\可执行文件\template\J.bmp
文件 1878 2018-08-04 21:19 14_车牌识别系统\可执行文件\template\K.bmp
文件 1878 2018-08-04 21:19 14_车牌识别系统\可执行文件\template\L.bmp
文件 1878 2018-08-04 21:19 14_车牌识别系统\可执行文件\template\M.bmp
文件 1878 2018-08-04 21:19 14_车牌识别系统\可执行文件\template\N.bmp
............此处省略121个文件信息
- 上一篇:windows xp下个人防火墙的设计与实现
- 下一篇:基于C++的基础车牌识别
相关资源
- 基于C++的基础车牌识别
- 基于OpenCV的运动目标检测与跟踪
- MFC下利用OPENCV添加显示图片
- C#+opencv拍照和图片对比
- 基于OpenCV和MFC实现布匹瑕疵检测.rar
- opencv SVM图像分类工程文件
- C++运用opencv进行二维多张全景图拼接
- 基于opencv和MFC的多功能视频、图像处
- opencv-3.4.6.zip
- opencv+MFC实现图像拼接
- 车牌识别的mfc加opencv
- VS2015MFC+Opencv2 打开图片及简单的图像
- 车牌识别系统源代码
- Learning OpenCV 3 Computer vision in C++ 无水印
- C++车道线检测例程,环境为VS2015以上
- LSD线特征提取方法+Opencv实现C++
- mfc+opencv读取摄像头视频并实现抓图
- 基于SVM与人工神经网络的车牌识别O
- c++ 用opencv比较两张人脸照片是否相似
- MATLAB单双目标定程序(Opencv C++)
- 基于OpenCV的人脸验证和人脸识别MFC程
- C++ 解析rtsp流后返回Iplimage,用Opengl显
- MFC通过OpenCV 显示到Picture control
- 计算路口通过车辆的 OPENCV C++
- opencv结合MFC显示带滚动条的大图片
- 人脸特征点检测瞳孔、眼角、鼻子、
- 基于SVM与人工神经网络的车牌识别C
- OpenCV MFC 图像处理 软件源码
- OpenCV+MFC制作视频播放器
- opencv c++相机标定程序 包含标定图像和
评论
共有 条评论