#USB3 #Vision #Camera #GenICam #GigE

nightly aravis

safe bindings for Aravis, a vision library for genicam based cameras

9 unstable releases (3 breaking)

Uses old Rust 2015

0.3.2 Jul 30, 2020
0.3.1 Jul 4, 2020
0.3.0 Jun 7, 2020
0.2.1 Apr 28, 2020
0.0.1 Oct 26, 2019

#25 in Video

Download history 8/week @ 2020-04-21 35/week @ 2020-04-28 15/week @ 2020-05-05 6/week @ 2020-05-12 10/week @ 2020-05-19 15/week @ 2020-05-26 36/week @ 2020-06-02 17/week @ 2020-06-09 12/week @ 2020-06-16 4/week @ 2020-06-23 29/week @ 2020-06-30 17/week @ 2020-07-07 23/week @ 2020-07-14 19/week @ 2020-07-21 26/week @ 2020-07-28 7/week @ 2020-08-04

74 downloads per month
Used in aravis-utils

BSD-2-Clause

465KB
12K SLoC

This repository contains Rust bindings for Aravis, a vision library for GenICam based cameras.

This repository contains three crates:

  • aravis: Safe (mostly) wrappers around aravis-ffi.
  • aravis-utils: Command line utilities using the aravis crate.
  • aravis-ffi: Raw FFI bindings to Aravis.

The API binding crates are largely generated from the relevant GIR files, with the gir tool from the gtk-rs project

Note: Not all of the API has been tested. Some parts of the Aravis API may be missing, and some may be removed in the future if they don't make sense for Rust.

Dependencies

~9.5MB
~205K SLoC