3 ms·
This looks nice, and seems to support the most common methods for fingerprinting/hashing. This comes with some heavy dependencies, though (which is reasonable):
by albertzeyer 7y ago
This looks nice, and seems to support the most common methods for fingerprinting/hashing. This comes with some heavy dependencies, though (which is reasonable):
install_requires=[
'numpy==1.16.3',
'Pillow==6.0.0',
'PyWavelets==1.0.3',
'scipy==1.2.1',
'tensorflow==2.0.0',
'tqdm==4.35.0',
'scikit-learn==0.21.2',
'matplotlib==3.1.1',
],
A while ago, I asked about sth like this (or more about the underlying methods) here on SO:
https://stackoverflow.com/questions/4196453/simple-and-fast-method-to-compare-images-for-similarity https://stackoverflow.com/questions/4196453/simple-and-fast-...
There are some interesting discussions. (Nowadays, such a question would have been closed...)
- orf 7y agoIf this is a library then locking those dependencies down is not great. Does it really need Pillow 6.0.0, and not Pillow 6.0.1? As this is being consumed by larger applications that may have dependencies that conflict with these, they should be much more liberal. https://github.com/idealo/imagededup/pull/36 https://github.com/idealo/imagededup/pull/36
- datitran 7y agoYes you're right thanks for pointing this out!