PicSimSearch is a Python package for image search based on keypoint-based feature extraction and matching. It allows you to search for similar images in a dataset using a query image.
PicSimSearch can be installed using pip:
pip install PicSimSearch
PicSimSearch can be installed using poetry:
-
Install Poetry:
pip install poetry
-
Navigate to the project directory:
cd path/to/your/project
-
Install the dependencies:
poetry install
-
Install
poetry add PicSimSearch ```
from PicSimSearch import Io
from PicSimSearch import *
from PicSimSearch import engine
from PicSimSearch import dataset
Io.upload.upload_image_of_local()
image = Io.read.read_image_from_folder()
Io.show.imshow(image)
dataset_path = dataset.set_dataset_path()
num_keypoints = 3000
engine.search(image, num_keypoints, dataset_path)
initialize engine ...
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
extract_features
...
[INFO] Serializing Features...
[INFO] Loading Features...
Searching ...
Folder : O
Contributions to PicSimSearch are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request on the GitHub repository: https://github.com/snmahsa/PicSimSearch. License
This project is licensed under the MIT License. See the LICENSE file for more information.