TSINGSEE青犀视频平台AI人脸识别Python服务一直加载,该如何处理?

Posted TSINGSEE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TSINGSEE青犀视频平台AI人脸识别Python服务一直加载,该如何处理?相关的知识,希望对你有一定的参考价值。

基于AI的视频监控技术已经成为安防监控市场的发展趋势,TSINGSEE青犀视频在去年就已经开始对旗下视频平台部署AI算法,如EasyCVR视频融合云服务,目前已经具备人脸识别、车牌识别的AI智能检测能力,并在线下场景中开始落地应用。

在今天的文章中,我们来和大家分享一下AI人脸识别研发过程中遇到的技术问题及解决技巧。

在开发中,我们遇到了AI人脸识别中Python服务一直处于加载状态的情况。

多次访问AI人脸识别的网页,标题头一直转圈,网页也一直没有加载到,最后网页加载失败。此时调用人脸识别和对比识别的接口也会显示失败。

一直访问页面和接口就会出现一直在加载中的情况,表明这是服务端的问题。服务端使用的是Python第三方库flask。

启动服务排查:

因为在启动服务默认的是单线程,所以,如果只要有一个接口慢,那么就会一直等待这个接口响应,而打开网页也会显示在加载中,最后出现无响应。

既然上述情况是由于服务端单线程接口导致的,那么只需要将服务端修改成多线程就没问题了。

修改方法如下:

或者修改成app.run(processes=10)。

threaded表示支持多线程,服务端默认是不开启多线程的,所以需要在此处加上。processes表示线程数量。如果超过10个线程也会出现等待加载。最佳的选择是加上threaded=True,让服务端自行斟酌。

视频监控领域应用较多和发展较为成熟的是人脸识别、目标识别等算法,而随着视频监控规模的扩大,越来越多的用户开始重视视频监控系统的智能化建设与应用。TSINGSEE青犀视频致力于AI+视频技术的研发,针对多行业的场景需求推出了智能化的视频解决方案,欢迎关注我们。

以上是关于TSINGSEE青犀视频平台AI人脸识别Python服务一直加载,该如何处理?的主要内容,如果未能解决你的问题,请参考以下文章

TSINGSEE青犀视频利用GO集成百度AI人脸识别算法的开发实践

TSINGSEE青犀视频人脸识别项目框架新增service层实现高耦合

TSINGSEE青犀视频调用AI人脸识别出现跨域问题如何解决?

TSINGSEE青犀视频开发人脸识别AI接口的实现

TSINGSEE青犀视频开发AI识别对接大华AI设备以通道或者库为对象布控的流程介绍

TSINGSEE青犀视频开发AI人脸对比如何输出多个对比相似度的人脸?