在 Kinect One (v2) 中设置红外灯的亮度
Setting brightness of IR light in Kinect One (v2)
我编写了一个基于 Kinect One(称为 Kinect v2,不是 Xbox 360 的 Kinect)的应用程序。
经过一些测试后,由于红外灯的亮度,我的数据出现错误。
在红外视图和深度视图中,无法处理太亮的反射
我可以在红外摄像机前放一副太阳镜,一切仍然有效。
包括深度感应仍然有效,因为它是基于飞行时间而不是光的亮度。
所以戴太阳镜确实是个可行的办法,但作为一名程序员,我不喜欢那样。是否可以使用 SDK 或其他一些编码 Hack 来设置亮度?
我一直在想,使用长红外线时,灯可能会熄灭或变暗 reader
ea 与:
infraredFrameLongExposureReader.FrameArrived += InfraredFrameLongExposureReader_FrameArrived;
但我看不出长曝光版本和普通曝光方法有什么区别。
所以我有点不知所措...有没有办法调整 IR 亮度??
你不能。 不在官方 Mircosoft SDK 中,不在 libfreenect2,Kinect2 的开源 SDK 中。
您无法更改任何硬件设置。不是 IR 亮度,不是 IR 或 RGB 相机的曝光时间,没有。
使用长曝光红外帧,你会得到一个更亮的红外图像,但其他都没有改变。
所以你最好的选择是你已经想出的硬件黑客:把太阳镜戴在红外摄像机(或红外发射器)上。
我编写了一个基于 Kinect One(称为 Kinect v2,不是 Xbox 360 的 Kinect)的应用程序。 经过一些测试后,由于红外灯的亮度,我的数据出现错误。
在红外视图和深度视图中,无法处理太亮的反射 我可以在红外摄像机前放一副太阳镜,一切仍然有效。 包括深度感应仍然有效,因为它是基于飞行时间而不是光的亮度。
所以戴太阳镜确实是个可行的办法,但作为一名程序员,我不喜欢那样。是否可以使用 SDK 或其他一些编码 Hack 来设置亮度?
我一直在想,使用长红外线时,灯可能会熄灭或变暗 reader ea 与:
infraredFrameLongExposureReader.FrameArrived += InfraredFrameLongExposureReader_FrameArrived;
但我看不出长曝光版本和普通曝光方法有什么区别。
所以我有点不知所措...有没有办法调整 IR 亮度??
你不能。 不在官方 Mircosoft SDK 中,不在 libfreenect2,Kinect2 的开源 SDK 中。
您无法更改任何硬件设置。不是 IR 亮度,不是 IR 或 RGB 相机的曝光时间,没有。
使用长曝光红外帧,你会得到一个更亮的红外图像,但其他都没有改变。
所以你最好的选择是你已经想出的硬件黑客:把太阳镜戴在红外摄像机(或红外发射器)上。