【资源说明】
1、该资源包括项目的全部源码,下载可以直接使用!
2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。
3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。
基于YOLOv5+Intel_Realsense_D435i开发的物体之间三维距离测量python源码+项目说明.zip
结合YOLOv5对Intel_Realsense_D435i 进行开发,实现实时检测物体之间的三维距离
[yolov5]:实时目标检测算法
[Intel Relsense D435i深度摄像头](https://www.intelrealsense.com/zh-hans/depth-camera-d435i/):Intel使用realsense(实感)技术开发出来的的深度摄像头,可以获取目标的三维信息
## 1.Use and Environment:
如果您想直接使用,请使用yolov5_D435i_2.0
yolov5_D435i_1.0是本人学习时的版本。
### Environment:
1.一个可运行yolov5的环境
2.一个Intel realsense D435i相机,pyrealsense2和各种依赖库
```
1. could run yolov5
2. pip install -r requirements.txt
3. pip install pyrealsense2
```
### Use:
配置yolov5_D435i_2.0/config/yolov5s.yaml,运行yolov5_D435i_2.0/config/main2.py即可
yolov5_D435i_2.0/config/yolov5s.yaml:
```
weight: "weights/yolov5s.pt"
# 输入图像的尺寸
input_size: [640,480]
# 类别个数
class_num: 80
# 标签名称
class_name: [ 'person', 'bicycle', 'car', 'motorcycle', 'airplane', 'bus', 'train', 'truck', 'boat', 'traffic light',
'fire hydrant', 'stop sign', 'parking meter', 'bench', 'bird', 'cat', 'dog', 'horse', 'sheep', 'cow',
'elephant', 'bear', 'zebra', 'giraffe', 'backpack', 'umbrella', 'handbag', 'tie', 'suitcase', 'frisbee',
'skis', 'snowboard', 'sports ball', 'kite', 'baseball bat', 'baseball glove', 'skateboard', 'surfboard',
'tennis racket', 'bottle', 'wine glass', 'cup', 'fork', 'knife', 'spoon', 'bowl', 'banana', 'apple',
'sandwich', 'orange', 'broccoli', 'carrot', 'hot dog', 'pizza', 'donut', 'cake', 'chair', 'couch',
'potted plant', 'bed', 'dining table', 'toilet', 'tv', 'laptop', 'mouse', 'remote', 'keyboard', 'cell phone',
'microwave', 'oven', 'toaster', 'sink', 'refrigerator', 'book', 'clock', 'vase', 'scissors', 'teddy bear',
'hair drier', 'toothbrush' ]
# 阈值设置
threshold:
iou: 0.45
confidence: 0.6
# 计算设备
# - cpu
# - 0 <- 使用GPU
device: '0'
target: ['person']#检测哪些类别之间的距离 which objects you want to detect
```
## 2.Attenion
...