Skip to main content

A Python package for utilities and classes related to the file I/O, dataset record keeping and visualization for image processing and computer vision.

Project description

Computer Vision Pipeline Tools

cvpl_tools documentation

cvpl_tools is a Python package for utilities and classes related to the file I/O, dataset record keeping for image processing and computer vision.

Functionalities this repository provides for managing datasets using DatasetReference:

  • DatasetReference keeps an ordered array of image file paths
  • Images are assigned unique IDs used to match with their annotation files
  • DatasetReference can be written to disk as json using strenc.py, recording down the image files used in a processing step and their file paths
  • cvpl_tools/fs.py provides interface to turn image files to and write them from numpy arrays
  • reader_from_cmd.py defines a utility function for creating DatasetReference by pattern matching image files to be included in the dataset
  • cvpl_tools/im folder provides an extensible segmentation pipeline that supports Napari visualization and intermediate result caching/checkpointing functionalities

Dependency

This repository uses Poetry to manage dependency.

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

cvpl_tools-0.8.3.tar.gz (73.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cvpl_tools-0.8.3-py3-none-any.whl (86.9 kB view details)

Uploaded Python 3

File details

Details for the file cvpl_tools-0.8.3.tar.gz.

File metadata

  • Download URL: cvpl_tools-0.8.3.tar.gz
  • Upload date:
  • Size: 73.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.14 Windows/10

File hashes

Hashes for cvpl_tools-0.8.3.tar.gz
Algorithm Hash digest
SHA256 f4231571bc8f14f2e51f17693e622da761d546b0ee7916f052e65179bad9b967
MD5 a3427a5136b8783a4592effec8bb0389
BLAKE2b-256 a67b0b86e2edd572afd48a5b508700ff952c11491de20a189122556f1c31ce73

See more details on using hashes here.

File details

Details for the file cvpl_tools-0.8.3-py3-none-any.whl.

File metadata

  • Download URL: cvpl_tools-0.8.3-py3-none-any.whl
  • Upload date:
  • Size: 86.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.14 Windows/10

File hashes

Hashes for cvpl_tools-0.8.3-py3-none-any.whl
Algorithm Hash digest
SHA256 57b36e56293c2dabe2e2b9a6ad71891d46d1310c93cad3d20306219b4e8bb9a5
MD5 859125ec94254d96119baefc7b50b10d
BLAKE2b-256 7c56fb8e2e12af5050745baf70480684cc3d55edaf7fd56b3b907f56026eb66d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page