James-QiuHaoran / Scalable Image Matching
Licence: mit
This is a image matching system for scalable and efficient matching of images from a large database. The basic idea is to compute perceptural hash value for each image and compare the similarity based on the pHash computed. Searching are scalable with the elasticsearch as the backend database.
Stars: ✭ 17
Programming Languages
Projects that are alternatives of or similar to Scalable Image Matching
Search flip
Full-Featured ElasticSearch Ruby Client with a Chainable DSL
Stars: ✭ 256 (+1405.88%)
Mutual labels: elasticsearch, library
Realm Core
Core database component for the Realm Mobile Database SDKs
Stars: ✭ 836 (+4817.65%)
Mutual labels: database, library
Dataux
Federated mysql compatible proxy to elasticsearch, mongo, cassandra, big-table, google datastore
Stars: ✭ 268 (+1476.47%)
Mutual labels: database, elasticsearch
Warehouse Inventory System
Open source inventory management system with php and mysql
Stars: ✭ 235 (+1282.35%)
Mutual labels: database, system
Ck
Collective Knowledge framework (CK) helps to organize black-box research software as a database of reusable components and micro-services with common APIs, automation actions and extensible meta descriptions. See real-world use cases from Arm, General Motors, ACM, Raspberry Pi foundation and others:
Stars: ✭ 395 (+2223.53%)
Mutual labels: database, elasticsearch
Immortaldb
🔩 A relentless key-value store for the browser.
Stars: ✭ 2,962 (+17323.53%)
Mutual labels: database, library
Libwacom
libwacom is a tablet description library
Stars: ✭ 169 (+894.12%)
Mutual labels: database, library
Orc
Apache ORC - the smallest, fastest columnar storage for Hadoop workloads
Stars: ✭ 389 (+2188.24%)
Mutual labels: database, library
Jackrabbit Oak
Mirror of Apache Jackrabbit Oak
Stars: ✭ 321 (+1788.24%)
Mutual labels: database, library
Elastic
R client for the Elasticsearch HTTP API
Stars: ✭ 227 (+1235.29%)
Mutual labels: database, elasticsearch
Phpmyfaq
phpMyFAQ - Open Source FAQ web application for PHP and MySQL, PostgreSQL and other databases
Stars: ✭ 494 (+2805.88%)
Mutual labels: database, elasticsearch
Autoserver
Create a full-featured REST/GraphQL API from a configuration file
Stars: ✭ 188 (+1005.88%)
Mutual labels: database, library
Rusticsearch
Lightweight Elasticsearch compatible search server.
Stars: ✭ 171 (+905.88%)
Mutual labels: database, elasticsearch
Usaspending Api
Server application to serve U.S. federal spending data via a RESTful API
Stars: ✭ 166 (+876.47%)
Mutual labels: database, elasticsearch
Gokv
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
Stars: ✭ 314 (+1747.06%)
Mutual labels: database, library
Awesome Elasticsearch
A curated list of the most important and useful resources about elasticsearch: articles, videos, blogs, tips and tricks, use cases. All about Elasticsearch!
Stars: ✭ 4,168 (+24417.65%)
Mutual labels: database, elasticsearch
scalable-image-matching
This is a image matching system (library) for scalable and efficient matching of images from a large database. The basic idea is to compute perceptural hash value for each image and compare the similarity based on the pHash
computed. Searching are scalable by using elasticsearch as the backend database.
Online search and local search are both supported, i.e. providing the URL or the local address of the target image to the library.
Get Started
- Clone this repo and enter the directory;
- Install with pip:
pip install numpy scipy .
; - Install
Elasticsearch
, https://www.elastic.co/downloads/elasticsearch; - Make sure elasticsearch is running before scalable searching is used;
Useful Links
Once you're up and running, read these two (short) sections of the documentation to get a feeling of what scalable-image-match is capable of:
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].