ESP32Cam人工智能教学22
在线车牌识别装置
https://download.csdn.net/download/tongyue/90497594程序代码下载地址
https://pan.baidu.com/s/1Tf0XGStklQUc2t5vMfzJXg?pwd=eerp 提取码: eerp在百度网盘里面,还有更加详细的测试过程的留痕文件
在第十六课《tencent-OCR》中,已经学会了使用腾讯在线识别车牌,但是用的是电脑中的Python程序,读取一张车牌图片内容,然后发送给腾讯服务器进行识别,并获取返回的识别结果。
从那以后,我心里一直念念不忘的是,能不能把这个Python变成C,然后把程序写到ESP32Cam中,这样不就可以做一个手持式的在线车牌识别器了吗?(虽然现在的智能手机早就实现了这个功能,即使是自己编写APP也能很快利用手机实现这个功能。但是如果能自己手搓一个,用ESP32Cam来实现她不香吗?)
于是经过了差不多一个月的摸索,经历了许多天花板级别的难度突破,终于实现了。

- 作为客户端连接电脑测试
如果要让ESP32Cam完成拍照、上传识别、获取识别结果,就必须让ESP32Cam工作在客户端的模式,然后主动向服务器(腾讯官网在线服务器)发送数据。因此我们先在电脑中进行客户端和服务器的测试实验。
我们在电脑中,用FLASK创建一个服务器端(第十五课的内容),然后在ESP32Cam作为客户端,每个几秒钟就像服务器发送一条消息,服务器收到消息后,返回一定的消息给ESP32Cam(这时候的ESP32Cam和电脑是在同一网络桥段内的,使用内网连接)。程序的运行效果如图:<HttpClient.h>的使用调试。

- 压缩算法的实现
我们在第十六课中可以看到,我们使用tengcentOCR的时候,有在线测试和线下程序两种工作模式。线下程序模式就是把Python代码下载到电脑中,在电脑中运行Python程序,也能发送图片内容给腾讯官网在线识别,然后获取识别结果,(当然事先需要获取用户密钥)。


2159

被折叠的 条评论
为什么被折叠?



