Log in or register to post comments

Using external USB camera on Android

May 21, 2016 - 2:04pm #1

Hi. Is it possible to select the external USB web camera to be used with Vuforia on Android? 

Reason for question: for specific AR/VR project it is desired to have recognition of markers in almost full darkness for human eyes. I suppose to use the external IR camera with additional IR light to recognize the markers but provide the video from back camera as video background.

You have implemented the using of web camera for Editor mode but is it possible to use it for runtime too as option? 


Thank you.


Using external USB camera on Android

May 24, 2016 - 1:51am #3

Thank you for answer. If you are somehow related with Vuforia team, may be you can know something about the plans to add support of external webcams to runtime too? Or even better - taking the image for analysis  from Texture component (WebCamTexture is inherited from it, http://docs.unity3d.com/ScriptReference/WebCamTexture.html). It should not be hard but this feature is enough useful for AR-based development.. I suppose your feature of using Webcam in Unity3d is already  based on exacty this approach.

Of course it can be slower then reading the image from internal device camera but it is necessary for applications which uses custom Android-based devices, instead of standard smartphones or tablets. Robots, game controllers like gun or  turret with embedded cameras (very useful for attractions), VR headsets with several specific cameras like Tango-based devices or 360 degrees camera,  using vuforia with videoflow got using IP camera at drone etc.

While Vuforia-based solution is not supporting this feature, the OpenCV or ARToolkit have to be used in these use cases but Vuforia has some advantages.

This feature  will be important especially with correspondence to plans to bring Vuforia to desktop, at least to Windows 10 based systems which already supported by both Intel Realsense series deep sensitive cameras SDK and new LeapMotion Orion SDK. So if Vuforia will support the using analysis of components inherited from Texture components to detect the id and coordinates of marker, it will be really great and flexible addition to this technology stack.

Using external USB camera on Android

May 23, 2016 - 9:08am #2


Currently Vuforia only supports webcams for the Unity Playmode feature. The 5.5 SDK does not accept webcams as an input source, only embedded cameras for mobile devices or tablets.


Log in or register to post comments