https://github.com/trolldbois/phash-graph-mvp
Graph a MVP tree from pHash
https://github.com/trolldbois/phash-graph-mvp
Last synced: 4 months ago
JSON representation
Graph a MVP tree from pHash
- Host: GitHub
- URL: https://github.com/trolldbois/phash-graph-mvp
- Owner: trolldbois
- Created: 2010-11-24T04:39:36.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2010-11-26T21:53:33.000Z (almost 15 years ago)
- Last Synced: 2025-04-19T11:50:34.303Z (6 months ago)
- Language: Python
- Homepage:
- Size: 24.8 MB
- Stars: 20
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
phash-graph-mvp is a small python script which use pHash ( http://www.phash.org/ )
to build a graphical representation of perceptual relation between images.
Say you have a directory full of similar (cropped, blur, noise, filters) images.
You can create a graphical representation of relation between pictures.
Example:
$ python graphmvp.py
ERROR:root:usage1: graphmvp.py # build graph from database
ERROR:root:usage2: graphmvp.py # build database and graph (beta)
Build a database and create a graph
$ python graphmvp.py examples/datasets/
Outputs :
datasets.db.mvp -> pHash MVP Database.
datasets.db1.mvp -> pHash MVP Database.
datasets.png.dot -> pygraphiz graph representation file
datasets.png -> PNG output
Create a graph from a database and a directory.
$ python graphmvp.py examples/datasets/ datasets.db datasets.png
Inputs:
datasets.db.mvp -> pHash MVP Database.
datasets.db1.mvp -> pHash MVP Database.
examples/datasets -> the source folder with the image used in building the MVP database
Outputs :
datasets.png.dot -> pygraphiz graph representation file
datasets.png -> PNG output