标签:分析 视频 人工智能 qchart st opencv 行为
随着人工智能的发展,特别是越来越准确的各类行为及物品识别的发展让软件自动识别视频成为了一种可能。如行人行为分析,课堂教学分析,人流车流拥堵分析。值班人员状态分析,驾驶人员疲劳分析等。由于这些一般都是实时或以视频形式出现,所以就要利用视频处理技术和人工智能识别技术相结合的方式来解决这些问题。用的技术有opencv.ffmpeg,yolo.人脸识别,ocr等等。(全文以各种开源技术应用为主,感谢各开源作者的贡献)
ffmpeg是视频处理的基础。opencv是处理图像的基础。yolo.人脸识别,ocr等是识别分析技术。在opencv可以直接使用dnn加载各种模型处理后。有些识别技术可以由opencv 直接来实现。下面就以一个实例来实现分析视频行为来进行视频分类。
总体设计思路,先以指定的间隔时间提取视频图像。比如隔30秒提取一次,这个一个30分钟的视频提取图片数为60张。然后按提取顺序进行图像中行为分析。如有人正面人脸,有无人头,有无站立的人。有无教学白板。等等。(这里处理的是一个教学视频行为判断)。根据st教学法的判断方法,最后得出视频的类型。如下图。
视频图像分析
分析图中的听课的人,讲授的人,白板等。
得到分析的数据,用qchart作出st图
分析完的图片保存分析结果
用qchart做出实时st图。
用qchart做出标准st图。
得出分析结果。
根据以上分析的流程和原理。可以将视频分析用于行人行为分析,鉴黄分析等等应用。
视缘科创 发布了8 篇原创文章 · 获赞 1 · 访问量 3766 私信 关注标签:分析,视频,人工智能,qchart,st,opencv,行为 来源: https://blog.csdn.net/slmrj/article/details/103186709
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。