После использования функции PCACompute
OpenCV, как показано ниже, у меня есть Mat
, представляющая среднее значение, и Mat
собственных векторов.
org.opencv.core.Core.PCACompute(datiOriginali,mean, eigenvectors,0);
datiOriginali
- это мой ввод Mat
, mean
- это среднее значение Mat
, а eigenvectors
- собственные векторы Mat
.
Оттуда я использовал PCAProject таким образом:
org.opencv.core.Core.PCAProject(datiOriginali, mean,eigenvectors , res);
datiOriginali
всегда является входнымMat
, mean
и eigenvectors
такие же, как были рассчитаны в PCACompute
, а res
- это вывод Mat
.
Как я могу выполнить распознавание лица, используя значение собственных лиц?Я не знаю, как рассчитать евклидово расстояние между тренировочным изображением, рассчитанным, как показано выше, и новым изображением.