What does "underscore symbol" mean in a matlab function documentation?
Afficher commentaires plus anciens
Hi,
I read in this documentation:
that for output 'status'
[___,status] = estimateGeometricTransform(matchedPoints1,matchedPoints2,transformType)
but what does "___" mean?
I tried with
[~,status] = estimateGeometricTransform(matchedPoints1,matchedPoints2,transformType)
and
[tform,status] = estimateGeometricTransform(matchedPoints1,matchedPoints2,transformType)
but i can not get out status variable and it returns an error:
Error using coder.internal.errorIf (line 9)
MATCHED_POINTS1 and MATCHED_POINTS2 do not have enough points.
Error in estimateGeometricTransform>checkRuntimeStatus (line 167)
coder.internal.errorIf(status==statusCode.NotEnoughPts, ...
Error in estimateGeometricTransform (line 149)
checkRuntimeStatus(statusCode, status);
Réponses (2)
Dima Lisin
le 17 Mar 2015
1 vote
Hi Marco,
If you look at the description of the transformType parameter in the documentation, you will see a table listing the minimum number of matched points required for each type of transformation.
1 commentaire
Soso
le 2 Avr 2015
Thank you so much Dima.
Walter Roberson
le 18 Déc 2013
0 votes
The _ stands in for "any of the other forms listed already". So "tform" or the three-output form can both be followed by "status" as an output.
What size() are your matchedPoints1, matchedPoints2 ? The routine thinks that you are not passing in enough points (enough rows) to be able to compute the transform type you have asked for (you did not show us which one.)
6 commentaires
Marco
le 19 Déc 2013
Walter Roberson
le 19 Déc 2013
Okay, but what are the size() of matchedPoints1 and matchedPoints2 when the problems occur? Perhaps the problem can be predicted instead of being captured afterwards.
Marco
le 19 Déc 2013
Marco
le 20 Déc 2013
Soso
le 17 Mar 2015
Did you solve the problem? Please share with us what was the solution? Thank you so much.
Dima Lisin
le 17 Mar 2015
Hi Soso,
please see my answer below.
Catégories
En savoir plus sur Computer Vision Toolbox dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!