※ 引述 《umi0912umi (赤井はあとのぶた)》 之铭言:
: 一个struct(? 是这样叫吗?
: 反正就传他的指标过来
: 他里面有
: image->w
: image->h
: image->data
: 然后我想知道data的长度结果我完全不会
: 如果是py直接len(image.data)就好惹
: 我恨指标
结果我昨天在弄一下data原来是vector
直接.size()就好
可是现在又有其他问题
float* depths = (float*)(&image->data[0])
这是创另一个变量指到data开头对吧??
可是怎么我把
&depths[0] 跟 &image->data[0] 印出来不一样
还有
%g %d %d, depths[idx], depths[idx], image->data[idx]
3个的数值也完全不一样
然后depths[idx] 跟 image->data.size() 一样
还有用py读一样的data
出来的数值都是跟%d, image->data[idx] 一样
但我要的是%g, depths[idx] 的数值
而且这图片分辨率640 * 480
但data长度是640 * 480 * 4
感觉是他说用float32编码
但是用uint8存资料的关系??
我恨影像处理
我恨指标
QQ