Split the FaceIface class in three parts
1) FaceTags in libs/database/faces: Contains utility code to find or create face tags with TagsCache help 2) FaceTagsEditor: Code to add, remove or confirm face entries in the database. Strictly only database dependency, no libkface DatabaseFace is moved to libs/database/faces as well 3) FaceIface: Code to detect and recognize with libkface, and merge the results. Inherits FaceTagsEditor and reimplements the methods for normal tags using MetadataManager CCBUG: 271030
Showing
- CMakeLists.txt 4 additions, 1 deletionCMakeLists.txt
- digikam/items/assignnameoverlay.cpp 1 addition, 1 deletiondigikam/items/assignnameoverlay.cpp
- libs/database/faces/databaseface.cpp 0 additions, 0 deletionslibs/database/faces/databaseface.cpp
- libs/database/faces/databaseface.h 2 additions, 2 deletionslibs/database/faces/databaseface.h
- libs/database/faces/facetags.cpp 327 additions, 0 deletionslibs/database/faces/facetags.cpp
- libs/database/faces/facetags.h 109 additions, 0 deletionslibs/database/faces/facetags.h
- libs/database/faces/facetagseditor.cpp 411 additions, 0 deletionslibs/database/faces/facetagseditor.cpp
- libs/database/faces/facetagseditor.h 160 additions, 0 deletionslibs/database/faces/facetagseditor.h
- utilities/facedetection/facegroup.cpp 4 additions, 5 deletionsutilities/facedetection/facegroup.cpp
- utilities/facedetection/faceiface.cpp 27 additions, 1032 deletionsutilities/facedetection/faceiface.cpp
- utilities/facedetection/faceiface.h 42 additions, 202 deletionsutilities/facedetection/faceiface.h
- utilities/facedetection/facepipeline.cpp 32 additions, 30 deletionsutilities/facedetection/facepipeline.cpp
- utilities/facedetection/facepipeline.h 0 additions, 2 deletionsutilities/facedetection/facepipeline.h
- utilities/facedetection/facepipeline_p.h 0 additions, 1 deletionutilities/facedetection/facepipeline_p.h
Loading
Please register or sign in to comment