資源簡介
這是車牌識別算法以及代碼實現,希望可以幫到大家。車牌識別技術要求能夠將運動中的汽車牌照從復雜背景中提取并識別出來,通過車牌提取、圖像預處理、特征提取、車牌字符識別等技術,識別車輛牌號、顏色等信息,目前最新的技術水平為字母和數字的識別率可達到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素材
評論
共有 條評論