Изпълнявам мини-проект за разпознаване на лица, използвайки собствени лица.
Имам компютър успешно и записах собствени лица в папка. Използвайки:
Matrix<-readInImagesAndLinearize()
avg_face<-as.vector(colMeans(Matrix, na.rm = FALSE, dims = 1))
A <- t(Matrix) - matrix(avg_face, ncol=dim(Matrix)[1], nrow=dim(Matrix)[2])
L <- t(A) %*% A
V <- eigen(L)
eigenValues <<- V[['values']]
eigenFaces <<- apply((A %*% V[['vectors']]), 2, function(x) {
# normalize and scale to 1
y <- x/sqrt(sum(x^2))
y <- x - min(x)
(1/max(y)) * y
})
И по-късно да ги запишете във файлове.
Каква трябва да е следващата ми стъпка? Как точно да намаля размерността и по-късно да я използвам, за да разпозная дали дадено лице е подобно на друго?