市场上有很多双摄像头的Android手机,可以拍摄具有bokeh效果的图像。有没有可能创建一个使用双摄像头的Android应用程序,并获得图像中每个像素的深度?或者同时访问两个摄像头以生成立体图像?
发布于 2017-09-26 19:06:33
现代的双摄像头设备不允许用户控制他们使用镜头的方式。我在对的回答中也解释了这种情况。这些设备有不同的摄像头,例如彩色和单声道(在华为P9的情况下),因此即使你以某种方式控制了这两个传感器,重建立体图像也将是困难的。
另一方面,HTC evo3D手机配备了SDK,可以让你做到这一点:处理立体声图像。
发布于 2018-08-25 22:47:05
Android P将支持多摄像头模式,以便开发人员/用户可以访问两个物理摄像头。从单色计算深度不是问题,因为大多数算法在将立体图片转换为gtay比例后使用它们。在当前版本中,困难在于只能访问两个物理摄像头。我太期待这个Android版本了。
这是用OpenCV python编写的,使用灰度图像作为输入。https://docs.opencv.org/3.0-beta/doc/py_tutorials/py_calib3d/py_depthmap/py_depthmap.html
发布于 2018-09-17 20:45:27
在某些小米手机上,我在Poco F1上进行了测试,可以访问第二个深度感应摄像头。
通过多次点击内核版本,我们可以进行手机测试。在那里,我们可以访问第二个后置摄像头。在我的模型中,变焦级别似乎在2倍左右,令人惊讶的是,它是一个颜色传感器。虽然没有自动对焦,但深度设置为无穷大,所以照片不是很差。
不幸的是,保存图片的唯一方法似乎是截图。
https://stackoverflow.com/questions/46421329
复制相似问题