That's a good call, and one I made sure to take into account. Instead of being a perfect 8 ft. x 6 ft. as advertised, the actual dimensions were a bit smaller at 92" x 67", which works out to about 3.96 m^2.
I'm not an expert in this domain but the ratio 16/9 concerns the image size (so the ratio of screen pixels). However, would it be possible for the camera pixels not to be square? which would account for the discrepancies.
At some point, I'm expecting to try to extend some of this work using stitched images, which will probably require digging around the OpenCV toolkit anyway. If that happens, I'll probably spend some time experimenting with adding in that camera calibration to see if there might be a good way to account for it without requiring a ton of work before each flight.
[1] https://en.wikipedia.org/wiki/Distortion_%28optics%29
[2] https://docs.opencv.org/3.4/dc/dbb/tutorial_py_calibration.h...
I’ve been using OpenDroneMap for this sort of thing to date and have been happy with the results. That said - if you’d like some higher resolution images to play with, let me know. I fly an Autel EVO 2 Pro and would be happy to take some test shots for you. I even have a silver tarp handy.
Now that I'm thinking about it, though, it might be neat to see how some of this translates to a different drone/camera combo. If you feel so inclined, I'd be happy to re-run this analysis on a similar photo (off-color tarp on a solid background), where I'd need the drone height, photo resolution, and camera specs. My email's in my profile. If so inclined, you should also be pretty easily able to recreate this on your own using the code hosted on Github[1].