1 unstable release
new 0.1.0 | Nov 12, 2024 |
---|
#1075 in Command line utilities
102 downloads per month
38KB
664 lines
imspect
A small GUI application for feature engineering in computer vision projects.
- Very useful in a debugger session.
- Non-blocking. Executes in an independent process.
- Lightweight, has zero dependencies.
- Works only with
numpy
images with data typeuint8
(common data type forOpenCV
). - The command line executable accepts the classic image formats
and additionally the .npy format (serialized
numpy
arrays). - Works with Python 3.8+.
Demo
Install
pip install imspect
for Python devs
cargo install imspect
for Rust devs (CLI only)
Usage
Python interpreter\debugger
from imspect import imspect
import numpy as np
# examples of acceptable images
img1 = np.empty((60, 100, 3), dtype=np.uint8)
img2 = np.zeros((60, 100), dtype=np.uint8) + 255
imspect(img1 , img2)
CLI
imspect path/to/image.png path/to/array.npy
Dependencies
~18–56MB
~1M SLoC