图像处理中Stride的理解

Posted 郑志强Aloha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图像处理中Stride的理解相关的知识,希望对你有一定的参考价值。

一行有 11 个像素(Width = 11), 对一个 32 位(每个像素 4 字节)的图像, Stride = 11 * 4 = 44.

但还有个字节对齐的问题, 譬如:

    一行有 11 个像素(Width = 11), 对一个 24 位(每个像素 3 字节)的图像, Stride = 11 * 3 + 3 = 36.

    为什么不是 Stride = 33? 因为它是按 4 字节对齐的.

根据上面道理, 我们可以手动计算 Stride 的值:

1、Stride = 每像素占用的字节数(也就是像素位数/8) * Width;

2、如果 Stride 不是 4 的倍数, 那么 Stride = Stride + (4 - Stride mod 4);

以上是关于图像处理中Stride的理解的主要内容,如果未能解决你的问题,请参考以下文章

卷积神经网络中的stride、padding和channel概念

图像跨距的概念

如何加快积分图像的计算?

卷积神经网络学习

Caffe 中卷积运算的原理与实现

自定义CNN实现图像分类