Metadata-Version: 2.3
Name: visidex
Version: 0.2.7
Summary: Keypoint detection and visual retrieval library for image identification.
Author: Wagner Santos
Author-email: wlsantos@cmb.gov.br
Requires-Python: >=3.9.21,<4.0.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: e2cnn (>=0.2.3,<0.3.0)
Requires-Dist: kornia (>=0.8.0,<0.9.0)
Requires-Dist: pillow (>=11.2.1,<12.0.0)
Requires-Dist: prettytable (>=3.5.0,<4.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Requires-Dist: torch (>=2.1.0,<3.0.0)
Requires-Dist: torchvision (>=0.20.1,<0.21.0)
Requires-Dist: tqdm (>=4.67.1,<5.0.0)
Description-Content-Type: text/markdown

# VisiDex: Keypoint Detection and Visual Retrieval Library

## Pacote detection
Contém classes e funções para detecção de keypoints e pontos singulares em imagens.
### Classes
- Detecção de keypoints usando o algoritmo REKD.

Exemplo de uso:
````
from visidex.detection import REKD

rd = REKD()
image = ...
keypoints = rd.detect(image)
````
- SingularPoints - Detecção de pontos singulares em imagens.
````
from visidex.detection import SingularPoints

sp = SingularPoints()
image = ...
points = sp.detect(image)
````
### apoio
- Python 3.9+
- PyTorch 2.1+
- Kornia 0.8.0+
- e2cnn 0.2.3+
- pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118


