Only return faces that havent been set to idenitities in face explorer
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
This commit is contained in:
parent
a8165046d5
commit
81abff1256
@ -98,7 +98,7 @@ router.get("/:id?", (req, res) => {
|
||||
return photoDB.sequelize.query(
|
||||
"SELECT relatedFaces.photoId AS photoId,fd.face1Id,fd.face2Id,fd.distance,relatedFaces.faceConfidence " +
|
||||
"FROM (SELECT id,photoId,faceConfidence FROM faces WHERE faces.id IN (:ids)) AS faces " +
|
||||
"INNER JOIN faces AS relatedFaces ON relatedFaces.faceConfidence>=0.9 AND relatedFaces.id IN (fd.face1Id,fd.face2Id) " +
|
||||
"INNER JOIN faces AS relatedFaces ON relatedFaces.identityId IS NULL AND relatedFaces.faceConfidence>=0.9 AND relatedFaces.id IN (fd.face1Id,fd.face2Id) " +
|
||||
"INNER JOIN facedistances AS fd ON fd.distance<=0.5 " +
|
||||
" AND (fd.face1Id=faces.id OR fd.face2Id=faces.id) " +
|
||||
"WHERE (faces.id=fd.face1Id OR faces.id=fd.face2Id) " +
|
||||
|
Loading…
x
Reference in New Issue
Block a user