我是OpenCV和计算机视觉新手。我们正在与ROS和Kinect建立一个机器人项目。我们想用Kinect评估房间是否有足够的照明。有没有办法使用OpenCV来处理Kinect摄像机信息并评估环境?
提前致谢。
答案 0 :(得分:0)
OpenCV有methods用于连接Kinect,所以是的,您可以从设备中提取Kinect RGB图像。
至于确定你的照明条件,我相信Kinect内置了自动增益功能。在非常黑暗的环境中,自动增益会产生大量噪音。因此,如果您在黑暗和光线环境中进行一些实验,请测量图像中的噪声,您可以判断图像(以及因此环境)是否与图像噪声相比太暗。
答案 1 :(得分:0)
您可以在两个图像中查找差异,一个是照亮光线的图像,另一个是不发光的图像。我认为在明亮的环境中变化会很小,但在黑暗环境中会有很大差异。
你必须详细说明什么是“适当的照明”,这不仅仅是二元结果。