Crate gxci

Source
Expand description

Logo逃走啦~

GXCI

Rust-based safe interface development for Daheng Industrial Camera GxIAPI


§Now, the document site is available!

  1. English: https://hakochest.github.io/gxci-en/
  2. 中文: https://hakochest.github.io/gxci-cn/

§Quick Start

  1. Ensure you have OpenCV Rust Bindings installed, if not, you can see the crates page’s README
  2. Ensure your camera version is supported by the GxIAPI SDK,and ensure you have installed the GxIAPI SDK.

§HAL Part

There five main modules in the HAL: base, device, config, event and network.

But until 0.3, the event and network module are not implemented.

§RAW Part

The RAW part in GXCI is all-safety, with LazyLock-Arc-Mutex-Option. And you can find the unsafe static mut implementation in the precious lib called gxi_hako, which is a deprecated RAW-only version of GXCI.

§Utils Part

Just the builder pattern and facade pattern, they are friendly to debug.

Re-exports§

pub use opencv;

Modules§

error
hal
Hardware Abstraction Layer (HAL) module.
raw
Contains all the bindings to the GxIAPI.
utils
Some utility functions and structures for the project.