Metadata-Version: 2.4
Name: depz-camera-sdk
Version: 0.2.3
Summary: DEPZ stereo-vision SDK — Cython-compiled pipeline with PyAV capture, MKV recording/replay, and optional OpenVINO/ONNX inference engines.
Author: DEPZ
Project-URL: Release Notes, https://github.com/depz-ai/depz-cython-releases/releases
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Topic :: Scientific/Engineering :: Image Processing
Classifier: Topic :: Multimedia :: Video :: Capture
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: av>=17.0
Requires-Dist: numpy>=2
Requires-Dist: opencv-python<5,>=4.10
Requires-Dist: pywin32>=306; sys_platform == "win32"
Requires-Dist: comtypes>=1.4; sys_platform == "win32"
Requires-Dist: pygrabber>=0.2; sys_platform == "win32"
Requires-Dist: pyobjc-framework-avfoundation>=11; sys_platform == "darwin"
Provides-Extra: openvino
Requires-Dist: openvino>=2024.4; ((sys_platform == "win32" or sys_platform == "linux") and (platform_machine == "x86_64" or platform_machine == "AMD64")) and extra == "openvino"
Provides-Extra: cpu
Requires-Dist: onnxruntime<1.27,>=1.19; extra == "cpu"
Provides-Extra: cuda
Requires-Dist: onnxruntime-gpu<1.27,>=1.19; extra == "cuda"
Provides-Extra: cuda-bundled
Requires-Dist: onnxruntime-gpu<1.27,>=1.19; extra == "cuda-bundled"
Requires-Dist: nvidia-cuda-runtime-cu12>=12.0; (sys_platform == "win32" or sys_platform == "linux") and extra == "cuda-bundled"
Requires-Dist: nvidia-cublas-cu12>=12.0; (sys_platform == "win32" or sys_platform == "linux") and extra == "cuda-bundled"
Requires-Dist: nvidia-cufft-cu12>=11.0; (sys_platform == "win32" or sys_platform == "linux") and extra == "cuda-bundled"
Requires-Dist: nvidia-curand-cu12>=10.0; (sys_platform == "win32" or sys_platform == "linux") and extra == "cuda-bundled"
Requires-Dist: nvidia-cudnn-cu12>=9.0; (sys_platform == "win32" or sys_platform == "linux") and extra == "cuda-bundled"
Requires-Dist: nvidia-cuda-nvrtc-cu12>=12.0; (sys_platform == "win32" or sys_platform == "linux") and extra == "cuda-bundled"
Provides-Extra: dml
Requires-Dist: onnxruntime-directml<1.27,>=1.19; extra == "dml"
Provides-Extra: rocm
Requires-Dist: onnxruntime-rocm<1.27,>=1.19; extra == "rocm"
Provides-Extra: migraphx
Requires-Dist: onnxruntime-migraphx<1.27,>=1.19; extra == "migraphx"
Provides-Extra: qnn
Requires-Dist: onnxruntime-qnn<1.27,>=1.20; (sys_platform == "win32" and platform_machine == "ARM64") and extra == "qnn"
Provides-Extra: coreml
Requires-Dist: onnxruntime<1.27,>=1.19; extra == "coreml"

# depz-camera-sdk

DEPZ stereo-vision SDK — Cython-compiled pipeline with PyAV capture, MKV recording/replay, and optional OpenVINO/ONNX depth inference engines.

## Installation

A bare install is "pure" — no inference engines (your environment provides
them, or none). Pick extras for the hardware you have:

```bash
pip install depz-camera-sdk                       # pure: no engines
pip install depz-camera-sdk[openvino]             # default on Win/Linux x86_64 — Intel CPU/iGPU/NPU + AMD CPU
pip install depz-camera-sdk[openvino,cuda-bundled] # + NVIDIA GPU, self-contained (~1.5 GB)
pip install depz-camera-sdk[openvino,cuda]        # + NVIDIA GPU, lean (requires system CUDA 12)
pip install depz-camera-sdk[openvino,dml]         # + AMD GPU on Windows (any DX12 GPU, DirectML)
pip install depz-camera-sdk[openvino,migraphx]    # + AMD GPU on Linux (needs system ROCm + MIGraphX)
pip install depz-camera-sdk[cpu]                  # ARM / macOS baseline (CoreML included on Apple Silicon)
pip install depz-camera-sdk[qnn]                  # Windows ARM64 — Qualcomm NPU (replaces [cpu])
```

At most one ONNX Runtime extra per environment (they all install the same
`onnxruntime` import). `[openvino]` only resolves on Windows/Linux x86_64.

## Supported platforms

| OS | Architecture | Python |
|---|---|---|
| Windows | x64 | 3.11 · 3.12 · 3.13 |
| Linux | x86\_64 · ARM64 | 3.11 · 3.12 · 3.13 |
| macOS | x86\_64 + Apple Silicon (universal2) | 3.11 · 3.12 · 3.13 |

## Related

- **depz-camera-viewer** — browser-based stereo viewer built on this SDK: `pip install depz-camera-viewer[cpu]`
- [One-click installers & releases](https://github.com/depz-ai/depz-cython-releases/releases)
