首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在暗网中输出视频太慢?

为什么在暗网中输出视频太慢?
EN

Stack Overflow用户
提问于 2019-04-10 05:05:18
回答 2查看 3.6K关注 0票数 0

我训练我自己的数据集yolov2在黑暗网络。我使用的是ubuntu18.04,没有GPU。当我播放一个视频(我在我的智能手机中)进行测试时,它太慢了。是因为我没有GPU吗?还是因为其他原因?

有人能回答我吗。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-10 16:54:20

如果没有gpu,yolov2将非常慢,如果你有一部现代智能手机,视频很可能是高分辨率和高帧速率。我不确定您的实现,但很可能您正在处理视频中的每一帧,而不是跳过其他帧或仅处理每10帧。

如果你没有一个gpu可用(而且不会),另一种获得gpu类型性能的方法是使用英特尔的Openvino,如果你有一个最新的I系列处理器。您将能够转换您的yolov2模型来打开vino,并以非常快的推理时间在cpu上运行它(很可能每个帧都小于100 to )。我要说的是,我从Openvino上运行了yolov3,与其他对象检测器相比,它非常慢,特别是与移动网络相比。

我还设置了一些演示程序,用于在cpu上的yolov3和cpu上的open之间进行测试,您可以在SugarKubes上查看这些

票数 3
EN

Stack Overflow用户

发布于 2019-04-11 00:13:23

最大的原因当然是因为你没有GPU。另一个原因是你使用的模型。您使用的是YoloV2,它比YoloV3快,但比TinyYolo或TinyYoloV3慢。

因此,这是准确性和速度之间的权衡,你的模型越快,精确度就越低。如果你追求的是速度,那么我可以想到3种解决方案:

  • 使用GPU (我知道它很昂贵,但物有所值,nvidia gtx 1060++会很好)
  • 将模型更改为TinyYolo或TinyYoloV3。我建议将TinyYolov3用于更高的fps 。
    • TinyYoloV3 : 220 fps
    • TinyYolo :207个fps
    • YoloV2 : 67 fps

  • 正如安德鲁·皮尔诺所说的那样使用OpenVino

从这里下载模型:https://pjreddie.com/darknet/yolo/

Yolov2 2链接:https://pjreddie.com/darknet/yolov2/

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

https://stackoverflow.com/questions/55605052

复制
相关文章

相似问题

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