如题,比如监控识别车辆的平台,支持在线观看监控视频,视频中标注出车辆,这样的一个平台需要什么技术栈呢?有什么书籍或者开源项目推荐的?
建立一个 AI 识别的后台需要以下技术栈:
-
深度学习框架:例如 TensorFlow、PyTorch、Caffe、MXNet 等等
-
数据库:建议使用关系型数据库,如MySQL、Oracle、SQL Server 等等
-
服务器:购买一台云服务器或者通过高可靠性的通信(如物联网的海康威视)实现数据传输
-
数据采集:通过摄像头、传感器等,将图像、视频、音频等数据采集下来
-
图像处理:对采集到的图像、视频数据进行处理和分析
-
算法开发:根据业务需求,开发 AI 算法模型训练、调优。
-
前端设计:设计可视化界面,轻松的显示识别的结果,查看历史记录并进行其他的操作。
推荐一些书籍或者开源项目:
1.《深度学习框架 TensorFlow:入门、原理与应用》
2.车辆识别开源项目:{ "ai-traffic-detection": "https://github.com/microsoft/ai-traffic-detection" }
3.《Python深度学习》
4.海康威视物联网平台:{ "Hik Vision IoT": "https://www.hikvision.com/en/solutions/platforms/iot-platform" }
5.视频监控开源系统:{ "ZoneMinder": "https://github.com/ZoneMinder/zoneminder" }