Tag: 增强现实

Android 4.1.2上的相机是黑色的Unity3D和Vuforia

我工作的公司正在构建一个带有vuforia(版本5.x)和Unity3D(版本5.3.5f1个人)集成的Android应用程序。 在最新的Android设备中,相机打开正常但我们在三星Galaxy S2(4.1.2)等旧设备中遇到问题。 当设备通过vuforia打开相机时,屏幕是黑色的,如果我们尝试拍照,图像显然也是黑色的。 我的活动只是实例化统一播放器,它就像下面的代码: public class MainActivity extends AppCompatActivity { protected UnityPlayer mUnityPlayer; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setFormat(PixelFormat.RGBX_8888); // <— This makes xperia play happy mUnityPlayer = new UnityPlayer(this); setContentView(mUnityPlayer); mUnityPlayer.requestFocus(); } public void onImageSaved(final String path) { final Intent intent = new Intent(MainActivity.this, CameraPreviewActivity.class); final Bundle bundle = new Bundle(); […]

旋转和平移矩阵来自单应性opencv

我正在使用java中的android应用程序,我使用findHomography()使用opencv计算单应性,我如何通过单应性找到包含旋转和平移的相机姿势矩阵 Mat homography = Calib3d.findHomography(ReferencePoints2, ReferencePoints1,0,Calib3d.RANSAC);

使用SIFT增强现实

我遇到了很多AR库/ SDK / API,所有这些都是基于标记的,直到我发现这个video ,从描述和评论中,看起来他正在使用SIFT来检测对象并跟随它。 我需要为Android做到这一点,所以我需要在纯Java中完全实现SIFT。 我愿意这样做,但我需要先了解SIFT如何用于增强现实。 我可以利用你提供的任何信息。