Closed AndrewAnnex closed 3 years ago
I put a fix. I also fixed a related issue for this tool when one specifies a non-empty --output-prefix. Now the behavior is just like for bundle_adjust, the match file gets written to output_prefix-img_iimg_j.match when the prefix is specified. If it is not specified, the match file is img_iimj_j.match. The debug image follows the same naming convention.
Our daily build can't be published because our web server is dead, but at some point this fix will make it to the public.
Andrew, thank you.
Describe the bug Ipmatch when given 3 images and vwip files (aka img1.tif img1.vwip img2.tif img2.vwip img3.tif img3.vwip) does not appear to properly export all 3 pairwise combination match files as indicated in the documentation for ipmatch. Note that this is with the "--debug-image" flag enabled. It appears to use the same filenames for each pair and overwrites the results each iteration.
For each iteration, I can see that the different pairwise matches are correctly computed (text in stdout for "Matching between ..." is correct), but for each iteration the same .match filename and debug filename is used, overwriting the results from the previous pairwise comparison.
To Reproduce Steps to reproduce the behavior:
ipfind
on 3 imagesipmatch img1.tif img1.vwip img2.tif img2.vwip img3.tif img3.vwip --debug-image
Expected behavior expected 3 match files and debug images for each pair.
Error Logs, Terminal Captures, Screenshots here is the full stdout for the run, the file names are long but I believe I had everything correctly laid out (and yes I need more ip points for the ctx image)
Your Environment (please complete the following information):