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!!!