有没有办法使用Kinect和OpenCV来确定环境是亮还是暗?

时间:2014-02-18 15:46:08

标签: c++ opencv kinect ros

我是OpenCV和计算机视觉新手。我们正在与ROS和Kinect建立一个机器人项目。我们想用Kinect评估房间是否有足够的照明。有没有办法使用OpenCV来处理Kinect摄像机信息并评估环境?

提前致谢。

2 个答案:

答案 0 :(得分:0)

OpenCV有methods用于连接Kinect,所以是的,您可以从设备中提取Kinect RGB图像。

至于确定你的照明条件,我相信Kinect内置了自动增益功能。在非常黑暗的环境中,自动增益会产生大量噪音。因此,如果您在黑暗和光线环境中进行一些实验,请测量图像中的噪声,您可以判断图像(以及因此环境)是否与图像噪声相比太暗。

答案 1 :(得分:0)

您可以在两个图像中查找差异,一个是照亮光线的图像,另一个是不发光的图像。我认为在明亮的环境中变化会很小,但在黑暗环境中会有很大差异。

你必须详细说明什么是“适当的照明”,这不仅仅是二元结果。