资源简介
这是车牌识别算法以及代码实现,希望可以帮到大家。车牌识别技术要求能够将运动中的汽车牌照从复杂背景中提取并识别出来,通过车牌提取、图像预处理、特征提取、车牌字符识别等技术,识别车辆牌号、颜色等信息,目前最新的技术水平为字母和数字的识别率可达到99.7%,汉字的识别率可达到99%。
车牌识别技术结合电子不停车收费系统(ETC)识别车辆,过往车辆通过道口时无须停车,即能够实现车辆身份自动识别、自动收费。在车场管理中,为提高出入口车辆通行效率,车牌识别针对无需收停车费的车辆(如月卡车、内部免费通行车辆),建设无人值守的快速通道,免取卡、不停车的出入体验,正改变出入停车场的管理模式。
代码片段和文件信息
/******************** (C) COPYRIGHT 2009 www.armjishu.com ************************
* File Name : ARMJISHU_TouchScreen_ADS7843.c
* Author : www.armjishu.com Team
* Version : V3.0.1
* Date : 03/20/2010
* Description :
ADS7843_CS is PB1
ADS7843_INT is PC1
*******************************************************************************/
#include “ARMJISHU_TouchScreen_ADS7843.h“
#include “stm32f10x.h“
#include
#include “stm32f10x_exti.h“
#include “ili9320.h“
#include “stm32f10x_tim.h“
// A/D 通道选择命令字和工作寄存器
#define CHX 0x90//0x90 //通道Y+的选择控制字 //0x94
#define CHY 0xD0//0xd0 //通道X+的选择控制字 //0xD4
//#define ADS7843_WrCmd SPI1_SendByte
//#define ADS7843_Read SPI1_RecvByte
void ADS7843_CS_config(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
/* Enable GPIOB GPIOC and AFIO clock */
RCC_APB2PeriphClockCmd(RCC_ADS7843_CS ENABLE); //RCC_APB2Periph_AFIO
/* LEDs pins configuration */
GPIO_InitStructure.GPIO_Pin = GPIO_ADS7843_CS;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIO_ADS7843_CS_PORT &GPIO_InitStructure);
}
static void ADS7843_INT_config(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
/* Enable GPIOB GPIOC and AFIO clock */
RCC_APB2PeriphClockCmd(RCC_ADS7843_INT ENABLE); //RCC_APB2Periph_AFIO
/* LEDs pins configuration */
GPIO_InitStructure.GPIO_Pin = GPIO_ADS7843_INT;
//GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
GPIO_Init(GPIO_ADS7843_INT_PORT &GPIO_InitStructure);
}
static void ADS7843_INT_EXIT_Init(void)
{
EXTI_InitTypeDef EXTI_InitStructure;
/* Connect Button EXTI Line to Button GPIO Pin */
GPIO_EXTILineConfig(GPIO_ADS7843_EXTI_PORT_SOURCE GPIO_ADS7843_EXTI_PIN_SOURCE);
/* Configure Button EXTI line */
EXTI_InitStructure.EXTI_Line = GPIO_ADS7843_EXTI_LINE;
EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;
EXTI_InitStructure.EXTI_LineCmd = ENABLE;
EXTI_Init(&EXTI_InitStructure);
}
/*******************************************************************************
* Function Name : InterruptConfig
* Description : Configures the used IRQ Channels and sets their priority.NVIC_Configuration
* Input : None
* Output : None
* Return : None
*******************************************************************************/
static void ADS7843_InterruptConfig(void)
{
NVIC_InitTypeDef NVIC_InitStructure;
/* Set the Vector Table base address at 0x08000000 */
NVIC_SetVectorTable(NVIC_VectTab_FLASH 0x0000);
/* Configure the Priority Group to 2 bits */
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
/* Enable the EXTI5 Interrupt */
NVIC_InitStructure.NVIC_
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 10115 2012-10-15 19:50 车牌识别\ARMJISHU_TouchScreen_ADS7843.c
文件 10567 2010-10-27 20:56 车牌识别\ARMJISHU_TouchScreen_ADS7843.c.bak
文件 3284 2010-11-01 22:08 车牌识别\ARMJISHU_TouchScreen_ADS7843.h
文件 3284 2010-10-27 21:01 车牌识别\ARMJISHU_TouchScreen_ADS7843.h.bak
文件 230 2011-04-13 22:47 车牌识别\delay.c
文件 195 2011-04-13 23:10 车牌识别\delay.h
文件 96801 2010-04-23 10:42 车牌识别\EWARMv5\Backup of Project.ewd
文件 116674 2010-04-23 10:42 车牌识别\EWARMv5\Backup of Project.ewp
文件 18030 2010-10-04 22:05 车牌识别\EWARMv5\Project.dep
文件 88736 2010-10-04 20:58 车牌识别\EWARMv5\Project.ewd
文件 116463 2010-10-04 20:57 车牌识别\EWARMv5\Project.ewp
文件 161 2010-04-23 10:42 车牌识别\EWARMv5\Project.eww
文件 5583 2010-04-23 10:42 车牌识别\EWARMv5\readme.txt
文件 2503 2010-10-04 20:58 车牌识别\EWARMv5\settings\Project.cspy.bat
文件 5142 2010-10-04 22:05 车牌识别\EWARMv5\settings\Project.dbgdt
文件 705 2010-10-04 22:05 车牌识别\EWARMv5\settings\Project.dni
文件 3043 2010-10-04 22:05 车牌识别\EWARMv5\settings\Project.wsdt
文件 205 2010-10-04 20:58 车牌识别\EWARMv5\settings\Project_STM32100B-EVAL.jli
文件 180060 2010-10-04 20:58 车牌识别\EWARMv5\STM32100B-EVAL\Exe\Project.out
文件 21592 2010-10-04 20:57 车牌识别\EWARMv5\STM32100B-EVAL\Obj\core_cm3.o
文件 10408 2010-10-04 20:58 车牌识别\EWARMv5\STM32100B-EVAL\Obj\main.o
文件 13808 2010-10-04 20:57 车牌识别\EWARMv5\STM32100B-EVAL\Obj\misc.o
文件 2209 2010-10-04 20:58 车牌识别\EWARMv5\STM32100B-EVAL\Obj\Project.pbd
文件 34400 2010-10-04 20:57 车牌识别\EWARMv5\STM32100B-EVAL\Obj\startup_stm32f10x_md_vl.o
文件 219892 2010-10-04 20:57 车牌识别\EWARMv5\STM32100B-EVAL\Obj\stm32100b_eval_lcd.o
文件 18544 2010-10-04 20:57 车牌识别\EWARMv5\STM32100B-EVAL\Obj\stm32f10x_exti.o
文件 46548 2010-10-04 20:57 车牌识别\EWARMv5\STM32100B-EVAL\Obj\stm32f10x_fsmc.o
文件 40268 2010-10-04 20:57 车牌识别\EWARMv5\STM32100B-EVAL\Obj\stm32f10x_gpio.o
文件 17720 2010-10-04 20:57 车牌识别\EWARMv5\STM32100B-EVAL\Obj\stm32f10x_it.o
文件 62564 2010-10-04 20:57 车牌识别\EWARMv5\STM32100B-EVAL\Obj\stm32f10x_rcc.o
............此处省略265个文件信息
- 上一篇:马蜂窝游记数据
- 下一篇:视频监控系统visio素材
相关资源
- HOG_SVM_DATA
- 车牌识别课程设计,能运行,模板匹
- 基于神经网络的车牌定位与识别
- 基于opencv2.4.9的车牌定位、倾斜校正、
- 车牌识别完整版 基于OPENCV3 完全实现
- 车牌识别字符识别图片集
- 基于OpenCV的视频车牌识别
- 车牌识别毕业设计,不错的参考
- 基于STM32车牌识别程序_带管理计费.
- 基于STM32程序的车牌识别
- 基于SVM与ANN的车牌识别
- 基于DSP和FPGA的车牌识别系统设计和实
- 基于车牌识别技术的停车场管理系统
- 车牌识别系统44196
- 车牌识别系统vc源码基于opencv
- 基于深度学习的车牌识别
- 车牌识别源代码
- 用OpenCV作的一个车牌识别程序,可以
- 车牌识别含有十几张可识别车牌图片
- LABVIEW设计程序_车牌识别系统
- 数字和英文字母识别
- 基于车牌识别的课程设计全
-
opencv车牌识别xm
l文件 - opencv车牌识别系统可直接运行
- QT OPENCV车牌识别 识别结果输出到Tex
- yolo3-tiny plate.rar
- 安卓端车牌识别
- 车牌识别.zip
- 车牌识别字符数据集.zip
- 车牌识别数据集全 省+数字+字母
评论
共有 条评论