## YOLOv5 Object Detection with Bird's Eye View and Tracking
This project utilizes the YOLOv5 deep learning model to perform real-time object detection for Advanced Driver Assistance Systems (ADAS). It provides a framework for detecting and tracking objects in the context of automotive safety and driver assistance applications. it provides a Bird's Eye View (BEV) visualization, which offers a top-down perspective of the detected objects.
![demo](demo.gif)
### Features
- Real-time object detection using the YOLOv5 model.
- Detection of various objects relevant to ADAS, such as vehicles, pedestrians, cyclists, and traffic signs.
- Object tracking to maintain continuity and trajectory of detected objects.
- Bird's Eye View (BEV) visualization of the detected objects in a simulated environment.
- Customizable confidence threshold and class filtering.
- Simulated environment provides an intuitive top-down view of object positions and movements.
- Supports both image and video input for object detection and tracking.
- Easy integration with pre-trained YOLOv5 models.
- Provides bounding box coordinates, class labels, and tracking IDs for detected objects.
### Prerequisites
- Python 3.x
- OpenCV
- PyTorch
- NumPy
### Installation
1. Clone this repository.
2. Install the required dependencies
```bash
pip3 install torch opencv numpy
```
### Usage
1. Download pre-trained YOLOv5 weights or train your own model.
2. Provide the path to the YOLOv5 weights in the code.
3. Run the script with the video file.
4. View the object detection results and Bird's Eye View visualization.
For more detailed usage instructions and options, refer to the project documentation.
### Run
```bash
python3 yoloV5_sim.py
```
### Contributing
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
### License
This project is licensed under the MIT License. See the `LICENSE` file for details.
### Acknowledgments
- YOLOv5: [https://github.com/ultralytics/yolov5](https://github.com/ultralytics/yolov5)
- OpenCV: [https://opencv.org/](https://opencv.org/)
赵闪闪168
- 粉丝: 1726
- 资源: 6942
最新资源
- ssm基于JAVA WEB技术大健康综合咨询问诊平台的设计与实现+jsp.zip
- ssm基于java web的网上书城系统的设计与实现+vue.zip
- 静态代码测试-QAC度量指标的详细解析与应用
- ssm基于HTML的出租车管理系统+jsp.zip
- ssm基于 Java Web 的校园驿站管理系统+jsp.zip
- ssm基于bs模式的医院在线挂号预约系统的设计与实现+jsp.zip
- ssm会议管理系统ssm.zip
- ssm化妆品配方及工艺管理系统的设计与实现+jsp.zip
- MATLABSimulink 扩展卡尔曼EKF 电池SOC估计 仿真模型 BMS系统仿真
- ssm会员管理系统+jsp.zip
- ssm固定资产管理系统+jsp.zip
- ssm海鲜自助餐厅系统+vue.zip
- css中cursor属性详解PDF
- ssm国学文化网站的设计与制作+jsp.zip
- ssm公司项目管理系统设计与实现+jsp.zip
- ssm工贸学生信息管理系统+jsp.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈