Shooting in RAW (DNG) with the Parrot Anafi and Pix4D Capture
A word of caution ! It is possible that switching applications and disconnecting the USB cable during flight may disrupt the proper operation of the drone. I didn't have a problem but use this method at your own risk. - These tests were performed with a Parrot Anafi 1.2.4, SkyController 1.2.0, an iPhone 5S on iOS 12, the FreeFlight 6.2.1 application. YMMV.
The Pix4D Capture application is very well designed to prepare flight plans, whether grid, double grid, polygon or circular. Preparing a flight plan is very simple, even on a small smartphone and all the important settings such as camera coverage or tilt are present. The only downside when doing photogrammetry with Parrot Anafi and Pix4D Capture, the app only records JPGs and this is also the case with other drones such as DJI's.
Fortunately, it is possible to overcome this limitation with the following steps:
- Turn on Anafi and connect your smartphone to the SkyController3
- Open Pix4D Capture and create a flight plan
- Click on the "Start" button at the bottom right in Pix4D Capture. Skip the screen that asks you to connect to the drone. The checklist is shown, this is the moment when the app writes the flight plan on the Anafi. Click on Cancel.
- Launch the FreeFlight application and go to the "Fly" screen.
Reconnect the smartphone to the SkyController3 with the USB cable.
Modify the photo settings: DNG/JPG, Style, iso, shutter speed. You can choose all the parameters at your convenience, they will then be used during the automatic flight.
Disconnect the USB cable that connects the smartphone to the SkyController3.
Switch back to the Pix4D Capture application
Reconnect the USB cable
Wait for pix4D to reconnect to the Anafi and then press "Start" again at the bottom right of the screen. And this time, on the "Drone take off checklist" screen, we will not click on Cancel but on Start. The Anafi takes off immediately and begin its automated flight.
That's it! The Anafi will take all the following pictures in DNG+JPG with the settings you have chosen in FreeFlight.
After the flight, it will not be possible to continue with the Pix4D workflow, the application will not be able to download the photos from the Anafi after the mission, which is quite normal since it was not designed to do so.
But it will of course still be possible to retrieve the geotagged DNGs from the Anafi SD card, convert them to TIFF and then use them in Pix4D or any other photogrammetry software.
Unfortunately, the Anafi is not able to record DNGs as fast as JPGs, it will need between 4 and 5 seconds between each picture. It will therefore be necessary to modify some settings:
- Reduce flight speed (and therefore increase flight time and probably reduce the area covered)
- Reduce overlap (which is not recommended, the default settings of Pix4D 80% ↕ and 70%↔ are suitable for most projects, decreasing them could complicate or make it impossible for the photogrammetry software to do its job )
- Increase altitude (and therefore decrease GSD and slightly increase flight time)
Or a mix of the 3 that can be defined according to a careful calculation. We therefore lose some of the advantages of the Pix4D application, which in normal operation would completely abstract this type of problem.