cv :: Mat Konvertierung nach Eigen-Matrix und zurück

Ich habe mehrere Merkmalsvektoren in einemcv::Mat Dabei ist jede Zeile ein Merkmalsvektor (mehrere Zeilen wie diese hier:[ x1 y1 x2 y2 x3 y3.... ]). Ich muss SVD auf jeden Merkmalsvektor anwenden und verwende dafür die Eigenbibliothek. Vor der Anwendung von SVD muss die Feature-Matrix jedoch in konvertiert werdenEigen::Matrix bilden.

Später muss ich das SVD-Ergebnis wieder in konvertierencv::Mat.

Könnte jemand bitte einen schönen Weg vorschlagen, dies zu tun? Der Grund, warum ich es brauchecv::Mat Form ist, weil ich es in ein neuronales Netzwerk in OpenCV und nur eingeben musscv::Mat Eingabematrizen sind erlaubt.

Vielen Dank!!!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage