Look at one of the image files from the P1, right click it and open with notepad (or any other text editor). Do a search (ctrl-f, cmnd-f) for "drone-dji:DewarpData=" if you are able to find the DewarpData in the image XMP field, your calibration is successful!
Cool! Amazing video and spot on instructions. Ok, my plan was calibrate 24mm and leave file on one SD card, calibrate 35mm and leave file on a different card. And then just insert then right SD card for the lens I am using. I know it’s not perfect but I can’t see having to calibrate every time I switch them. Thoughts? Also. Anyone see the 24mm lens has really bad fish eye! Phots have all four corners cropped off. But when I make an ortho it works perfect? But pictures suck you have to turn on dewarping.
Thanks for watching! I like the idea of having the 2 SD cards pre-loaded with the calibration file. I cant speak on how this will impact accuracy down the line though. DJI reccomends recalibrating every time a lense is removed/put on. The pre loaded calibration that you have on the SD cards could be marginally off every time. The idea is everytime you reattach a lense, something about it could be a hair off compared to last time. As far as the 24mm lense goes, I myself haven't used it so I can't really comment.
Hi Chris, for the P1 lens calibration mission, in DJI Pilot2 the camera must have the automatic shooting configuration or the manual configuration (iso, shutter...) but above all the dewarping must be turned off? Finally, should this calibration procedure be performed only for subsequent reconstructions with DJI Terra, or also with reconstructions with Agisoft Metashape, Pix4D Mapper, Reality Capture...? (Metashape, for example, has a built-in calibration of the distortion of the cameras that are used in the 3D reconstruction). I should calibrate the 24mm and 35mm of my P1...Many Thanks in advance, greetings.
Hello and thanks for watching. The flight should be an autonomous mission, leave the camera in automatic mode, and dewarping will be off. You only need to do this calibration one time, assuming you never take the lense off, and it can only be done via DJI Terra. If you are not using DJI Terra to process your data, you will not be able to obtain the calibration file. If you remove the lense and swap the lense for a different one, you will have to recalibrate
@@TerrestrialImaging Hi and thank you very much for your reply. Once you get the calibration file with DJI Terra, should the "sfm_report.json" file be put in the microSD slot or SDXC slot of the P1? Many thanks in advance, regards.
I imagine there is no way to guarantee that all lenses are identical, thus using a "Default file" may not apply to your lense as it could be slightly different. By creating your own file, your creating one specific for your lense and the way its fixed onto the P1.
What software do i need to generate the SFN file? I dont have TERRA. Any other softwares (Pix4D, Bentley etc) or free softwares that can generate this? Thanks
so you really only need this calibration if you are using dewarping, which is helpful for single shots, in mapping missions you do not need to dewarp. If you take the same lense on and off you will have to recalibrate as the properties might be slightly shifted with how the lense is put back on
Hi, could calibration be performed by obtaining the "sfm_report.json" file with another sw such as agisoft metashape professional? Thanks in advance for your reply. Greetings
Hello, thanks for the video. I have been trying to figure if my Dji P1 needed to be calibrated. I bought it new from a Dji dealer. The P1 came with a 35mm lens. My sales man never told me anything about needing a calibration. My unit was new at purchase. Do you think it came calibrated with the 35mm or should I do the steps in your video. How high did you fly and the speed.
The P1 does NOT come calibrated out of the factory. Unless your salesperson did the calibration for you, your device is NOT calibrated. I would reccomend performing a calibration flight on your own, it will make your P1 just that much more accurate. I flew this mission at 100m high, and left the speed at the default speed.
I got 6 months free with my P1 so I am using that to calibrate my 24mm and 35mm lens. Bit now inside terra so much (L1 as well) I like it better than drone deploy. So I’m going to buy a subscription.
Actually this is not the lens calibration but, a generation of calibration file process that will be used when using dewarping option. Which actually should be turned off when using third party software like Metashape, Pix4d or other. From what I understand If you don't use dewarping option this process gives you completely nothing :)
Thanks for another great video Chris!!!!
Thanks for watching Mike!
How do we know if the calibration file worked?
Look at one of the image files from the P1, right click it and open with notepad (or any other text editor). Do a search (ctrl-f, cmnd-f) for "drone-dji:DewarpData=" if you are able to find the DewarpData in the image XMP field, your calibration is successful!
you can also when running a new mission in the AT report, checking if uncertainties are small between initial and optimized camera internal parameters
Never knew about this, thanks
thanks for watching!
Hi, why my pictures are white ( photos Not clear)
Hi, nice and simple video Can the same calibration file be used every time I change lenses?
Hello, no you would need to recalibrate every time you change the lense to make sure you have the most accurate calibration possible
Cool! Amazing video and spot on instructions.
Ok, my plan was calibrate 24mm and leave file on one SD card, calibrate 35mm and leave file on a different card. And then just insert then right SD card for the lens I am using. I know it’s not perfect but I can’t see having to calibrate every time I switch them. Thoughts?
Also. Anyone see the 24mm lens has really bad fish eye! Phots have all four corners cropped off. But when I make an ortho it works perfect? But pictures suck you have to turn on dewarping.
Thanks for watching! I like the idea of having the 2 SD cards pre-loaded with the calibration file. I cant speak on how this will impact accuracy down the line though. DJI reccomends recalibrating every time a lense is removed/put on. The pre loaded calibration that you have on the SD cards could be marginally off every time. The idea is everytime you reattach a lense, something about it could be a hair off compared to last time.
As far as the 24mm lense goes, I myself haven't used it so I can't really comment.
Hi Chris, for the P1 lens calibration mission, in DJI Pilot2 the camera must have the automatic shooting configuration or the manual configuration (iso, shutter...) but above all the dewarping must be turned off? Finally, should this calibration procedure be performed only for subsequent reconstructions with DJI Terra, or also with reconstructions with Agisoft Metashape, Pix4D Mapper, Reality Capture...? (Metashape, for example, has a built-in calibration of the distortion of the cameras that are used in the 3D reconstruction). I should calibrate the 24mm and 35mm of my P1...Many Thanks in advance, greetings.
Hello and thanks for watching. The flight should be an autonomous mission, leave the camera in automatic mode, and dewarping will be off. You only need to do this calibration one time, assuming you never take the lense off, and it can only be done via DJI Terra. If you are not using DJI Terra to process your data, you will not be able to obtain the calibration file. If you remove the lense and swap the lense for a different one, you will have to recalibrate
@@TerrestrialImaging Hi and thank you very much for your reply. Once you get the calibration file with DJI Terra, should the "sfm_report.json" file be put in the microSD slot or SDXC slot of the P1? Many thanks in advance, regards.
@@marcomassignan7171 you will put the file on a micro sd card and leave it at the root of the sd card. The SD card will just sit in the payload
Why wouldn’t dji offer a properly calibrated json file for each size lens
I imagine there is no way to guarantee that all lenses are identical, thus using a "Default file" may not apply to your lense as it could be slightly different. By creating your own file, your creating one specific for your lense and the way its fixed onto the P1.
What software do i need to generate the SFN file? I dont have TERRA. Any other softwares (Pix4D, Bentley etc) or free softwares that can generate this? Thanks
If all that I need to do is take my lens off and then put the same one back on can I use the same calibration file as before?
so you really only need this calibration if you are using dewarping, which is helpful for single shots, in mapping missions you do not need to dewarp.
If you take the same lense on and off you will have to recalibrate as the properties might be slightly shifted with how the lense is put back on
How about m3e? Do i have to calibration?
the Calibration should be done if you intend to take manual photos using the dewarping setting on
Hi,
could calibration be performed by obtaining the "sfm_report.json" file with another sw such as agisoft metashape professional?
Thanks in advance for your reply.
Greetings
This can only be obtained via DJI Terra
Hello, thanks for the video. I have been trying to figure if my Dji P1 needed to be calibrated. I bought it new from a Dji dealer. The P1 came with a 35mm lens. My sales man never told me anything about needing a calibration. My unit was new at purchase. Do you think it came calibrated with the 35mm or should I do the steps in your video. How high did you fly and the speed.
The P1 does NOT come calibrated out of the factory. Unless your salesperson did the calibration for you, your device is NOT calibrated. I would reccomend performing a calibration flight on your own, it will make your P1 just that much more accurate. I flew this mission at 100m high, and left the speed at the default speed.
Thank you for your video. Can we use other processing software such as Pix4Dmapper or Pix4Dmatic?
Not for getting a dewarping calibration file, no.
Does pix4d have a comparable output for the 'sfm_report.json' file?
This can only be done with DJI Terra
What do you do if you don’t have Terra???
I got 6 months free with my P1 so I am using that to calibrate my 24mm and 35mm lens. Bit now inside terra so much (L1 as well) I like it better than drone deploy. So I’m going to buy a subscription.
omg-unreal done-peace out-💪
LOL
Actually this is not the lens calibration but, a generation of calibration file process that will be used when using dewarping option. Which actually should be turned off when using third party software like Metashape, Pix4d or other. From what I understand If you don't use dewarping option this process gives you completely nothing :)
Is this true?