【LSP】使用OpenCV调用yolo3 GPU版

[复制链接]
查看3081 | 回复8 | 2020-12-5 22:26:09 | 显示全部楼层 |阅读模式


使用OpenCV的DNN模块调用yolo3默认是CPU版本的,而且也不是真的调用yolo3,只是需要一个权重weights文件,一个配置cfg文件和一个标签列表names文件。

【重要部分】

网上的关于这一块的代码都大同小异,但是关键的地方在于一次加载多次调用,简单的加入

net.setPreferableBackend(cv.dnn.DNN_BACKEND_CUDA)

net.setPreferableTarget(cv.dnn.DNN_TARGET_CUDA)

这两句话是不管用的,实际运行速度和CPU的没区别。

先看一段代码:


这老哥有个很好的思路就是把net提到了最上边,众所周知flask接口调用一次就要重新读取一次网络结构,这样我的flask接口基本写成这样,一些设计业务逻辑的代码被我删掉了,为了看着清楚只保留最基本的代码:



经过测试 CPU下 400ms/张 GPU下 30ms/张 速度提升10倍左右 虽然照官方测试速度提升22倍还差的很远,至少可以证明这条路行得通~
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
伴我多久 | 2020-12-6 10:08:25 | 显示全部楼层
专业抢沙发的!哈哈
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

无量科技 | 2020-12-6 22:42:55 | 显示全部楼层
……
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

天镜盗梦 | 2020-12-7 18:31:44 | 显示全部楼层
顶起顶起顶起
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

大司命 | 2020-12-7 18:38:54 | 显示全部楼层
鼎力支持!!
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

liqiang24 | 2020-12-8 15:38:28 | 显示全部楼层
沙发???
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

半度微凉 | 2020-12-9 12:03:05 | 显示全部楼层
占位编辑
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

68079330 | 2020-12-9 15:06:07 | 显示全部楼层
LZ敢整点更有创意的不?兄弟们等着围观捏~
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

千面萌萌 | 2020-12-12 15:11:25 | 显示全部楼层
沙发???
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则