首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将dlib.get_frontal_face_detector()的输出(dlib.rectangles)保存在Python (Flask )中?

如何将dlib.get_frontal_face_detector()的输出(dlib.rectangles)保存在Python (Flask )中?
EN

Stack Overflow用户
提问于 2019-09-30 16:11:05
回答 1查看 328关注 0票数 0

我正在用烧瓶构建一个网络应用程序。

在客户端(JavaScript)上,我有一个脚本,它使用客户端的网络摄像头“抓取”一个帧并将其发送给服务器。在服务器端()上,我有一个Python,它使用DLib来检测该帧中的面孔。

该应用程序运行,但由于我在每一帧中使用dlib.get_frontal_face_detector() (检测脸),这会增加服务器的响应时间(响应总共需要125 ms,其中83%由dlib.get_frontal_face_detector()使用)。

我正在尝试实现戴维斯·金(DLib的作者)在GitHub问题#1556中提出的解决方案:“每隔几个帧运行一次检测器”。但是,我无法将dlib.get_frontal_face_detector()的输出保存到会话对象中。

下面是我得到的错误:

代码语言:javascript
运行
复制
TypeError: Object of type 'rectangle' is not JSON serializable

我认为这个问题与dlib.get_frontal_face_detector()的输出类型为:类‘dlib.矩形’有关。但是,我想不出解决办法。

有什么帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2019-10-03 15:40:46

这里是解决方案*dlib.get_frontal_face_detector()的输出必须转换为与JSON兼容的对象,以便存储在会话中。

(*贷记米格尔·格林伯格)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58171590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档