cv :: Mat conversão para Eigen-Matrix e de volta

Eu tenho vários vetores de recursos armazenados em umcv::Mat onde, cada linha é um vetor de recursos (várias linhas como esta aqui:[ x1 y1 x2 y2 x3 y3.... ]). Eu tenho que aplicar SVD em cada vetor de recurso e para isso eu uso a biblioteca Eigen. Mas, antes de aplicar o SVD, a matriz de recursos deve ser convertida paraEigen::Matrix Formato.

Mais tarde, eu tenho que converter o resultado SVD de volta paracv::Mat.

Alguém poderia sugerir uma maneira legal de fazer isso? A razão pela qual eu preciso dissocv::Mat forma é porque eu tenho que inseri-lo em uma rede neural no OpenCV e apenascv::Mat matrizes de entradas são permitidas.

Obrigado!!!

questionAnswers(3)

yourAnswerToTheQuestion