Log in or register to post comments

Camera Intrinsics - Is it possible to provide these to Vuforia ?

April 11, 2020 - 3:13am #1

This is a follow up to the thread I haven't received any answer on: https://developer.vuforia.com/forum/unity/camera-intrinsics-issue

So I am following this tutorial but it isn't taking me anywhere : https://library.vuforia.com/content/vuforia-library/en/articles/Solution/external-camera-calibration.html

I got the Intrinsic parameters through a calibration with checkerboards and I can't see how I can introduce those parameters into Vuforia in my smartphone (android)...

This part doesn't give no information:

the Driver needs to be updated and provide the camera intrinsics to Vuforia Engine through the CameraIntrinsics structure. The CameraIntrinsics structure is a value in the CameraFrame structure which is provided every frame through the CameraCallBack::onNewCameraFrame(frame) function. For more information on building a custom driver, please refer to Creating a Custom Driver.

Since I am starting to doubt, I ask one question: Is it possible to provide camera intrinsics to Vuforia whether test in Play mode or if deployed to an android smartphone ?

 

 

 

Camera Intrinsics - Is it possible to provide these to Vuforia ?

April 20, 2020 - 4:51am #2

Hi,

Yes it should be possible.

Please go over https://library.vuforia.com/content/vuforia-library/en/articles/Solution/creating-custom-driver.html -> CameraCallback Class; In addition we also provide a sample available for review, download link: https://developer.vuforia.com/downloads/samples -> External Camera

Please over over our implementation in UVCExternalCamera.cpp of the intrinsic values ( starting with line 1187)

Also regarding the above mentioned sample we have following article in the library: https://library.vuforia.com/content/vuforia-library/en/articles/Solution/uvc-camera-driver.html which explains the implementation.

Hope this helps.

Vuforia Engine Support

Log in or register to post comments