SfM_quality_evaluation icon indicating copy to clipboard operation
SfM_quality_evaluation copied to clipboard

Error when running "EvaluationLauncher.py" at "compute camera motion" step

Open biesseck opened this issue 7 years ago • 1 comments

I got the followning error message when running "EvaluationLauncher.py" script, at "compute camera motion" step (performed by openMVG_main_GlobalSfM program):

local_parameterization.cc:103 Check failed: constant_parameters.size() < size Number of parameters held constant should be less than the size of the parameter block. If you wish to hold the entire parameter block constant, then a efficient way is to directly mark it as constant instead of using a LocalParameterization to do so. Aborted (core dumped)

I'm not a SfM specialist and don't really know what causes the error, but it seems some task of this step is not beeing completed and then the next step, "perform quality evaluation" (performed by openMVG_main_evalQuality program), doesn't perfomed as well. At the end of pipeline my folder "/home/bernardo/SfM_quality_evaluation/Benchmarking_Camera_Calibration_2008_out/evaluation_output/fountain-P11/SfM_Global/stats" is empty and the HTML file "ExternalCalib_Report.html" with final results is not being created as the "Readme.txt" file says.

biesseck avatar Jun 04 '17 04:06 biesseck

I think it's due to the issue on this line https://github.com/openMVG/SfM_quality_evaluation/blob/master/EvaluationLauncher.py#L89 If you are using OpenMVG v1.X you must change the line from command = command + " -f 0" # Do not refine intrinsics to command = command + " -f NONE" # Do not refine intrinsics

pmoulon avatar Jun 06 '17 06:06 pmoulon