All Projects → ibaiGorordo → ONNX-HITNET-Stereo-Depth-estimation

ibaiGorordo / ONNX-HITNET-Stereo-Depth-estimation

Licence: MIT License
Python scripts form performing stereo depth estimation using the HITNET model in ONNX.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ONNX-HITNET-Stereo-Depth-estimation

edlsm pytorch
Pytorch implementation for stereo matching described in the paper: Efficient Deep learning for stereo matching
Stars: ✭ 16 (-23.81%)
Mutual labels:  stereo-vision, stereo-matching
DSGN
DSGN: Deep Stereo Geometry Network for 3D Object Detection (CVPR 2020)
Stars: ✭ 276 (+1214.29%)
Mutual labels:  stereo-vision, depth-estimation
BridgeDepthFlow
Bridging Stereo Matching and Optical Flow via Spatiotemporal Correspondence, CVPR 2019
Stars: ✭ 114 (+442.86%)
Mutual labels:  stereo-matching, depth-estimation
fastT5
⚡ boost inference speed of T5 models by 5x & reduce the model size by 3x.
Stars: ✭ 421 (+1904.76%)
Mutual labels:  onnx, onnxruntime
pais-mvs
Multi-view stereo image-based 3D reconstruction
Stars: ✭ 55 (+161.9%)
Mutual labels:  stereo-matching, depth-estimation
RealtimeStereo
Attention-Aware Feature Aggregation for Real-time Stereo Matching on Edge Devices (ACCV, 2020)
Stars: ✭ 110 (+423.81%)
Mutual labels:  stereo-vision, stereo-matching
UAV-Stereo-Vision
A program for controlling a micro-UAV for obstacle detection and collision avoidance using disparity mapping
Stars: ✭ 30 (+42.86%)
Mutual labels:  stereo-vision, stereo-matching
ONNX-Mobile-Human-Pose-3D
Python scripts for performing 3D human pose estimation using the Mobile Human Pose model in ONNX.
Stars: ✭ 69 (+228.57%)
Mutual labels:  onnx, onnxruntime
Learning2AdaptForStereo
Code for: "Learning To Adapt For Stereo" accepted at CVPR2019
Stars: ✭ 73 (+247.62%)
Mutual labels:  stereo-matching, depth-estimation
optimum
🏎️ Accelerate training and inference of 🤗 Transformers with easy to use hardware optimization tools
Stars: ✭ 567 (+2600%)
Mutual labels:  onnx, onnxruntime
semi-global-matching
Semi-Global Matching
Stars: ✭ 122 (+480.95%)
Mutual labels:  stereo-vision, stereo-matching
Semantic-Mono-Depth
Geometry meets semantics for semi-supervised monocular depth estimation - ACCV 2018
Stars: ✭ 98 (+366.67%)
Mutual labels:  stereo-vision, depth-estimation
Openmvs
open Multi-View Stereo reconstruction library
Stars: ✭ 1,842 (+8671.43%)
Mutual labels:  stereo-vision, stereo-matching
ONNX-Runtime-with-TensorRT-and-OpenVINO
Docker scripts for building ONNX Runtime with TensorRT and OpenVINO in manylinux environment
Stars: ✭ 15 (-28.57%)
Mutual labels:  onnx, onnxruntime
SASensorProcessing
ROS node to create pointcloud out of stereo images from the KITTI Vision Benchmark Suite
Stars: ✭ 26 (+23.81%)
Mutual labels:  stereo-vision, stereo-matching
onnxruntime-rs
Rust wrapper for Microsoft's ONNX Runtime (version 1.8)
Stars: ✭ 149 (+609.52%)
Mutual labels:  onnx, onnxruntime
PatchMatchCuda
The PatchMatch stereo match algorithm implemented by CUDA.
Stars: ✭ 32 (+52.38%)
Mutual labels:  stereo-vision, stereo-matching
vs-mlrt
Efficient ML Filter Runtimes for VapourSynth (with built-in support for waifu2x, DPIR, RealESRGANv2, and Real-CUGAN)
Stars: ✭ 34 (+61.9%)
Mutual labels:  onnx, onnxruntime
Pandora
A stereo matching framework that will help you design your stereo matching pipeline with state of the art performances.
Stars: ✭ 31 (+47.62%)
Mutual labels:  stereo-vision, stereo-matching
mobilestereonet
Lightweight stereo matching network based on MobileNet blocks
Stars: ✭ 92 (+338.1%)
Mutual labels:  stereo-vision

ONNX-HITNET-Stereo-Depth-estimation

Python scripts form performing stereo depth estimation using the HITNET model in ONNX.

Hitnet stereo depth estimation ONNX Stereo depth estimation on the cones images from the Middlebury dataset (https://vision.middlebury.edu/stereo/data/scenes2003/)

Requirements

Installation

pip install -r requirements.txt
pip install pafy youtube-dl

ONNX model

The original models were converted to different formats (including .onnx) by PINTO0309, download the models from his repository and save them into the models folder.

Original Tensorflow model

The Tensorflow pretrained model was taken from the original repository.

Examples

  • Depthai OAK-D series inference on the host:
python depthai_host_depth_estimation.py
  • Image inference:
python image_depth_estimation.py 
  • Video inference:
python video_depth_estimation.py
  • DrivingStereo dataset inference:
python driving_stereo_test.py

Pytorch inference

For performing the inference in Tensorflow, check my other repository HITNET Stereo Depth estimation.

TFLite inference

For performing the inference in TFLite, check my other repository TFLite HITNET Stereo Depth estimation.

Inference video Example

Hitnet stereo depth estimation ONNX

References:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].