2021-08-21 21:38:55 索炜达电子 4947
项目编号:E412
文件大小:18M
源码说明:带中文注释
开发环境:C编译器
简要概述
本系统以STM32F103RBT单片机为主控,控制OV7670摄像头(带FIFO)进行图像采集,通过模式识别、匹配,最后获得车牌的识别结果。为尽大可能的提高处理速度,STM32单片机进行了16倍频。识别主要过程包括图像采集、二值化分析、识别车牌区域、字符分割、字符匹配五过程
目录│文件列表:
└ 基于STM32的车牌识别系统
│ 元件清单.xlsx
│ 制作教程.docx
│ 技术文档.docx
├ CPSB_IAR - 解决字符显示问题 开发环境IAR for ARM 8.11.2)
│ │ BuildLog.log
│ │ stm32f10x_flash.icf
│ │ stm32f10x_flash_extsram.icf
│ │ stm32f10x_nor.icf
│ │ stm32f10x_ram.icf
│ │ templete.eww
│ │ temtplete.dep
│ │ temtplete.ewd
│ │ temtplete.ewp
│ │ 删除编译产生垃圾文件.bat
│ ├ APP
│ │ │ board.h
│ │ │ cfg.h
│ │ │ debug.c
│ │ │ debug.h
│ │ │ delay.c
│ │ │ delay.h
│ │ │ font.h
│ │ │ image.h
│ │ │ key.c
│ │ │ key.h
│ │ │ lcd.c
│ │ │ lcd.h
│ │ │ led.c
│ │ │ led.h
│ │ │ main.c
│ │ │ ov7670.c
│ │ │ ov7670.h
│ │ │ stm32f10x_conf.h
│ │ │ stm32f10x_it.c
│ │ │ stm32f10x_it.h
│ │ │ string.c
│ │ │ string.h
│ │ │ systick.h
│ │ │ usart.c
│ │ └ usart.h
│ ├ Debug
│ │ ├ Exe
│ │ │ │ temtplete.out
│ │ │ │ temtplete.sim
│ │ │ └ temtplete.srec
│ │ ├ List
│ │ │ └ temtplete.map
│ │ └ Obj
│ │ │ debug.o
│ │ │ debug.pbi
│ │ │ debug.pbi.xcl
│ │ │ delay.o
│ │ │ delay.pbi
│ │ │ delay.pbi.xcl
│ │ │ key.o
│ │ │ key.pbi
│ │ │ key.pbi.xcl
│ │ │ lcd.o
│ │ │ lcd.pbi
│ │ │ lcd.pbi.xcl
│ │ │ led.o
│ │ │ led.pbi
│ │ │ led.pbi.xcl
│ │ │ main.o
│ │ │ main.pbi
│ │ │ main.pbi.xcl
│ │ │ misc.o
│ │ │ misc.pbi
│ │ │ misc.pbi.xcl
│ │ │ ov7670.o
│ │ │ ov7670.pbi
│ │ │ ov7670.pbi.xcl
│ │ │ startup_stm32f10x_hd.o
│ │ │ stm32f10x_flash.o
│ │ │ stm32f10x_flash.pbi
│ │ │ stm32f10x_flash.pbi.xcl
│ │ │ stm32f10x_gpio.o
│ │ │ stm32f10x_gpio.pbi
│ │ │ stm32f10x_gpio.pbi.xcl
│ │ │ stm32f10x_it.o
│ │ │ stm32f10x_it.pbi
│ │ │ stm32f10x_it.pbi.xcl
│ │ │ stm32f10x_rcc.o
│ │ │ stm32f10x_rcc.pbi
│ │ │ stm32f10x_rcc.pbi.xcl
│ │ │ stm32f10x_tim.o
│ │ │ stm32f10x_tim.pbi
│ │ │ stm32f10x_tim.pbi.xcl
│ │ │ stm32f10x_usart.o
│ │ │ stm32f10x_usart.pbi
│ │ │ stm32f10x_usart.pbi.xcl
│ │ │ string.o
│ │ │ string.pbi
│ │ │ string.pbi.xcl
│ │ │ system_stm32f10x.o
│ │ │ system_stm32f10x.pbi
│ │ │ system_stm32f10x.pbi.xcl
│ │ │ temtplete.pbd
│ │ │ temtplete.pbd.browse
│ │ │ temtplete.pbd.linf
│ │ │ usart.o
│ │ │ usart.pbi
│ │ └ usart.pbi.xcl
│ ├ Libraries
│ │ ├ CMSIS
│ │ │ │ CMSIS debug support.htm
│ │ │ │ CMSIS_changes.htm
│ │ │ │ License.doc
│ │ │ ├ CM3
│ │ │ │ ├ CoreSupport
│ │ │ │ │ │ core_cm3.c
│ │ │ │ │ └ core_cm3.h
│ │ │ │ └ DeviceSupport
│ │ │ │ └ ST
│ │ │ │ └ STM32F10x
│ │ │ │ │ Release_Notes.html
│ │ │ │ │ stm32f10x.h
│ │ │ │ │ system_stm32f10x.c
│ │ │ │ │ system_stm32f10x.h
│ │ │ │ └ startup
│ │ │ │ ├ arm
│ │ │ │ │ │ startup_stm32f10x_cl.s
│ │ │ │ │ │ startup_stm32f10x_hd.s
│ │ │ │ │ │ startup_stm32f10x_hd_vl.s
│ │ │ │ │ │ startup_stm32f10x_ld.s
│ │ │ │ │ │ startup_stm32f10x_ld_vl.s
│ │ │ │ │ │ startup_stm32f10x_md.s
│ │ │ │ │ │ startup_stm32f10x_md_vl.s
│ │ │ │ │ └ startup_stm32f10x_xl.s
│ │ │ │ ├ gcc_ride7
│ │ │ │ │ │ startup_stm32f10x_cl.s
│ │ │ │ │ │ startup_stm32f10x_hd.s
│ │ │ │ │ │ startup_stm32f10x_hd_vl.s
│ │ │ │ │ │ startup_stm32f10x_ld.s
│ │ │ │ │ │ startup_stm32f10x_ld_vl.s
│ │ │ │ │ │ startup_stm32f10x_md.s
│ │ │ │ │ │ startup_stm32f10x_md_vl.s
│ │ │ │ │ └ startup_stm32f10x_xl.s
│ │ │ │ ├ iar
│ │ │ │ │ │ startup_stm32f10x_cl.s
│ │ │ │ │ │ startup_stm32f10x_hd.s
│ │ │ │ │ │ startup_stm32f10x_hd_vl.s
│ │ │ │ │ │ startup_stm32f10x_ld.s
│ │ │ │ │ │ startup_stm32f10x_ld_vl.s
│ │ │ │ │ │ startup_stm32f10x_md.s
│ │ │ │ │ │ startup_stm32f10x_md_vl.s
│ │ │ │ │ └ startup_stm32f10x_xl.s
│ │ │ │ └ TrueSTUDIO
│ │ │ │ │ startup_stm32f10x_cl.s
│ │ │ │ │ startup_stm32f10x_hd.s
│ │ │ │ │ startup_stm32f10x_hd_vl.s
│ │ │ │ │ startup_stm32f10x_ld.s
│ │ │ │ │ startup_stm32f10x_ld_vl.s
│ │ │ │ │ startup_stm32f10x_md.s
│ │ │ │ │ startup_stm32f10x_md_vl.s
│ │ │ │ └ startup_stm32f10x_xl.s
│ │ │ └ Documentation
│ │ │ └ CMSIS_Core.htm
│ │ └ STM32F10x_StdPeriph_Driver
│ │ │ Release_Notes.html
│ │ ├ inc
│ │ │ │ misc.h
│ │ │ │ stm32f10x_adc.h
│ │ │ │ stm32f10x_bkp.h
│ │ │ │ stm32f10x_can.h
│ │ │ │ stm32f10x_cec.h
│ │ │ │ stm32f10x_crc.h
│ │ │ │ stm32f10x_dac.h
│ │ │ │ stm32f10x_dbgmcu.h
│ │ │ │ stm32f10x_dma.h
│ │ │ │ stm32f10x_exti.h
│ │ │ │ stm32f10x_flash.h
│ │ │ │ stm32f10x_fsmc.h
│ │ │ │ stm32f10x_gpio.h
│ │ │ │ stm32f10x_i2c.h
│ │ │ │ stm32f10x_iwdg.h
│ │ │ │ stm32f10x_pwr.h
│ │ │ │ stm32f10x_rcc.h
│ │ │ │ stm32f10x_rtc.h
│ │ │ │ stm32f10x_sdio.h
│ │ │ │ stm32f10x_spi.h
│ │ │ │ stm32f10x_tim.h
│ │ │ │ stm32f10x_usart.h
│ │ │ └ stm32f10x_wwdg.h
│ │ └ src
│ │ │ misc.c
│ │ │ stm32f10x_adc.c
│ │ │ stm32f10x_bkp.c
│ │ │ stm32f10x_can.c
│ │ │ stm32f10x_cec.c
│ │ │ stm32f10x_crc.c
│ │ │ stm32f10x_dac.c
│ │ │ stm32f10x_dbgmcu.c
│ │ │ stm32f10x_dma.c
│ │ │ stm32f10x_exti.c
│ │ │ stm32f10x_flash.c
│ │ │ stm32f10x_fsmc.c
│ │ │ stm32f10x_gpio.c
│ │ │ stm32f10x_i2c.c
│ │ │ stm32f10x_iwdg.c
│ │ │ stm32f10x_pwr.c
│ │ │ stm32f10x_rcc.c
│ │ │ stm32f10x_rtc.c
│ │ │ stm32f10x_sdio.c
│ │ │ stm32f10x_spi.c
│ │ │ stm32f10x_tim.c
│ │ │ stm32f10x_usart.c
│ │ └ stm32f10x_wwdg.c
│ └ settings
│ │ templete.wsdt
│ │ temtplete.crun
│ │ temtplete.dbgdt
│ │ temtplete.Debug.cspy.bat
│ │ temtplete.Debug.cspy.ps1
│ │ temtplete.Debug.driver.xcl
│ │ temtplete.Debug.general.xcl
│ └ temtplete.dnx
├ 演示照片及视频
│ │ 产品照片(带串口版本).jpg
│ │ 测试用车牌.png
│ │ 演示照片.jpg
│ │ 车牌识别LCD界面说明.png
│ │ 车牌识别演示视频1.mp4
│ │ 车牌识别演示视频2.mp4
│ │ 车牌识别演示视频3.mp4
│ └ 车牌识别演示视频4.mp4
└ 电路原理图
│ CPSB.PrjPcb
│ PCB1.PcbDoc
│ 车牌识别.SchDoc
└ 车牌识别系统电路图.pdf