Coder Social home page Coder Social logo

dnth / clean-up-digital-life-fastdup-blogpost Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 266.51 MB

Eliminate duplicates, blurry, dark, bright and broken images with fastdup and Python.

Home Page: https://dicksonneoh.com/blog/clean_up_your_digital_life/

Jupyter Notebook 51.40% HTML 48.60%
python anomaly-detection clustering computer-vision data-science data-validation duplicate-detection google-images organize-photos photography

clean-up-digital-life-fastdup-blogpost's Introduction

Clean Up Your Digital Life: How I Found 1929 Fully Identical Images, Dark, Bright and Blurry Shots in Minutes, For Free.

img

A companion repo for the blog post Clean Up Your Digital Life: Simplify Your Photo Organization and Say Goodbye to Photo Clutter.

๐Ÿ“‚ Folder Structure

  • fastdup_report/ -- Folder to store fastdup files.

  • images/ -- Images folder. Use your own or download from Kaggle.

  • fastdup_analyze.ipynb -- A Jupyter notebook to run fastdup.

๐Ÿงฎ Install and Run

First, letโ€™s install fastdup with -

pip install fastdup==0.903

Run fastdup -

import fastdup

work_dir = "./fastdup_report"
images_dir = "./images"

fd = fastdup.create(work_dir, images_dir)
fd.run()

๐Ÿšซ Invalid Images

Get a list of broken images found by fastdup:

fd.invalid_instances()

img

๐Ÿ‘ฏโ€โ™‚๏ธ Duplicate Images

View duplicate images -

fd.vis.duplicates_gallery()

img

๐Ÿคณ Dark, Bright, and Blurry Shots

View dark shots.

fd.vis.stats_gallery(metric='dark')

img

View bright shots.

fd.vis.stats_gallery(metric='bright')

img

View blurry shots.

fd.vis.stats_gallery(metric='blur')

img

๐Ÿ—‚ Clustering Similar Shots

View clusters -

fd.vis.component_gallery()

img

๐Ÿ“ž Questions? Connect with me

If you have any questions or feedback, please don't hesitate to reach out to me. I'm active on the following platforms.

dnth

โค๏ธ Support Me

I am thrilled to share my work with you and I hope you find it useful.

If you do, please consider supporting my efforts by making a donation and/or sharing this repository on your social media.

Your support will help me to continue developing and maintaining this project, as well as create new ones.

Buy Me A Coffee

clean-up-digital-life-fastdup-blogpost's People

Contributors

dnth avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.