人工智能的细分领域很广泛,市场目前比较普及的是计算机视觉、语音识别、自然语言处理、深度学习、智能机器人、自动驾驶等等。随着AI技术的阶段性成熟,人工智能应用已经在社会发展中的方方面面发挥着重要的作用。
安防监控行业被认为是人工智能技术落地应用最为广泛的领域之一。TSINGSEE青犀视频深耕音视频技术多年,在人工智能的浪潮下,也积极在视频平台中融入人工智能应用。目前我们正在积极研发人脸识别、车辆识别、车牌识别技术与视频监控平台的融合。今天来和大家分享一点开发实践技巧。
TSINGSEE青犀视频具有AI人脸识别能力的视频平台正处在研发阶段,平台的人脸识别算法分别接入了虹软和百度两种识别算法。若要切换人脸识别算法,可在配置文件中修改engine参数。
算法封装成了统一的接口AIFaceInterface,如图:
百度和虹软类型都实现了接口中的方法,所以只需要在一个结构体中定义一个类型为AIFaceInterface的字段,如图:
在程序启动或者切换识别算法时,实例化具体的算法,赋值给此字段,就可以通过此字段统一调用算法中所有方法,避免了每个调用算法的地方判断当前使用的是什么算法。
在过去的一两年,我们已经看到了大量的AI技术落地实例,在未来,AI技术将会有更多的场景落地应用。国内人工智能经过多年的发展,已经在安防、金融、客服、零售、医疗健康、广告营销、教育、城市交通、制造、农业等领域实现商用及规模效应。近期TSINGSEE青犀视频也推出了基于边缘AI计算能力的硬件设备——AI安全生产摄像机,设备内置了多种AI深度学习算法,可实现的智能检测有烟火识别、安全帽/工作服检测、睡岗离岗检测、人员入侵检测等等。