实现车辆识别和车牌检测
这个是湖南大学计算机视觉选修课,我所做的两个实验,此外还附着两个实验的实验报告的部分内容,如果对你有帮助,请帮我点个star吧嘿嘿)
除了代码中给出的实现,pdf报告中也运用了其他方法
其中车辆识别我认为做的比较好,只采用了最基本的CV函数,没有进行深度模型的运用,使用cv库需要安装pip install opencv-python
其中调用了比较优秀的背景减法器,所以需要安装pip install opencv-contrib-python
通过将车辆的每一帧所在的点记录,然后连接成线,再到识别线处进行识别,如果存在最后两个点正好分别在线的两侧来判断,在计数的一瞬间将之前所有的点清除。
当然,我还采用了其他方法,就不一一叙述了,细节可以查看pdf报告
我主要采用的方法是调用飞桨paddleocr的接口,但是这个包有点难安装,但是识别汉字和中文车牌效果很好,可以在网上搜索该教程下载 想要最终的识别效果比较好,我推荐对原图片进行一些图像处理操作