Image search: image/text => images.
Project description
Get similar images
This tool is a wrapper over an API that returns similar images to a given image.
You can find a demo of the tool here.
The description of the API can be found here.
Installation
pip install -U getsimilar
Get an API token
- Log in at: https://ternaus.com/login
- Go to the account page: https://ternaus.com/account
- Generate new token and save json file with it to
~/.ternaus/ternaus.json
Usage
You pass:
- Image in the form of the
numpy
array orPIL
image. - URL to the image:
- Text query, for example: "Girls in weird hats"
All requests have a parameter num_similar
that specifies the number of similar images to return.
This number is capped at 20. If you would like to get more similar images per request, please contact us at https://www.ternaus.com/#contact.
From image
from getsimilar.get import from_image
urls = from_image(<numpy or PIL image>, num_similar=<the number of similar images>)
From URL
from getsimilar.get import from_url
urls = from_url(url, num_similar=<the number of similar images>)
From text
from getsimilar.get import from_text
urls = from_text(text, num_similar=<the number of similar images>)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
getsimilar-0.0.3.tar.gz
(8.4 kB
view details)
File details
Details for the file getsimilar-0.0.3.tar.gz
.
File metadata
- Download URL: getsimilar-0.0.3.tar.gz
- Upload date:
- Size: 8.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a8bd6c7822dbca2068e682194fce43eeb1b8b0a8d29e83e2d138cad20aac0ba |
|
MD5 | 204aec48108f4111b3fd31bbfbf7bf8a |
|
BLAKE2b-256 | 84dba95c36b4c522eb829e875d05b3a71df3ad4936bd3f63c2c9a4225de56f67 |