我正在寻找一种方法,可以使用前置摄像头作为图像源,即时为我提供图像偏移。
所以前置摄像头将始终处于 Activity 状态,当我移动智能手机时,我应该根据摄像头即时捕获的帧获得图像位移。
是否可以使用图像配准算法或类似算法来完成?应该是即时的
最佳答案
如@sunil sunny 所述,它需要处理相机预览。即时图像配准是昂贵的,因此光流跟踪将是一个不错的选择。它还需要 OpenCV 是即时的。
- Background subtraction
- 此方法检测运动部件
- 如果移动相机,相机预览的大部分内容都会发生变化
- 因此,该方法可用于检测相机是否移动
- Optical flow
- 这个方法很快
- 您可以获得每个像素的平移 (x, y)
- 如果背景是静止的并且相机是唯一移动的物体,此方法将通过平均(或类似)所有平移来给出图像平移
关于android - 来自相机的实时图像偏移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41542694/