0
\$\begingroup\$

I am building a camera array for photogrammetry using the Raspberry Pi Camera Module 3 that is newly available in my area in January 2023. I use Meshroom for photogrammetry and it has a database with camera sensor information. I'll need to add a new line for this new camera!

The cameraSensors.db file from the newest Meshroom-2021.1.0 contains these lines for older Raspberry Pi cameras:

RaspberryPi;RP_imx219;3.6736;devicespecifications

RaspberryPi;RP_imx477;6.287;devicespecifications

RaspberryPi;RP_OV5647;3.6288;devicespecifications

Could someone please tell me what the line should read for the Raspberry Pi Camera Module 3 available in early 2023? My thought from the camera specs is immediately below, but I found that it didn't work. I still got the "Camera Intrinsics: Unknown" warning.

RaspberryPi;RP_imx708;6.45;devicespecifications

Here is the Meshroom warning when I tried to use images from the RP V3 camera intrinsics unknown for RP V3 cam

I tried other entries based on the text in the warning, but had no luck. Can anyone help get this entry correct for the Meshroom cameraSensors.db text file?

Thank you, DS

\$\endgroup\$
3
  • \$\begingroup\$ What other entries did you try? Which troubleshooting steps from the manual did you try? \$\endgroup\$ Apr 23 at 12:22
  • \$\begingroup\$ Hello, I used exiftool-12.61 to examine the metadata from a jpg image taken with the RPi Camera Module V3. I include that example image metadata below. From that metadata, I adjusted the Meshroom cameraSensors.db file to reflect the Make and Model as follows: 'Raspberry Pi;/base/soc/i2c0mux/i2c@1/imx708@1a;6.45;devicespecifications'. \$\endgroup\$ Apr 26 at 18:20
  • \$\begingroup\$ From the Meshroom manual (at the link you provided), they do make a suggestion that I could strip the rest of the metadata to avoid the issue "Meshroom asks to add camera info to database, even if it already exists." I will have to learn how to do that if I need to go that route. Thank you for your suggestions. Here is a link to the metadata from a single image. TS [link]dropbox.com/s/elwhjdbt0pt9hus/… \$\endgroup\$ Apr 26 at 18:20

1 Answer 1

0
\$\begingroup\$

In the documentation of Meshroom it says on the page on adding a camera:

You can add your own Camera and Sensor by adding a new line to the camerasensor.db located in ..\Meshroom-2018.1.0\aliceVision\share\aliceVision\ (you can use any text editor). Before editing the database, close Meshroom. Edit and save the edited file.

The format is:

CameraMaker;CameraModel;SensorWidth(mm);source

As the sensor is indeed 6.45 mm wide (according to the specs) your suggestion seems correct:

RaspberryPi;RP_imx708;6.45;devicespecifications
\$\endgroup\$
1
  • \$\begingroup\$ Thank you Saaru. Unfortunately when I tried Meshroom with photos from the Raspberry Pi Camera Module Version 3, it did not recognize the images with the edit to the cameraSensors.dB we had discussed above. I have edited my original post to include the warning message from Meshroom. Best regards, TS \$\endgroup\$ Apr 23 at 10:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.