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.6.9.tar.gz (62.0 kB view details)

Uploaded Source

Built Distribution

cvpl_tools-0.6.9-py3-none-any.whl (72.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvpl_tools-0.6.9.tar.gz
  • Upload date:
  • Size: 62.0 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.6.9.tar.gz
Algorithm Hash digest
SHA256 19c04cef2b25b5944d6b2901aabd519a87714e7dda666936200b56d171eed854
MD5 10fcebc083deab1a352d3446786973e9
BLAKE2b-256 cbcc5f825cf7e1f2cd5505d0b79ad3ecc5f0a21002eaea6dfa869dfd777ab983

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvpl_tools-0.6.9-py3-none-any.whl
  • Upload date:
  • Size: 72.1 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.6.9-py3-none-any.whl
Algorithm Hash digest
SHA256 fc2540fc650f72ab0ed46ff35ebabb6f1fdb9f024130ee2418c7ec7e99e984e5
MD5 c6fc33447e76551fb8cc00df919f7d66
BLAKE2b-256 ded0d2077ec5925014e5b4f3808a07b910803278f6f40979743adaba9d8211ae

See more details on using hashes here.

Supported by

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