资源简介
从汽车整车图片背景中分割出汽车车牌号,并识别车牌号。
代码片段和文件信息
#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 2012-05-12 20:27 第14章_车牌识别系统\Images\黑A00001.bmp
文件 2084352 2011-12-26 17:21 第14章_车牌识别系统\可执行文件\cv210.dll
文件 1069056 2011-12-26 17:23 第14章_车牌识别系统\可执行文件\cvaux210.dll
文件 2199040 2011-12-26 17:18 第14章_车牌识别系统\可执行文件\cxcore210.dll
文件 780800 2011-12-26 17:22 第14章_车牌识别系统\可执行文件\highgui210.dll
文件 406528 2011-12-26 17:22 第14章_车牌识别系统\可执行文件\ml210.dll
文件 529920 2012-07-03 11:22 第14章_车牌识别系统\可执行文件\PlateIdentify.exe
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\0.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\1.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\2.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\3.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\4.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\5.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\6.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\7.bmp
文件 1878 2012-03-02 20:01 第14章_车牌识别系统\可执行文件\template\8.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\9.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\A.bmp
文件 1878 2012-03-02 20:02 第14章_车牌识别系统\可执行文件\template\B.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\C.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\D.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\E.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\F.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\G.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\H.bmp
文件 1878 2012-05-12 20:19 第14章_车牌识别系统\可执行文件\template\J.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\K.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\L.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\M.bmp
文件 1878 2012-03-02 19:27 第14章_车牌识别系统\可执行文件\template\N.bmp
............此处省略121个文件信息
相关资源
- opencv1.1pre1版本
- 基于qt和opencv的图片变形程序
- 数字图像处理图片集256彩色图像
- 图像处理和分析基础+章毓晋编着
- 用opencv的SVM做行人识别
- opencv对头发图片进行颜色渲染源代码
- OpenCV基于霍夫变换实现对圆形物体的
- Digital Image Processing (3rd E)
- ippicv_2019_win_ia32_20180723_general.zip
- opencv 神经网络训练用英文字库.zip
- tesseract识别中文的com.sun.media.imageio.
- opencv金字塔模板匹配算法
- OpenCV级联分类器训练与使用教程与代
- 卷积神经网络车牌识别
- VS2013+OpenCV3.4.1+OpenCVContrib(x64)编译好
- Vlc获取rtsp视频流opencv显示
- Opencv3.0.0人脸检测+识别代码,vs2012工
- ffmpeg4+OpenCV3+VS2017 H264编解码
- OpenCV与OpenGL实现增强现实
- 学习opencv 中文版 pdf 带完整目录
- ippicv_windows_20151201.zip
- 数字图像处理中常用的灰度图像集锦
- 图像工程上册:图像处理第3版PPT+PD
- 几个基于openCV开发的手势识别代码
- OpenCV3.3 mingw64位编译 包含contribute部分
- opencv3.2.0依赖项ippicv_linux_20151201.tgz
- Opencv3.2_VS2015_64bit_debug/release
- 图像处理测试图片汇总
- 多目标跟踪vs+opencv
- opencv 的汽车分类器的正样本。
评论
共有 条评论