New to Tango. Missing Library - android

I am new to Tango and trying to get a hang of it. I am trying to execute tango examples from GitHub (https://github.com/googlesamples/tango-examples-java). However, I am facing a "INSTALL_FAILED_MISSING_LIRARY" when I am using "com.projecttango.libtango_device2" library. Can you someone help me with these questions:
Do I need to use a tango enabled a device to run these sample tango applications or develop any tango enabled devices? I am currently using Nexus 5 and Google Pixel Tablet
If no required, any instructions on installing the library on the device I have?

Do I need to use a tango enabled a device to run these sample tango applications or develop any tango enabled devices?
Yes. This is the problem you're seeing - you require a Tango device. Your devices are not Tango devices, hence INSTALL_FAILED_MISSING_LIRARY.

Related

Running Augmented reality apps on Linux using emulator

In continuation with this question. I am asking this question.
I installed Android Studio. I installed Unity 3D. I followed tutorials of Java-Android Studio and Unity. Nothing worked well because of the reason that they need the latest version of ARCore and neither my mobile nor emulator is compatible with it. I am exhausted searching for alternatives.
I didn't find any tutorial or guidance related to developing Augmented Reality Android apps. Please suggest me a reference that works on Ubuntu system without the need of the physical mobile, but with an emulator, if possible.
Note: Please provide a reference that is relatively easy to test small app initially so that I can proceed forward. I am saying this because of the reason that I am working from almost 3 months but didn't run a small AR app either in the emulator or in my mobile (Redmi Note - 4).
You should check 8thWall. It runs on almost all phones and it has SLAM as well. You can not use it with emulator but it has an application called XR Remote in which you can test your code without building for Android or iOS. Minimum requirement for Android is Android Kitkat (4.4) or higher and for iOS Minimum iOS 7.0 or later is required.
As the owner of the question stated 8thWall can not be used with Linux. As an alternative [ARToolKit] can be used. It is an open source AR framework. For more details you can refer here and here

Google VR Unity - Stereotypical-view and gyroscope are not working on Android

I'm new here, I hope my post met the guidelines and can provide detail as much as possible.
What I was trying to do:
Compile GVRDemo scene straight from GoogleVRForUnity_1.70.0 package to APK on
Unity 3D and install it on Android device.
What the problem was:
App is running, but the stereotypical-View and gyroscope didn't work
Other VR related apps works fine on the android device.
What I've tried to do:
Switched to Android platform
Check the Player Setting on Unity for Virtual Reality supported as Cardboard.
Specification used:
Unity Version 2017.1.0f3
Smartphone ASUS Z00AD, Android v5.0, Gyroscope available
GVR Unity v1.70.0 package
What should I do to make the stereotypical-view and the gyroscope to working?
Thank you, sorry for any lack of information.
download gvr sdk source instead of unitypackage

Tango app for all android devices

I am exploring tango sdk and find some things that i am not able to understand
there is an app called
istaging :- https://play.google.com/store/apps/details?id=com.iStaging.furniture
and there is another app
istaging for tango:- https://play.google.com/store/apps/details?id=com.istaging.furniture.tango
The simple app works for all normal android devices and app which says for tango shows "app is not compatible with your device
now my question is
is there any possibility that can develop app with tango sdk and works for normal android devices?
if yes please guide me how to do that.
Tango SDK only works on Tango-enabled devices, which at the time of writing, are the Yellowstone Devkit and the Phab Pro 2.
If you want to create an app that works on both Android and Tango, first use PackageManager to check if com.google.tango is installed on the device, so you can flag whether the phone is Tango-enabled or not. Learn how to do that here
Then build an AR experience using any AR SDK or OpenCV as to service the general Android market, and then a seperate, specific Tango experience for the ever-growing Tango phone market.
Hope you found my answer useful.

is Android 4's face detection API dependant on specific phones?

I'm trying to develop a face recognition system for Android, and I opted to use Android 4 as it has the built in face detection API. I'm using a Samsung nexus s and despite being as up to date as possible and a really new model phone the .getMaxNumDetectedFaces() method returns 0.
Am I doing something wrong or can this phone actually just not detect faces?
I thought the face detection would be included in the Android software and not the phone specific software.
There are two different face detection APIs in Android. FaceDetectorListener which depends on getMaxNumDetectedFaces() is hardware dependent so it might not be enabled on phones even if they run the latest version of Android. FaceDetector on the other hand runs in software and is supported since Android 1 so you might try that. Another option is to install OpenCV for Android.
See also, the answers on this question: Android face detection MaxNumDetectedFaces

AR app for androids

I'm trying to build an Augmented Reality application for androids. I just want it to show some 3d models when it recognizes my different markers.
I used this excellent SDK, https://ar.qualcomm.at/qdevnet/sdk and followed the steps, but unfortunately when I created the application and ran it on my android, it showed a message "Your device is not supported". That's probably because that guide is for 2.1 androids, and mine is 2.2
Is there any way to "convert" it? I just want to make it play on my phone.
Is there any way to "convert" it? I just want to make it play on my phone.
Not that I know of. The QCAR SDK actually checks for device compatibility based on explicit conditions (e.g. a snapdragon processor) and fails to initialize if the device is not supported. There's a list of supported devices available on their dev forum - https://ar.qualcomm.at/qdevnet/forums
Most Android (and iOS) devices are now supported by QCAR SDK.

Categories

Resources