大家好,我是程序员徐师兄,6 年大厂程序员经验,点击关注我

简介

毕业设计基于Opencv的车牌识别系统

  • 车牌搜索识别找出某个车牌号
  • 对比识别车牌系统
  • 车牌数据库认证系统
  • 车牌图文搜索系统
  • 车牌数据库搜索系统
  • 文件图片识别车牌
  • 网络图片地址识别车牌
  • 实时截图识别车牌
  • 图片自适应窗口大小
  • 摄像头拍照识别车牌
  • 使用 hyperlpr 提高识别率

开发环境配置

你可以选择使用 docker 搭建,或者 本地搭建环境,Linux 搭建,我相信不用介绍配置环境

这里仅介绍 docker 开发环境搭建windows 快速搭建环境, 你也可以自己手动安装依赖

docker 开发环境搭建

点此查看 docker 开发环境搭建

macos 开发环境搭建

brew install tcl-tk pyenv
# macos 12 最低只能安装此版本
pyenv install 3.7.13
brew install mysql@5.7
mysql.server start --skip-grant-tables
mysql -uroot
CREATE USER 'python'@'%' IDENTIFIED BY 'Python12345@';
CREATE database chepai;
GRANT ALL PRIVILEGES ON *.* TO 'python'@'%';

windows 快速搭建环境

安装 python3.6

安装 python3.6 https://www.python.org/downloads/release/python-366/

下载 mysql 便携版

https://github.com/dreamhunter2333/python_PlateRecogntion/releases/download/v0.0.1/mysql-server-winx64.zip

解压后,cmd 执行 start.bat

安装依赖

# 创建虚拟环境
python3 -m venv ./venv
# 安装依赖
./venv/bin/python3 -m pip install -r requirements.txt

运行演示

点击申请百度 api 网址

首次运行拷贝 .env.sample 到 .env

使用前面的 docker 开发可跳过此步骤,请看 docker 文件夹下的文档

修改 .env 文件中的配置信息为自己百度api信息

修改 .env 文件中数据库相关改为自己的(地址,用户名。密码,数据库名字)

# 运行登录界面
python3 login.py# 运行主界面
python3 main.py# 运行车牌对比识别主界面
python3 match.py# 运行车牌搜索识别主界面
python3 search.py# 运行车牌认证主界面
python3 identification.py# 运行车牌数据库搜索主界面
python3 search_sql.py# 运行 停车场系统
python3 park.py
  • android数据库查询软件

图片展示

车牌搜索识别找出某个车牌号

车牌对比识别前后是否一致

主界面

停车场系统

网络图片识别

车牌认证

源码下载地址

源码下载地址:https://download.csdn.net/download/gdutxiaoxu/87419195

Python 基于 opencv 的车牌识别系统, 可以准确识别车牌号相关推荐

  1. Python基于OpenCV高空抛物检测系统[完整源码&部署教程]

    1.视频演示: [项目分享]Python基于OpenCV高空抛物检测系统[完整源码&部署教程]_哔哩哔哩_bilibili 2.图片演示: 3.算法原理: 参考该博客提出的移动侦测法,即是根据 ...

  2. Python 基于OpenCV+face_recognition实现人脸捕捉与人脸识别

    1.安装包依赖 pip install opencv-python pip install face-recognition 如果安装face_recognition过程中报错,提示:"CM ...

  3. Python基于OpenCV的人脸表情识别系统[源码&部署教程]

    1.项目背景 人脸表情识别是模式识别中一个非常重要却十分复杂的课题.首先对计算机人脸表情识别技术的研究背景及发展历程作了简单回顾.然后对近期人脸表情识别的方法进行了分类综述.通过对各种识别方法的分析与 ...

  4. 基于OpenCV的车牌识别的设计与实现

    随着大数据和互联网技术的快速发展,利用人工智能技术实现车牌信息的自动识别推荐成为研究的热门话题.通过对基于OpenCV的车牌识别系统的网站功能需要进行讨论研究,这种跨平台计算机视觉和机器学习非常适用于 ...

  5. Python基于OpenCV的指针式表盘检测系统(附带源码&技术文档)

    1.背景 指针式机械表盘具有安装维护方便.结构简单.防电磁干扰等诸多优点, 目前广泛应用于工矿企业.能源及计量等部门.随着仪表数量的增加及精密仪表技术的发展,人工判读已经不能满足实际应用需求.随着计算 ...

  6. Python基于OpenCV的异常行为检测系统[源码&部署教程]

    1.项目背景 智能视频监控(Intelligent Video Surveillance , IVS)[1.2·3.4是计算机视觉技术5l在安防领域的应用,实现了由"被动监控"到& ...

  7. Python基于OpenCV的智能交通灯系统(南北车流量比例)

    1.研究背景: 在传统城市道路交通信号灯的应用过程中,存在专业技术人员较缺乏.项目投入资金少.信号灯故障抢修较困难等问题,为城市居民生活与出行带来极大不便.对此,文章进行深入研究,分析了城市道路智慧交 ...

  8. Python基于OpenCV的智能交通灯系统(南北车流量比例)[源码&部署教程]

    1.研究背景: 在传统城市道路交通信号灯的应用过程中,存在专业技术人员较缺乏.项目投入资金少.信号灯故障抢修较困难等问题,为城市居民生活与出行带来极大不便.对此,文章进行深入研究,分析了城市道路智慧交 ...

  9. Python基于OpenCV监控老鼠蟑螂检测系统[完整源码&部署教程]

    1.视频演示: [项目分享]Python基于OpenCV监控老鼠蟑螂检测系统[完整源码&部署教程]_哔哩哔哩_bilibili 2.图片演示: 3.明厨亮灶: 餐饮企业的厨房卫生状况一直饱受消 ...

最新文章

  1. NPM 安装 TypeScript 和 npm 的 Invalid package.json 错误以及运行第一个typescript程序
  2. BZOJ-3289-Mato的文件管理-莫队+树状数组
  3. sklearn 分类(上证指数涨跌预测)
  4. tensorflow conv2d的padding解释以及参数解释
  5. 螃蟹为什么横着走,今天为大家介绍为什么螃蟹横着走
  6. 零基础入门CV赛事-Task1 赛题理解
  7. 【漫画】程序员永远修不好的Bug——情人节
  8. JAVA与SQL对应数据类型转换表
  9. 【C++设计模式】抽象工厂模式
  10. mac 电脑 java wifi密码尝试器
  11. 写作技巧~100段作文排比句(81-100段),考试一定用得上,赶紧收藏!
  12. android微信认证失败怎么办,微信登陆好友头像验证失败该怎么办?
  13. Shader内置函数(方便自己看)
  14. 老版本 linux 浮点,Linux-浮点运算
  15. 猿创征文|智能合约开发效率工具
  16. Google Scanned Objects: A High-Quality Dataset of 3D Scanned Household Items【google 3D数据集】
  17. 0.96寸OLED12864屏幕控制(原理+代码)
  18. ArcGIS山脊线、山谷线和山顶点的提取(附练习数据下载)
  19. 手机IP和内网外网IP的访问
  20. ppt幻灯片如何与母版背景一块复制到新幻灯片

热门文章

  1. 爬虫之 爬取京东计算机书籍
  2. linux下 eps怎么打开方式,eps文件怎么用ps打开
  3. Vue实现下拉刷新组件(简单明了)
  4. word2016布局里没有拆分单元格情况下的单元格拆分办法
  5. java带图形用户的聊天_java:带有图形化界面,可以发送和接收的聊天工具
  6. ZRender (Canvas)简单使用(拖拽、缩放、旋转、文字、层级)
  7. pythyon lxml库
  8. 网络爬虫-----python爬取新浪新闻
  9. 2019如何快速养实时号引流精准粉丝?微博引流实战技巧篇
  10. 药品计算机系统培训试题,新版GSP上岗证培训试题及复习资料