有没有办法可以显示后侧摄像头在全屏幕上捕获的内容,从而产生一种屏幕透视的错觉?它不需要是完美的,只要足够令人信服,有点滞后不会有任何区别。
是否可以使用手机相机创建这样的效果?如果是,如何实现效果? (如适用的转换等)
(我已经知道如何create a simple Camera Preview)
编辑:现在,我也知道它已经完成了,http://gizmodo.com/5587749/the-samsung-galaxy-s-goes-see+through,但是,我仍然不知道如何正确地做到这一点,我知道反复试验是一种方式,另一个是计算如果手机不存在,用户应该看到哪个部分。
我认为会涉及一些因素 -
所以,我不认为这个问题有一个简单的解决方案,如果不是这样,请澄清答案。
感谢您的帮助,
Shobhit,
答案 0 :(得分:1)
您可以使用标准3D projection数学运算将背面相机图像的一部分投影到显示屏上;您可以通过假设相机看到的所有内容都与后侧相机处于特定深度,并为观察者设置特定视点来管理此事
您可以使用前端相机查找faces/eyes来改善这一点。您可以从眼睛间距粗略估计观看距离,并假设观察者位于眼睛中间。当然,这仅适用于一次一个观看者(例如,如果您的面部追踪器找到多个面孔,您可以选择其中一个面孔。)
此外,您可以通过校准相机和屏幕来改善错觉,以便您可以将颜色和亮度从一个匹配到另一个。