Stride方法在图像处理中有什么作用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计251个文字,预计阅读时间需要2分钟。
简要概述+图像处理中Stride方法理解+内容+一行有11个像素(Width=11),对一个32位(每个像素4个字节)的图像,Stride=11*4=44。但还存在一个字节对齐的问题,例如:一行有11个像素(Width=11),对一个32位的图像,Stride=11*4=44。
简述
内容
一行有 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);
本文共计251个文字,预计阅读时间需要2分钟。
简要概述+图像处理中Stride方法理解+内容+一行有11个像素(Width=11),对一个32位(每个像素4个字节)的图像,Stride=11*4=44。但还存在一个字节对齐的问题,例如:一行有11个像素(Width=11),对一个32位的图像,Stride=11*4=44。
简述
内容
一行有 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);

