我的旧开发/测试平板电脑出了故障,现在我正在开发摄像头应用程序,并且正在努力创建全景照片。我想使用四个屏幕箭头(向左/向右移动,向上/向下旋转)来指导用户,并在显示器周围显示一个红色边框,突出显示适当的箭头,当接近目标时变为黄色,当捕捉到下一张图像时变为绿色,然后继续移动。
问题是,我不知道如何使用OpenCV或Android功能来确定相机已经旋转了“合适”的角度。怎样做是最好的方法?还是有更好的方法吗?欢迎阅读文档,但请告诉我相关的文档在哪里。:-)
谢谢, --jim
我的旧开发/测试平板电脑出了故障,现在我正在开发摄像头应用程序,并且正在努力创建全景照片。我想使用四个屏幕箭头(向左/向右移动,向上/向下旋转)来指导用户,并在显示器周围显示一个红色边框,突出显示适当的箭头,当接近目标时变为黄色,当捕捉到下一张图像时变为绿色,然后继续移动。
问题是,我不知道如何使用OpenCV或Android功能来确定相机已经旋转了“合适”的角度。怎样做是最好的方法?还是有更好的方法吗?欢迎阅读文档,但请告诉我相关的文档在哪里。:-)
谢谢, --jim
你可以尝试使用光流技术。通过光流技术,你可以量化相机相对于物体的移动程度。请尝试以下链接