Python utility package for common computer vision tasks.
Project description
vito - Vision Tools
Python utilities for common computer vision tasks. The goal of this package is to provide a lightweight, python-only package helping you with standard/recurring image manipulation tasks.
Dependencies
numpy
PIL
Examples
- Pseudocoloring:
# Load a single-channel image
peaks = imutils.imread('peaks.png', mode='L')
# Colorize it
colorized = imvis.pseudocolor(peaks, limits=None, color_map=colormaps.colormap_parula_rgb)
imvis.imshow(colorized)
Changelog
0.1.0
- First actually useful release
- Contains most of the functionality of
pvt
(a library I developed throughout my studies)cam_projections
- projective geometry, lens distortion/rectification (Plumb Bob model), etc.colormaps
- colormap definitions for visualization (jet, parula, magma, viridis, etc.)imutils
- image loading, conversion, RoI handling (e.g. apply functions on several patches of an image)imvis
- visualization helpers, e.g. pseudocoloring or overlaying imagespyutils
- common python functions (timing code, string manipulation, list sorting/search, etc.)
0.0.1
- Initial public release
- Contains common python/language and camera projection utils
TODO List
- flow - read/write/visualize
- anonymization utils
- augmentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vito-0.1.0.tar.gz
(35.0 kB
view hashes)
Built Distribution
vito-0.1.0-py3-none-any.whl
(36.3 kB
view hashes)