AI拍照识别之汽车指示灯识别

前言

接到老板的需求通知,希望让我研究一下用手机拍汽车仪表盘上的各类指示灯,然后能通过AI识别出拍照照片中的指示灯都是什么意思属于哪一类型,并且最好能有一点成果集成案例来提供演示使用。听到这个消息的我内心是崩溃的😂😂😂

什么!!?AI?拍照识别??这是什么东西?我怎么下手?

303B616D6052F0CF0AAB0FFBB5918B97.gifz

不过既然老板已经提出需求了,就不能不干活了。我第一时间打开了百度AI开放平台(这里说下,不要真的理所当然地认为百度只会卖假药广告之类,切记不要把黑百度来当作政治正确。百度的技术还是很强的。网上也有流传一句话:百度的技术,阿里的运营,腾讯的产品

介绍 - EasyDL定制化图像识别

在百度AI开放平台下,有一个叫EasyDL定制化训练平台,而在平台中包含了三种AI识别技术,分别包括有定制化图像识别定制化声音识别定制化文本识别。而我需要的,就是图像识别。

根据官方介绍,平台支持定制图像分类物体检测两类图像识别模型。

  • 图像分类:识别一张图中是否是某类物体/状态/场景。可以识别图片中主体单一的场景。

    [应用场景] 1、图片内容检索,可定制识别各类物体 2、UGC内容审核 3、工业分拣或质检

  • 物体检测: 在一张图包含多个物体的情况下,定制识别出每个物体的位置、数量、名称。可以识别图片中有多个主体的场景。

    [应用场景] 1、物体计数,如零售行业货品摆放统计、医疗细胞计数 2、一图多物识别,识别一张图中多个物体(汽车仪表盘指示灯就属于这个范围)

使用流程

百度已经为我们做好了可视化操作,所以也很容易上手使用,使用流程如下图所示:

image.png(具体流程可以点击这里👉🏻参考官网平台

!关于识别的准确性,在于你提供的训练素材(图片)的量和训练的时长,图片拍摄的角度最好也在多个角度尝试。提供的图片需要与实际场景需要识别的图片环境一致,我这里识别的是汽车仪表盘指示灯。那么提供的照片素材就需要是汽车仪表盘的图片。简言之:提供训练的图片量越多,训练的时长越长,识别精准度就会越高。

汽车仪表盘指示灯训练

下图是我多次训练的结果,可以看到,图中每次训练的精准度都不一样,但总体是升高的。但总体的识别准确性要看的是mAP着的数值,此数值在[0,1]区间,越接近1模型效果越好。因此可以看到版本V7效果是最佳的。所以我就选择了此版本来发布。这里我选择的是云服务版本,因为毕竟只是Demo,老板看的是最后的结果,而不是看你用APP还是网页做。提供识别燃油不足、刹车、安全带三种比较常见的指示灯。

image.png

image.png

体验

最后提供给我的训练案例来给大家体验一下。最终Demo不算很理想,但效果还是用的。推荐大家用手机浏览器扫描下方二维码来体验!微信扫码打开好想不支持拍照,只能选择已经拍好的图片。

image.png

坚持原创技术分享,您的支持将鼓励我继续创作!
0%