《临时笔记》caffe2使用记录

本文作为临时笔记,记录笔者在使用caffe2时候的一些问题和解决方法,有空再进行详细整理。

  1. caffe2中对视频的单帧进行了零均值标准化处理,也就是如式子(1.1)所示:
    x ^ = x − m e a n s t d (1.1) \hat{x} = \dfrac{x-\mathrm{mean}}{\mathrm{std}} \tag{1.1} x^=stdxmean(1.1)
    从源码上看[1],这里的均值mean和方差std分别是:
    // 7 channels: (flow_x, flow_y, flow_magitude, gray, Red, Green, Blue)
    const std::vector<float> InputDataMean = {
        0.0046635, 0.0046261, 0.963986, 102.976, 110.201, 100.64, 95.9966};
    const std::vector<float> InputDataStd = {
        0.972347, 0.755146, 1.43588, 55.3691, 58.1489, 56.4701, 55.3324};

方差是[58.1489, 56.4701, 55.3324], 均值是[110.201, 100.64, 95.9966],排序是RGB

PS:在pytorch中的torchvision.models.video中,同样对视频单帧进行了相似的处理,不同之处在于其对像素进行了归一化,范围是[0,1]而不是[0,255],除此之外,同样对单帧像素进行了零均值标准化处理,其均值为mean=[0.43216, 0.394666, 0.37645],方差为std = [0.22803, 0.22145, 0.216989]。[2]


Reference

[1]. https://github.com/pytorch/pytorch/blob/master/caffe2/video/video_input_op.h#L374-L378
[2]. https://pytorch.org/docs/stable/torchvision/models.html#video-classification

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FesianXu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值