I have been encountering errors in recent uses of ODM for processing multispectral imagery. ODM appears to be matching one band, as per the new parameter primary band, but then subsequently fails to match or add any other band to the reconstruction and final output. I have included a snippet of the relevant error message.
INFO] Computing band alignment
[WARNING] Compute homography: OpenCV(4.5.0) /code/SuperBuild/src/opencv/modules/calib3d/src/fundam.cpp:385: error: (-28:Unknown error code -28) The input arrays should have at least 4 corresponding point sets to calculate Homography in function ‘findHomography’
[INFO] IMG_0021_1.tif → IMG_0021_2.tif cannot be matched
I have encountered this error while using datasets which were processing fine in previous versions of ODM. I have tried using small datasets(such as the 90 image folder I am sharing below) and larger datasets of 3000, and this error was persisted. Additionally this error does not seem to be correlated with any parameter that I can find, including changing the primary band which is used.
I am including a link to a google drive folder containing 90 tiffs, along with the full log and output folder from running them in v2.3.1 Any insight into this issue would be greatly appreciated.
https://drive.google.com/drive/folders/1X1puWUz2mCseaLOJnOxrA-NWGzUFwgfX?usp=sharing