我想知道是否有对齐的RGB图像,并使用颜色数据为起点,使用Java的Kinect V2的深度数据的方式,我实际使用java for Kinect作为一个包装,它似乎并没有给我可能性为。有没有办法这样做?
int alignx= (((x-512)<<8)/241)+Width;
int aligny= (((y-424)<<8)/240)+25+Height;
它只要工作细如Kinect的是,对象要瞄准同一水平(即:不使用间距)。
我不太与亚历克斯Acquier的答案达成一致,这是不正确的做法,我觉得。我也面临着同样的问题,我知道我做的这8个月中下旬,但在其他人谁来到这里寻找解决方案的兴趣,现在我在这里介绍吧:
关键是,你不必手动对齐RGB和深度帧。有一类已经可用,可以为你做的,“IMultiSourceFrameReader”。以此为源,则可以肯定是使点云以正确的方式。
现在,这是好的,如果你只是想使用的饲料。但是,如果某处你的代码,如果你将要使用某种类型的坐标系统的,如果你将要需要RGB和深度像素的坐标,那么你会希望他们他们是相同的,正确的?由于您使用的是对准坐标毕竟,对不对?但是,你不会得到对准,直到使用“ICoordinateMapper”类中的坐标。本课程将让所有的坐标,从所有不同的传感器,RGB和红外线,对准以及将返回对齐的坐标。
请参阅本source,它一直是我去到源的Kinect V2,因为很长一段时间。