An open API service indexing awesome lists of open source software.

https://github.com/edisonslightbulbs/ptod-model-training

Transfer learning using PyTorch and YOLOv5
https://github.com/edisonslightbulbs/ptod-model-training

cxx11 deep-learning k4a object-detection opencv python pytorch transfer-learning yolov5

Last synced: 3 months ago
JSON representation

Transfer learning using PyTorch and YOLOv5

Awesome Lists containing this project

README

        

# Transfer learning using PyTorch's object detection API

| Platform | Hardware | Dependencies |
|--- |--- |--- |
| :white_square_button: Linux | :white_square_button: Azure Kinect | :white_square_button: [ gflags](https://github.com/gflags/gflags) |
|| | :white_square_button: [ glog ](https://github.com/google/glog) |
||| :white_square_button: [ Azure Kinect SDK ](https://github.com/microsoft/Azure-Kinect-Sensor-SDK) |
||| :white_square_button: [ opencv ](https://github.com/opencv/opencv) |
||| :white_square_button: [ Anaconda ](https://www.anaconda.com/products/individual) |
||| :white_square_button: [ Yolov5 ](https://github.com/ultralytics/yolov5) |
||| :white_square_button: [ Image annotation tool ](https://github.com/tzutalin/labelImg) |

---

This project is made up of two sub-projects: [`image-capturing`](./image-capturing) [`model-training`](./model-training). [`image-capturing`](./image-capturing) is a CMake project that uses Microsoft's Azure Kinect to capture so-called depth color images (of cause, this can be changed). [`model-training`](./model-training) uses shell and python scripts to exploit Tensor Flow's object detection API and train an object detection.

---

The notebooks in [`model-training README.md`](./model-training/README.md) are self-documenting, but more on that in the [`model-training README.md`](./model-training/README.md). In principle, one can use any other camera, a webcam, or even already captured images (i.e., given a reasonable number of image captures exist) to train the detection model.