https://github.com/euank/node-image-dedupe
Image Deduplication in NodeJS
https://github.com/euank/node-image-dedupe
Last synced: over 1 year ago
JSON representation
Image Deduplication in NodeJS
- Host: GitHub
- URL: https://github.com/euank/node-image-dedupe
- Owner: euank
- License: mit
- Created: 2013-12-02T19:31:49.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2015-02-14T02:07:17.000Z (over 11 years ago)
- Last Synced: 2025-01-24T17:19:51.576Z (over 1 year ago)
- Language: JavaScript
- Size: 171 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
node-image-dedupe
=================
Image Deduplication in NodeJS
An example of this running can be found [here](http://dedupe.euank.com). This demo instance of it will be frequently whiped.
This was created as a school project and is no longer maintained. I recommend looking at other projects (such as [phash](http://www.phash.org/)) if you are looking for a more robust solution.
Installation
------------
Dependencies: OpenImageIO, redis-server, nodejs, npm
Example install on ubuntu (modify to taste):
```
apt-get install libopenimageio-dev redis-server nodejs nginx
cp nginx.example.conf /etc/nginx/sites-enabled/dedupe
npm install
mkdir imgs
node app.js
```
Alternately, just use the included Dockerfile and/or fig.yml by typing `docker build .` or `fig up` respectively.
Usage
-----
Navigate to the site and select the images you would like to compare, choose an algorithm, click calculate, and wait for the results. Some algorithms will take time.