Damselfly
Damselfly copied to clipboard
Damselfly is a server-based Photograph Management app. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata su...
Example file https://github.com/Webreaper/Damselfly/files/7584245/20210728-182129-2.ARW.zip SkiaSharp and ImageSharp don't support ARW, so to get support it'll have to be through ImageMagick. However, imagemagick supports ARW via ufraw, which is no longer supported....
Also, give an option for Large (800x800) thumbs to be used for Azure instead of medium 320x320.
Investigate the possibility of extracting text from images, and indexing that for searching.... https://docs.microsoft.com/en-us/azure/cognitive-services/computer-vision/computer-vision-how-to-install-containers?tabs=version-3-2
i.e., if I select 'Reprocess AI', optionally select to only scan images that have never been AI scanned before. Applies to both small selections and 'All Folders'
Which will hide them from the people page, and stop their face being included in searches, and highlighted by objects.
If I mark 2000 images for metadata, AI and thumbs, it'll run 3 queries, one for each 2000 images. This could be optimised to a single query.
If the user resets the selection while the list is being processed, we don't want to lose the background process.
Calc and cache the stats numbers, and then use that with average times to predict completion time for jobs