Skip to main content

Explore features of images during debug session

Project description

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 type uint8 (common data type for OpenCV).
  • The command line executable accepts the classic image formats and additionally the .npy format (serialized numpy arrays).
  • Works with Python 3.8+.

Demo

imspect720.webm

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

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

imspect-0.1.0.tar.gz (3.0 MB view details)

Uploaded Source

Built Distribution

imspect-0.1.0-cp38-abi3-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.8+ Windows x86-64

File details

Details for the file imspect-0.1.0.tar.gz.

File metadata

  • Download URL: imspect-0.1.0.tar.gz
  • Upload date:
  • Size: 3.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.4

File hashes

Hashes for imspect-0.1.0.tar.gz
Algorithm Hash digest
SHA256 156de9bc64949474c7fd667dc00b4ecea930ea2ff229de02afd6e307dc7c4ffc
MD5 d4ace3de1edb4ccaa73213241f395b6b
BLAKE2b-256 7e985379503cc2a71bd78855509c3c951ee6fba42b5853ccb28ee54050c56d24

See more details on using hashes here.

File details

Details for the file imspect-0.1.0-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for imspect-0.1.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 17c42a87bb25933d9d7f4fdabaa4907bb52a40a1dd71a975f7a27fd952a409de
MD5 c2ba0628c7a5efc5e6838ce79ac7eaa7
BLAKE2b-256 b2b71391f161e554827ac316853e21129a3b2bb2284104ffbc52ae2cace561cf

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