ndarray-vision

Crates.iondarray-vision
lib.rsndarray-vision
version0.5.1
sourcesrc
created_at2019-03-24 18:42:15.42502
updated_at2023-09-05 08:43:28.550526
descriptionA computer vision library built on top of ndarray
homepage
repositoryhttps://github.com/xd009642/ndarray-vision
max_upload_size
id123539
size1,815,663
(xd009642)

documentation

README

ndarray-vision

Build Status License:MIT Coverage Status

This project is a computer vision library built on top of ndarray. This project is a work in progress. Basic image encoding/decoding and processing are currently implemented.

See the examples and tests for basic usage.

Features

  • Conversions between Grayscale, RGB, HSV and CIEXYZ
  • Image convolutions and common kernels (box linear, gaussian, laplace)
  • Median filtering
  • Sobel operator
  • Canny Edge Detection
  • Histogram Equalisation
  • Thresholding (basic, mean, Otsu)
  • Encoding and decoding PPM (binary or plaintext)

Performance

Not a lot of work has been put towards performance yet but a rudimentary benchmarking project exists here for comparative benchmarks against other image processing libraries in rust.

Commit count: 183

cargo fmt