Skip to main content
Build status

About

otamapy is Python Interface for otama (otama is CBIR.).

Installation

from pip:

$ pip install --upgrade otamapy

from easy_install:

$ easy_install -ZU otamapy

Requirements

  • Python2.6+ and Python3.2+

  • otama library (otama, nv, eiio)

Installation otama

on MacOSX:

$ sh tools/install-libotama-for-macosx.sh

on Linux:

$ sh tools/install-libotama.sh

Usage

config file (example.conf)

{
    'namespace': 'testnamespace',
    'driver': {'name': 'color', 'data_dir': './data', 'color_weight': 0.2},
    'database': {'driver': 'sqlite3', 'name': './data/store.sqlite3'}
}

store to database, and search from database.

# store_and_search.py
from otama import Otama
db = Otama.open('example.conf')

kvs = {}
db.create_table()
for filename in ('foo.jpg', 'bar.jpg'):
    kvs[db.insert(filename)] = filename

for result in db.search(10, 'foo.jpg'):
    key = result['id']
    print("sim=%.3f, file=%s" % (result['similarity'], kvs[key]))
$ python store_and_search.py
sim=1.000, file=foo.jpg
sim=0.969, file=bar.jpg

see examples .

Release files for otamapy 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for otamapy 0.3.2
File Size Uploaded
otamapy-0.3.2.tar.gz 7.5 kB Details

Release files / otamapy-0.3.2.tar.gz

Download URL otamapy-0.3.2.tar.gz
Size 7.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4756d9b30bcb2c01ffefb20eb9b3834ba9d474f76abb135c1054ddbb8f1d0d53
BLAKE2b-256 checksum
How to use checksums
92f0689be95db0e8facbc03f06e10e7834bc2af707ed46f7cf35c5dd1455d5fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3.2 This release

1 release file

0.3.1

1 release file

0.3

1 release file

0.2

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page