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人脸识别出现跨域问题如何解决?