Help needed - Drone camera is not in the sensor database!

Hello guys,

After images alignment (442 with Sony A6600 & 756 with Autel Evo 2 Pro RTK V2) I found that a yellow exclamation mark appears in the 1Ds panel next to all drone images and says that ‘’ The camera is not in the sensor database’’ but if I click on any drone image and go down to ‘’Select input’’ I see that RC recognize the model ‘’Autel Robotics XT705’’. I hve to say that ‘’Prior lens distortion’’ at the Camera model has ‘’No lents distortion’’
Please help me by extending camera database for Autel Evo 2 Pro RTK V2. I had no problems with this on previous RC version.
Thank you!

Hi @Arhidrona, which version of RealityCapture were you using before? Is it possible that you have added that model manually before?
To add the camera model into sensor database follow this help article: RealityCapture Help. Also, this tutorial can be helpful: https://dev.epicgames.com/community/learning/knowledge-base/ze0Z/capturing-reality-yellow-triangle-with-an-exclamation-mark

For your camera model it can look like:

Example:
  <camera model="Autel Robotics XT705" ccdWidth="3"/>

Extended Example:
  <camera model="Autel Robotics XT705">
    <lens type="division" c1="-1.6"/>
  </camera>

Extended Lens Info:
    <lens model="model" type="division">
      <focus distance="15" c1="-0.4"/>
    </lens>

Division Lens Type:
    <lens model="model" type="division" focal="64" c1="-0.1"/>

You just need to use the correct values, the showed ones are just examples.

The camera model name is taken from the EXIF, therefore you can see it. Also, for all freshly imported images is the prior lens distortion considered as No lens distortion.

Hello @OndrejTrhan ,
I’m attaching now a screenshot of a project, from last summer, and there you can see that the camera sensor is in the RC database.

I’m using the same drone for a project, like 2 weeks ago, and I see that the same sensor is no longer in the RC database.

I have never attached the model to the database, I don’t know how to do it! Please help me by explaining step by step how to :slightly_smiling_face: , like where to go first, which window should I open, etc
Thank you.
Best regards, Alex V.

@OndrejTrhan,
after going to C:/ProgramFiles/CapturingReality/RealityCapture/sceneobjects.xml and open the last one, how do i edit it? Because I cannot type anything in this window.

Hi Alex,
in my previous message there is a whole manual.
But basically,

  • go to C:\ProgramData\Capturing Reality\RealityCapture
  • open sensorsdb.xml file in Notepad/Notepad++
  • add this line camera model=“Autel Robotics XT705” ccdWidth=“3”/ with correct ccdWidth value to the file (it should be searchable and around 11 mm)
    image
  • save the file

Then the database should be updated and you should be able to see the images without the triangle.

1 Like

Hello again @OndrejTrhan,
So I followed all steps mentioned by you above and unfortunately it doesn’t work. I found the data about the camera on the manufacturer’s website and noted as a text in Notepad as you advised me. I’m attaching a screenshot so you can tell me what I did wrong. Thank you!

You had opened the wrong XML file.
You need to add that line to sensordb.xml file, not sceneobjects.xml. Also, it is in different folder: C:\ProgramData\Capturing Reality\RealityCapture, not C:/ProgramFiles/CapturingReality/RealityCapture/
And you need to add that line before </cameras> line, as in the image I sent before.

Also, you found focal length, not the sensor’s width size.
If it is 1’’ CMOS, it should be for 4:3 aspect ratio 12.8mm Horizonal * 9.6mm Vertical * 16mm Diagonal .

Hello @OndrejTrhan,
I followed your steps more carefully and everything is ok now, sensor’s width size ‘‘10.6’’ :wink: not so easy to find. I had to do a bit of searching :sweat_smile:

Thank you Ondrej. Have a nice day!