Which Cameras exist in Pix4Dmapper Database and which Parameters are used?

All registered cameras, and each camera's parameters in the Pix4Dmapper camera database are registered in the icmdb.xml file located in the Pix4Dmapper installation folder, which is stored, by default, in:

C:\Users\Your Username\AppData\Local\pix4d\common

 
Tip: When using Windows File Explorer, the AppData folder is not visible by default. To view the hidden items click the View tab on File Explorer’s ribbon and click the Hidden items checkbox in the Show/hide section.
 
Example: 15MP image captured with a Canon EOS 500D using 18mm focal length:

<camera name="CanonEOS500D_18.0_4752x3168">
<imageWidth>4752</imageWidth>
<imageHeight>3168</imageHeight>
<pixelSize>4.778535</pixelSize>
<principalPointXmm>11.3538</principalPointXmm>
<principalPointYmm>7.5692</principalPointYmm>
<lensType>perspective</lensType>
<focalLengthmm>18.802676</focalLengthmm>
<distortion>5</distortion>
<radialK1>0</radialK1>
<radialK2>0</radialK2>
<radialK3>0</radialK3>
<tangentialT1>0</tangentialT1>
<tangentialT2>0</tangentialT2>
<cameraModelSource>internalDB</cameraModelSource>
<bandConfig>
<band name="Red" centralWaveLength="660" width="0" weight="0.2126"/>
<band name="Green" centralWaveLength="550" width="0" weight="0.7152"/>
<band name="Blue" centralWaveLength="470" width="0" weight="0.0722"/>
</bandConfig>
</camera>

 
Note: If a camera does not exist in the Pix4Dmapper camera database, contact the Support Team here
Was this article helpful?
2 out of 13 found this helpful

Article feedback (for troubleshooting, post here)

12 comments

  • Yongcai Wang

    Hi

    I capature some photos with the BKL- TL10 camera of honor v10  for indoor 3D modeling.When I am going to process with Pix4d,then it shows error e0046:processing failed.No calibrated cameras.Attached some screenshots for reference.

    My camera parameters:

    pixel:5120*3840

    focal length:4mm

    aperture:F1.8

    I am looking forward your reply.

    Thanks!

     

     




  • Blaž (Pix4D)

    Hi Yongcai,

    From the screenshots, we can see that the processing stopped with the Error e0046: "Processing failed.". I would recommend checking the proposed solutions in the "Processing failed. No calibrated cameras." article. 

    Since the BKL- TL10 camera is not included in the internal camera database and I would recommend checking the How to calibrate a Perspective Lens Camera in order to compute the initial camera parameters.

    Best,

  • Yongcai Wang

    Hi

    I got your reply.Maybe the problem is caused by no enough images.I try more photos and could complete the initial processing but didn't get a good cloud points and textured scence.

    Now I want to complete indoor reconstruction,I found that only enough images that don't have geolocation tap is not sufficent to establish indoor 3D model.If I get a good indoor 3D model, could you give me some tips.

    Or I want to combine outdoor reconstruction and indoor reconstruction,how to do?

    Looking forward to your reply.

     

  • Blaž (Pix4D)

    For interior reconstruction, it is strongly recommended to use terrestrial images. High overlap is needed (90%). Therefore, it is recommended to use a fisheye lens camera.

    Manual Tie Points improve the reconstruction and help to properly adjust the model. For more information: webinar.

  • Michael Rawitch

    What are the units used for pixel size in this output? 

  • Blaž (Pix4D)

    Pixel size is defined in micrometers (μm).

  • Michael Rawitch

    Is it possible to identify which information corresponds to the DJI Zenmuse X5S? The common camera names for DJI don't appear to be in the field for name. 

  • Momtanu (Pix4D)

    Michael, zenmuse X5S is FC6520_DJIMFT15mmF1.7ASPH_15.0_5280x3956

  • DRONE ALSACE

    Hi, is the Zenmuse X7 camera present in the database ? If no, what are the parameters to enter in the Camera Model section if using a 50mm lens ? (multiplying factor 1,5 so 75mm equivalent)

    Thanks !

  • Momtanu (Pix4D)

    The X7 is primarily a cinematic camera that is not technically optimal for mapping solutions. It is not compatible with our flight planning application Pix4D capture and so you would not be able to use it for image acquisition. In addition, it also is prone to linear rolling shutter distortion due to the internal camera optics and mechanics. We also do not have a camera model for the X7 which would mean that you would need to perform a perspective lens calibration (more info below) in order to get an accurate model of the interior camera optics.

    How to calibrate a Perspective Lens Camera

    Pix4Dmapper can work with any camera given that the images have good quality. If you use a camera that does not exist in Pix4Dmapper database, then you can still use it paying more attention in the quality report (see camera optimization: The relative difference between initial and optimized camera parameters should be below 5%.) 

    Edited by Momtanu (Pix4D)
  • Benoit Filliatre

    Hi,

    When re-installing Pix4Dmapper (after de-installing it), are the DB model re-initiated ?

    ie is the file :

    C:\Users\Your Username\AppData\Local\pix4d\common\icmdb.xml  re-initiated ?

    I am wondering if i could have saved by mistake a custom model in the DB.

    So is it possible to get this file in a re-initiated way or could you paste the xml part for the Phantom 4 PRO (V1 as i bought it in February 2018) and give as well exact label : ie is it : FC6310S_8.8_5472x3648 ?

    Regards

     

     

     

     

  • Daniel (Pix4D)

    Hello Benoit,

    I am not sure if I understand the question.

    Anyway, you can always edit the camera database and edit or add new cameras:

    Please let me know if that answers your question.

    Regards.

Please sign in to leave a comment.