In the image processing (Index Calculator Tab), I cannot process with correction type: Camera, Sun Irradiance and Sun Angle. It shows in red text. and error log:
[Error]: IMG\_170223\_060720\_0562\_GRE.TIF: No sun sensor pose information
[Error]: IMG\_170223\_060721\_0563\_GRE.TIF: No sun sensor pose information
[Error]: IMG\_170223\_060723\_0565\_GRE.TIF: No sun sensor pose information
I have found a similar post (Sequoia sun angle correction), but I am using Disco Pro Ag (Parrot) and Sequoia sensors.
Could you please explain how to fix the sun angle error?
This error in enabling sun angle correction might be due to a previous version of the drone and camera firmware. Could you do the following steps :
update the Disco Pro Ag firmware to 1.5.2
update the Sequoia firmware to 1.4.1
With these updates, the Sequoia images should have in exif the tag âXmp.Camera.IrradianceRelativeRotationâ set to {173, 0, 0}. With this tag, the mapper can compute the desired correction.
You donât have to fly again but be aware that you will need to tag the images to compute the correction type âCamera, Sun Irradiance and Sun Angleâ.
You can use exiv2 program to write exiv tags in your images. To manually set the tag in your images stored in a folder working_directory, please run these two commands in bash script:
cd working_directory
exiv2 â-Mreg Camera http://pix4d.com/camera/1.0/â â-Mset Xmp.Camera.IrradianceRelativeRotation  173, 0, 0â *.TIF
Please, be aware that for Windows, the basic command prompt doesnât allow to walk through all the folder using *.TIF. You will need to use bash script.
installing exiv2 on my windows7 is a challenge for me.
Therefore, I use exiftool instead. by using user defined tag
%Image::ExifTool::UserDefined = (
   âImage::ExifTool::XMP::xmpâ => {
     Â
      IrradianceRelativeRotation => { Writable => âlang-altâ },
      Â
   },
);
However, the correction type âCamera, Sun Irradiance and Sun Angleâ is still in the red text.
and with these errors:
[UI]: Processing Options clicked.
[Error]: Error e9035a: camera model name: Sequoia\_4.0\_1280x960 (Green)(1), correction type: sunIrradianceAndAngleWithPoseFromCamera - Missing information for radiometric correction in 7/29 images:
[Error]: IMG\_170223\_055908\_0070\_GRE.TIF: No sun sensor pose information
[Error]: IMG\_170223\_055912\_0074\_GRE.TIF: No sun sensor pose information
[Error]: IMG\_170223\_055911\_0073\_GRE.TIF: No sun sensor pose information
[Error]: IMG\_170223\_055910\_0072\_GRE.TIF: No sun sensor pose information
[Error]: IMG\_170223\_055909\_0071\_GRE.TIF: No sun sensor pose information
[Error]: IMG\_170223\_055914\_0076\_GRE.TIF: No sun sensor pose information
[Error]: IMG\_170223\_055913\_0075\_GRE.TIF: No sun sensor pose information
[Error]:
%Image::ExifTool::UserDefined = (
   âImage::ExifTool::XMP::Xmpâ => {
     Â
      Camera.IrradianceRelativeRotation => { Writable => âXmpTextâ },
      Â
   },
);
I have a similar issue with pix4d mapper 3.2.17 when i try to add sun angle corrections. The log panel show me these messages for each spectral bands: So i checked with Exiftool the IrradianceRelativeRotation tag. It has a value of â175,0,0â so it is well informed in the image exifs.
Thomas, can you send me some images? You can upload in dropbox or google drive and share the link here. I want to check if it works with the latest version and also the exif of the images to see why this is happening
The file â.ExifTool_configâ is edited as follows:
%Image::ExifTool::UserDefined = ( # All EXIF tags are added to the Main table, and WriteGroup is used to # specify where the tag is written (default is ExifIFD if not specified): Â Â Â âImage::ExifTool::XMP::Mainâ => { Â Â Â Â Â Camera => { Â Â Â Â Â Â Â SubDirectory => { Â Â Â Â Â Â Â Â Â TagTable => âImage::ExifTool::UserDefined::Cameraâ, Â Â Â Â Â Â Â }, Â Â Â Â Â }, Â Â Â }, );
%Image::ExifTool::UserDefined::Camera = ( Â Â Â GROUPS => { 0 => âXMPâ, 1 => âXMP-Cameraâ, 2 => âCameraâ }, Â Â Â NAMESPACE => { âCameraâ => âhttp://pix4d.com/camera/1.0/â }, Â Â Â WRITABLE => âstringâ, # (default to string-type tags) Â Â Â IrradianceRelativeRotation => { }, );
These cookies are necessary for the website to function and cannot be switched off in our systems.
They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences,
logging in, or filling in forms. These cookies do not store any personally identifiable information.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site.
They help us to know which pages are the most and least popular and see how visitors move around the site.
All information these cookies collect is aggregated and therefore anonymous.
If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
These cookies may be set through our site by our advertising partner (Google).
They may be used by Google to build a profile of your interests and show you relevant adverts on other sites.
They do not directly store personal information but are based on uniquely identifying your browser and internet device.
If you do not allow these cookies, you will experience less targeted advertising.