使用 Android 相机 API,是否可以在图像中获得一致的光照和曝光
With Android camera API, is it possible to get consistent lighting and exposure across images
简单地说...Phone 处于静态位置,这意味着它靠在床头柜上的墙上。
我最终想拍两张照片:
图片A - 背景
图片 B - 有人走进画面并站在那里
问题:当有人走进框架时,lighting/white balance/ISO 接管并且背景变暗。
我试过:
设置自动曝光锁定
setWhiteBalanceLock
它们 "kind of" 适用于后置摄像头。
正面?一点也不。
我想要完成什么?
我正在尝试使用 AbsDiff 在 EMGUCV 中进行背景减法,其中图片 A 是背景,图片 B 是叠加层。
谢谢...我会添加代码,但这更像是一个 "Can you do this" 类型的问题。
简短的回答是"NO"。
正如您自己所见,某些摄像头(例如您的后置摄像头)支持某些锁定,而其他摄像头则根本不支持。更糟糕的是,他们不一定会说真话,而且可能会假装说真话。
根据我的经验,白平衡锁定比曝光更可靠。幸运的是,曝光可能更容易通过 post-processing 进行补偿。
如果您不需要高分辨率,您会发现预览帧比捕获的图片更容易比较。
简单地说...Phone 处于静态位置,这意味着它靠在床头柜上的墙上。
我最终想拍两张照片:
图片A - 背景 图片 B - 有人走进画面并站在那里
问题:当有人走进框架时,lighting/white balance/ISO 接管并且背景变暗。
我试过:
设置自动曝光锁定 setWhiteBalanceLock
它们 "kind of" 适用于后置摄像头。
正面?一点也不。
我想要完成什么?
我正在尝试使用 AbsDiff 在 EMGUCV 中进行背景减法,其中图片 A 是背景,图片 B 是叠加层。
谢谢...我会添加代码,但这更像是一个 "Can you do this" 类型的问题。
简短的回答是"NO"。
正如您自己所见,某些摄像头(例如您的后置摄像头)支持某些锁定,而其他摄像头则根本不支持。更糟糕的是,他们不一定会说真话,而且可能会假装说真话。
根据我的经验,白平衡锁定比曝光更可靠。幸运的是,曝光可能更容易通过 post-processing 进行补偿。
如果您不需要高分辨率,您会发现预览帧比捕获的图片更容易比较。