章节目录
第二章 人脸识别技术
第三章 Arduino基础学习
第四章 Arduino进阶学习
第五章 IOT物联网
第六章 WIFI与Arduino的结合
第七章 阿里云IOT服务
第八章 百度天工物联网ktkp-073
第九章 APPInventor制作手机APP
第十章 自己做的七七八八
第十一章 制作APPInventor自定义插件
第十二章 手机实现局域网连接
第十三章 项目应用——小学生百度天工米勒板
第十四章 项目应用——ESP32-cam摄像头模块 第十五章 项目应用——ESP32-cam摄像头模块二
第十六章 项目应用——WIFI模块手动配网
第十七章 项目应用——红纳里斯的跨阵M1
第十八章 项目应用——OLED液晶屏插件
今天,我们来认识百度的车牌识别。这个技术在我们日常生活中经常看到,我们上高速的ETC,停车场的无人值守等,都是用到了车牌识别技术,只要你的车子开到摄像头前面,
就能识别出你的车牌。
车牌.mp4螺纹脂
一. 准备条件
1. 这个要用到摄像头,就是我们在电脑视频聊天时,会用到的一个插在电脑上面的一个摄像头。
棉花采摘机
2. 从百度中下载几张有汽车车牌的图片,准备让程序识别用的。需要注意的是,我们在电脑中打开摄像头时,看到的图像都是左右翻转的,(每一个摄像头都是这样的,我也不知道为什么,听说是为我们好,我也不懂),所以我们要在电脑中吧所有的车牌图片都左右翻转过来,这样,等到把图像放在摄像头的前面,电脑中看到的图片就负负得正,就变得正确的了。 翻转图片可以用一些简单的软件,比如系统自带的“画图”就可以,打开图片后,选中水平翻转,再保存就可以了。
垃圾处理厂工艺流程
3. 准备一部手机,我们把处理过的图片发送到手机中,(我用的是的文件传输助手)。这样我们可以在测试的使用,用手机在摄像头的前面播放车牌图片,模拟摄像头在路上拍到了汽车的车牌。
二. 编写程序
1. 添加拓展。
先把摄像头插入电脑USB插口,再打开kittenblock程序,按程序的坐下角添加拓展按钮,把“视频侦测”拓展积木添加到程序中。
当我们选择添加“视频侦测”应用时,我们可以看到,摄像头拍摄到的画面出现在舞台窗口中(记得把摄像头的盖子打开),这样就说明kittenblock软件已经获得了摄像头的使用权。如果没有在舞台窗口看到摄像头拍摄的内容,就要检查一下,关闭电脑中可能使用到摄像头的程序,如QQ等,然后在重新启动kittenblock。
接着把“BaiduAI”拓展也添加到程序中。
2. 编写小猫的程序。
首先,我们新建两个列表变量,变量名为“车”和“车牌”,用于存储摄像头识别出来的车牌号。
接着,就可以编写小猫的程序指令了。程序如图所示
程序的重复循环之前是初始化设置,将视频设备打开,设置摄像头的透明度(这个数值会影响摄像头拍摄出来的画面的明暗程度,也就是控制亮度)
在重复循环里面是监测我们是否按下空格键,如果按下空格键,程序就执行车牌的识别,并且把识别结果填入名为“车”的列表中。这个车牌识别指令会把每一次的识别结果填入指定列表中的第一项,也就是说,当识别出第一个车牌时,他会把识别结果存入“车”列表中的第一条记录中;当识别出第二个车牌时,程序还是会把识别结果存入“车”列表中的第一条记录中。这样不管识别多少次,每一次识别结束,都会改变“车”列表中的第一条,“车”列表中的第一条记录永远在改变,而这个列表也永远只有第一条记录在使用。这样就会造成我们识别第二个车牌时,前面的车牌信息被更新了,无法保存下来。膨胀水箱设计