Add Roll, Pitch, Yaw to folder of images

Started by lombardata, November 09, 2022, 06:34:54 AM

Previous topic - Next topic

Phil Harvey

I'm sorry.  You are correct that the first 2 images didn't update GPSPitch and GPSRoll in the last -v3 output of your previous post.

My issue is that I haven't been able to reproduce your problem.  Interpolation of GPSPitch and GPSRoll works fine with the .csv file I posted and the times you are using.

Could you post your .csv file?

Also, there can be no interpolation if the time out ouside the range of all times in the csv file.  In this case the nearest time is used.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

Phil Harvey

Ah ha!  I have managed to reproduce the problem.  I'll post back here when I know more.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

Phil Harvey

OK.  Sorry for being so dense with this one.

ExifTool wasn't interpolating pitch/roll/yaw information unless all 3 of these orientation angles were present.  And unfortunately ExifTool didn't support yaw (GPSImgDirection) in CSV files.  (I had already added this ability in my local copy, which is why I wasn't seeing the problem at first.)

I will patch ExifTool 12.51 to fix this, so GPSPitch and GPSRoll will interpolated properly even if GPSImgDirection doesn't exist.  I have also added the ability to read GPSImgDirection from CSV files.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

lombardata

Thank you very much Phil, I installed the latest version of exiftool (v12.55) and now it works perfectly ;D
Sorry for the late reply, but I had not noticed that there was a second page in my post and had not seen your last three messages...