Ich muss speziell wissen, was die Zeile for m, n in matches
tut, um es in C implementieren zu können. matches
ist eine Matrix, aber welche Werte nehmen m
und n
und wie bewegen sie sich?Was bedeutet das für "m, n in Matches"?
Dies ist Python-Code ...
for m, n in matches:
if m.distance < 0.75*n.distance:
good.append([m])
HINWEIS In C++ matches
ist ein std::vector<DMatch>
und ist ein OpenCV-Programm.
Danke!
Was ist der vollständige Typ von 'Übereinstimmungen' in der C++ - Version? In Python bedeutet "für m, n in Übereinstimmungen", dass "Übereinstimmungen" iterabel ist, wobei jedes Element ein Tupel oder eine Liste ist, die ein Wertepaar enthält, das Sie in der Schleife als "m" und "n" lesen. Also, dann in der C++ - Version, ist 'Übereinstimmungen' vom Typ 'Vektor>', 'Vektor >' oder etwas anderes? –
SO Frage für [Mehrfachzuweisung] (https://stackoverflow.com/q/5182573/2823755). – wwii
Ich illustrierte dies nur in https://stackoverflow.com/q/44771384 – hpaulj