红外定位探头的使用疑惑?
2014-07-101.2万
AI 快速预览详细
本文讨论了红外定位探头的使用疑惑,特别是关于data_buf[3]的运算和坐标系原点的定义。data_buf[3]中的s变量用于扩展Ix和Iy的精度,通过位移运算实现坐标值的精确计算。坐标系原点的定义则影响坐标值的变化。通过理解这些内容,用户可以更好地解析和应用红外定位探头的坐标值。
|
刚入手那个红外定位探头,对于它反馈的坐标值一直很有疑惑。 1,在程序中有一段代码 Ix[0] = data_buf[1]; Iy[0] = data_buf[2]; s = data_buf[3]; Ix[0] += (s & 0x30) <<4; Iy[0] += (s & 0xC0) <<2; 这个data_buf[3]指的是什么变量,为什么要这样运算? 2,反馈的坐标值,坐标系的原点是怎么定的?好像我稍微一偏转一下红外定位探头,原先固定位置的坐标就会改变。 |





http://wiibrew.org/wiki/Wiimote#IR_Camera
2. 红外探头偏转一点 摄像头的视角就变了,你的发光源左边就会跟着变化。