depthai 0.1.2

Experimental Rust bindings and idiomatic wrapper for Luxonis DepthAI-Core v3.
Documentation
[dependencies.autocxx]
version = "0.30.0"

[dependencies.depthai-macros]
version = "0.1.2"

[dependencies.depthai-sys]
default-features = false
version = "0.1.2"

[dependencies.image]
version = "0.25.9"

[dependencies.imageproc]
version = "0.26.0"

[dependencies.memmap2]
version = "0.9.9"

[dependencies.ndarray]
version = "0.17.2"

[dependencies.re_web_viewer_server]
optional = true
version = "0.28.2"

[dependencies.rerun]
default-features = false
features = ["sdk", "server", "web_viewer"]
optional = true
version = "0.28.2"

[dependencies.serde]
features = ["derive"]
version = "1.0.228"

[dependencies.serde_json]
version = "1.0.149"

[dependencies.tokio]
features = ["rt-multi-thread", "time", "net"]
optional = true
version = "1.49.0"

[[example]]
name = "camera"
path = "examples/camera.rs"

[[example]]
name = "composite_node"
path = "examples/composite_node.rs"

[[example]]
name = "host_node"
path = "examples/host_node.rs"

[[example]]
name = "image_manip"
path = "examples/image_manip.rs"
required-features = ["rerun"]

[[example]]
name = "pipeline_creation"
path = "examples/pipeline_creation.rs"

[[example]]
name = "rerun_host_node"
path = "examples/rerun_host_node.rs"
required-features = ["rerun"]

[[example]]
name = "rgbd_rerun"
path = "examples/rgbd_rerun.rs"
required-features = ["rerun"]

[[example]]
name = "threaded_host_node"
path = "examples/threaded_host_node.rs"

[[example]]
name = "video_encoder"
path = "examples/video_encoder.rs"

[[example]]
name = "video_encoder_rerun"
path = "examples/video_encoder_rerun.rs"
required-features = ["rerun"]

[features]
default = ["native", "opencv-download"]
docs = ["depthai-sys/no-native"]
hit = []
latest = ["depthai-sys/latest"]
native = ["depthai-sys/native"]
opencv-download = ["depthai-sys/opencv-download"]
rerun = ["dep:rerun", "dep:tokio", "dep:re_web_viewer_server"]
v3-1-0 = ["depthai-sys/v3-1-0"]
v3-2-0 = ["depthai-sys/v3-2-0"]
v3-2-1 = ["depthai-sys/v3-2-1"]
v3-3-0 = ["depthai-sys/v3-3-0"]

[lib]
doctest = false
name = "depthai"
path = "src/lib.rs"

[package]
authors = ["Groupe CARVI Inc."]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["api-bindings", "computer-vision"]
description = "Experimental Rust bindings and idiomatic wrapper for Luxonis DepthAI-Core v3."
documentation = "https://docs.rs/depthai"
edition = "2024"
homepage = "https://github.com/groupe-carvi/depthai-rs"
include = ["Cargo.toml", "README.md", "LICENSE", "build.rs", "src/**", "examples/**", "tests/**"]
keywords = ["depthai", "luxonis", "computer-vision", "camera", "vision"]
license = "MIT"
name = "depthai"
readme = "README.md"
repository = "https://github.com/groupe-carvi/depthai-rs"
version = "0.1.2"

[package.metadata.docs.rs]
features = ["docs"]
no-default-features = true
rustdoc-args = ["--cfg", "docsrs"]

[[test]]
name = "hit_tests"
path = "tests/hit_tests.rs"

[[test]]
name = "image_manip_api"
path = "tests/image_manip_api.rs"

[[test]]
name = "macro_concept"
path = "tests/macro_concept.rs"

[[test]]
name = "pipeline_create_tests"
path = "tests/pipeline_create_tests.rs"

[[test]]
name = "pipeline_introspection"
path = "tests/pipeline_introspection.rs"