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 ?
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