diff --git a/TODO b/TODO index d86677f..51563e2 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,6 @@ ## GENERAL + * faces less than 43 pixels are all false matches, so lets add this to settings and "auto-ignore" all faces < 43 pixels + * [DONE] order/ find face with largest size and at least show that as unmatched - could also try to check it vs. other faces, if it matches more than say 10? we offer it up as a required ref img, then cut that face (with margin) out and use it is a new ref image / person * on viewer: allow face to be used to create person, add to existing person, and allow 'ignore', mark as 'not a face', etc. -> all into DB @@ -55,6 +57,7 @@ * get build process to create a random string for secret for PROD, otherwise use builtin for dev * deal with changing/adding/removing a path in settings + -- consider this in light of only one dir per path * dup issues: * when we have lots of dups, sort the directories by alpha so its consistent when choosing @@ -82,6 +85,7 @@ Admin -> do I want to have admin roles/users? -> purge deleted files (and associated DB data) needs a dbox or privs + (only show in DEV for now) ### AI * faces per file (need a threshold for too many? OR @@ -89,13 +93,12 @@ ### UI * viewer needs to allow toggle to scan_model (and prob. right-click on file... AI (with CNN) AI (with hog) - - make the form-select AI_Model actually do the change (but need more mem on mara really) + - make the form-select AI_Model actually do the change (but need more mem on mara really -- even mem is not enough + need graphic support --> need to allow pa_job_manager run on borric with acceleration) For AI / rescan: way to override per file: - the model used [partial - UI done, need mem on mara] the threshold used? - maybe on the per file you could select an unknown face and add it as a ref img to a existing person, or make a new person and attach? file details is sort of crap - only works on import path - probably better to have a different 'view', e.g. folders/flat/detailed