Grad shape
Grad shape

Damselfly

Photo Galleries

About this project

Damselfly Screenshot

Damselfly is a server-based Digital Photograph Management system. Damselfly is designed to manage a large, folder-based collection of photographs, with a particular focus on fast search and keyword-tagging workflow.

Damselfly includes powerful Machine Learning functions which can help you identify photographs and their subjects, including face detection, face recognition and object detection - allowing you to tag people once, and have Damselfly identify other photos in which they appear.

The user-interface and workflow is loosely based on the much-loved Google Picasa app, with a basket to select images for export and other types of processing. Damselfly also provides a desktop/client app which gives closer integraton with your laptop or PC, allowing you to quickly sync a selection of images from the Damselfly basket to a local folder, for editing etc.

Features

  • Support for most image formats including JPG, PNG, HEIC, TIFF, Webp, BMP and DNG/CR2/ORF/NEF (RAW) files.
  • AI / Computer vision image recognition:
    • Facial detection
    • Facial Recognition
    • Object detection and recognition
    • Image Colour Classification
  • Full-text search with multi-phrase partial-word searches
  • Image re-organisation - move/copy images between folders, and delete images (via a trashcan folder)
  • Advanced search - filter by:
    • Find visually similar images
    • Date ranges
    • Objects/Faces/Identified faces
    • Camera/Lens Make/Model
    • File Size
    • Orientation
    • Images with no keyword tags
Advanced Search in Damselfly
  • Focus on extremely fast performance - searching a 500,000-image catalogue returns results in less than a second.
  • Fast keyword tagging workflow with non-destructive EXIF data updates (using ExifTool) - so JPEGs are not re-encoded when keyword-tagged
  • Face detection and recognition, and object recognition in images
  • Multi-user support with user accounts, and role-based entitlements (e.g., users with ReadOnly role are prevented from keyword-tagging images)
  • Download/export processing to watermark images ready for social media, or sending via Email etc.
  • GeoLocation with map display of photo locations where metadata exists
  • Selection basket for saving images from search results:
    • Images within the basket can be downloaded, exported for use within Digikam/PhotoShop/etc., or uploaded to Wordpress
    • Baskets can be user-specific, or shared with other users
  • Server-based deployment, with a web-based front-end UI, so the image library can be accessed via multiple devices without having to copy catalogues or other DBs to local device storage.
  • Exclude images from Damselfly scanning by adding a .nomedia file in any folder.
  • Themes
  • Completely automated background indexing of images,
Technologies & License
GPL-3.0 Docker C# .NET
Quick Deploy

Deploy this project to cloud platforms with one click