Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make this into a library or CLI app #111

Open
LifeIsStrange opened this issue Jul 1, 2023 · 1 comment
Open

Make this into a library or CLI app #111

LifeIsStrange opened this issue Jul 1, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@LifeIsStrange
Copy link

LifeIsStrange commented Jul 1, 2023

Being a library or command line app would enable software to automatically use this to find duplicates.
If only a GUI is provided then this require manual work and cannot be fed into e.g a web crawler pipeline.
This is important has there are many use cases
@theophanemayaud friendly ping

Also note that neural networks can be complementary to an SSIM/metric, e.g. https://paperswithcode.com/sota/image-similarity-detection-on-disc21-dev or https://github.com/facebookresearch/vsc2022

besides neural networks, there are newer image metrics that better capture human perception, such as
https://github.com/google/butteraugli
and the newer
https://github.com/cloudinary/ssimulacra2 which is a superset of SSIM
Both are extensively used for tracking progress of the successor of the JPEG codec, JPEG XL

@theophanemayaud
Copy link
Owner

The CLI interface would be great ! It’s a totally new way to interact with the app so I don’t know where to start, though. I’m not sure I will be able to do something good soon.

The other algorithms for similarity scans are great ideas, I think the current ones are quite old. I’d love to also do some local retraining, with a nn that fine tunes on what the user manually selects as matches. I’m really interested in this, thanks for the starting tips !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Planned issues to triage
Development

No branches or pull requests

2 participants