软件杯qt项目重构
传统过程
在编写软件杯的人脸识别项目中,通过摄像头捕获图像,然后运行人脸检测,绘制头像框返回
ui界面绘制,然后将人脸图像传递到人脸识别中进行人脸特征提取,与数据库的人脸信息进行比对。
整个流程是串行的,并且所有的工作都是在ui主线程中运行,整个项目运行时非常的耗时间和卡顿,使用
体验很不好。
优化流程
线程1:视频获取+人脸检测 30ms定时器触发 返回带有人脸框的视频数据
线程2:人脸识别+数据库信息比对 2s定时器触发 返回识别结果
主线程:ui绘制
本文作者:durtime
本文链接:https://www.cnblogs.com/durtime/p/16306992.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步