4 ms·
Any idea of what might be a better approach?
by ivoflipse 13y ago
Any idea of what might be a better approach?
- danbruc 13y agoMany of the steps are similar to ideas used in the scale-invariant feature transform [1]. See also the original paper [2] and an early use for automatic image stitching [3]. [1] http://en.wikipedia.org/wiki/Scale-invariant_feature_transform http://en.wikipedia.org/wiki/Scale-invariant_feature_transfo... [2] http://www.cs.ubc.ca/~lowe/papers/ijcv04.pdf http://www.cs.ubc.ca/~lowe/papers/ijcv04.pdf [3] http://www.cs.bath.ac.uk/brown/papers/ijcv2007.pdf http://www.cs.bath.ac.uk/brown/papers/ijcv2007.pdf
- nicolasp 13y agoA comment in the article mentions libpuzzle[1], which looks interesting. A Python binding also exists: PyPuzzle[2]. [1] http://www.pureftpd.org/project/libpuzzle http://www.pureftpd.org/project/libpuzzle [2] https://github.com/ArchangelSDY/PyPuzzle https://github.com/ArchangelSDY/PyPuzzle
- clintonc 13y agoGoogling "perceptual hash" yields http://www.phash.org/ http://www.phash.org/
- razius 13y agoThere is no universal solution, there are a few algorithms like SURF [1], SIFT [2], Winsurf [3], dhash (the one presented here), ahash [4], phash [5] each concentrating on a particular feature of the image and has it's strong points and weak points. [1] http://en.wikipedia.org/wiki/Scale-invariant_feature_transform http://en.wikipedia.org/wiki/Scale-invariant_feature_transfo... [2] http://en.wikipedia.org/wiki/SURF http://en.wikipedia.org/wiki/SURF [3] http://www-db.deis.unibo.it/research/papers/IWOSS99.ABP.pdf http://www-db.deis.unibo.it/research/papers/IWOSS99.ABP.pdf [4] http://www.hackerfactor.com/blog/index.php?/archives/529-Kind-of-Like-That.html http://www.hackerfactor.com/blog/index.php?/archives/529-Kin... [5] http://www.hackerfactor.com/blog/index.php?/archives/529-Kind-of-Like-That.html http://www.hackerfactor.com/blog/index.php?/archives/529-Kin...