Real-time object detection and 2D/3D visualization using YOLOv3 and extract depth information via Intel RealSense D435i.
Original code of the 2D script: dev_realsense_yolo_v3 by Tony
Tested on Windows 10, with AMD® Ryzen 9 7900x & NVIDIA GeForce RTX 3090 Ti.
conda create --name realsense
conda activate realsense
conda install pip
pip install pyrealsense2
pip install opencv-python
- Download weight file of YOLOv3 and place it in the main directory.
- Run the script from terminal
python script_2d.py
. PressCtrl+C
orq
to quit. - Visualization example:
- Download weight file of YOLOv3 and place it in the main directory.
- Run the script from terminal
python script_3d.py
. Pressp
to pause,c
to switch color mode,s
to save current screenshot,e
to export current mesh. PressCtrl+C
orq
to save last mesh and quit. - Visualization example:
- wait_for_frames(): "RuntimeError: Frame didn't arrive within 5000"
- Disable auto exposure from your Intel RealSense Viewer. You can re-enable it later if the issue does not persist.
- or skip the first several frames as suggested here.