[SOLVED] Edited sensor database but error message persists

I am getting an error message in my Reality Capture projects. I have a yellow triangle warning for all images added, stating ‘the camera is not in the sensor database’. All online discussion of this issue seems to suggest only one solution that seem to work in all cases, involving editing of the xml file to add a missing camera.

I’ve tried this and it does not work for me and furthermore the cameras I am using are already listed in the database.

I get error warnings for both ‘Canon Canon EOS 500D’ and ‘SONY DSC-RX100’. I have not tried other cameras. I have checked that it is not a wording issue, and that ‘Model’ name listed under ‘Selected input’ is exactly the same as that in the sensors database. 

At a guess, given the cameras are clearly included, it is as if the software is just not looking in the right place for the sensors database. It is located in 

C:\Program Files (x86)\Steam\steamapps\common\RealityCapture

it lists

<camera model=“Canon Canon EOS 500D” ccdWidth=“22.3”/>

<camera model=“SONY DSC-RX100” ccdWidth=“13.2”/>

One thing that occurred to me was that it might be because my version of the software is from Steam but I previously had a demo and maybe there’s some confusion happening between the installations - although I have uninstalled the demo, and confirmed there are no other sensor xmls on the C drive. I have tried uninstalling and reinstalling but it doesn’t seem to help. 

In any case I can produce models but I thought that perhaps they might be less accurate than they should be with known parameters.

Any ideas?

So I found a solution posted by another user (RED-FROG) on the Steam forum - didn’t work for me but might work for others until the bug is fixed. It seems that the steam installation looks for the sensors database in C:\ProgramData instead of in the Steam Apps folder where it was installed alongside all the other files.

"Sorry for all the off topic but:

Yes there clearly is a bug with the database.

I have created an empty folder “Capturing Reality” in ProgramData. And inside this folder I have created “RealityCapture”.

Then I

COPIED
F:\SteamLibrary\steamapps\common\RealityCapture\sensorsdb.xml

to
C:\ProgramData\Capturing Reality\RealityCapture\sensorsdb.xml

Now Reality Capture (STEAM Version) can see it and updated the database."

 

This still doesn’t help me. At first I got hung up trying to create a ProgramData folder in C and got an error message saying there was already one there - so I guess it is hidden in Windows 10. I was able to get into it by going typing C:\ProgramData into the windows explorer address bar but then after adding a Reality Folder and database manually, aaand rebooting Reality Capture it still doesn’t find the database…

OK - I found the answer in another post here

https://support.capturingreality.com/hc/en-us/community/posts/115001350072–SOLVED-Bug-5719-Incomplete-Camera-Sensor-can-t-update

Hey John,

great troubleshooting!  :smiley:

So was it the access rights?

Yeah I think that was the final problem. I wonder does everyone who buys the software through Steam get this problem?