opencv中图像的step参数指什么

[复制链接]
查看11 | 回复2 | 2017-12-15 11:27:58 | 显示全部楼层 |阅读模式
step 为图象像素行的实际宽度不一定与width相符比如 图像为 1024 *768设置了感兴趣区域ROI为 400*200那么这个感兴趣区域的图象宽度 为 200要访问这个感兴趣区域的下一行,图像数据指针的步长应该为 1024 而不是 200这里 width 为 200而 step为 1024...
回复

使用道具 举报

千问 | 2017-12-15 11:27:58 | 显示全部楼层
你是指widthstep吗?指图像的一行实际占用的内存长度,因为opencv中的图像会对每行的长度自动补齐(8的倍数),比如说你的一幅单通道图像一行是99个像素,一共有100行,那么这幅图像在用opencv读进来之后实际占用内存为100*100,你在使用opencv的图像数据的时候也需要注意这一点,想要读第y行第x个像素的数据,需要在y*widthstep...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行