Object Detection in Self-driving Cars Using Brainy Pi

by taniisha in Workshop > Cars

249 Views, 0 Favorites, 0 Comments

Object Detection in Self-driving Cars Using Brainy Pi

PD-Learn-more-about-Object-detection-for-Self-driving-cars-Landing-page-1.png
Screenshot 2023-03-29 031824.png


Brainy pi


– An Enterprise grade device for AI on Edge and IoT

– With support to convert your prototypes to a fully customised Hardware and Software Enterprise solution.


LINK TO BRAINYPI PAGE


What's Object detection?

Object detection is a computer vision task that has become an integral part of many consumer applications today such as surveillance and security systems, mobile text recognition, and diagnosing diseases from MRI/CT scans. Object detection is also one of the critical components to support self driving cars. They rely on the perception of their surroundings to ensure safe and robust driving performance. This perception system uses object detection algorithms to accurately determine objects such as pedestrians, vehicles, traffic signs, and barriers in the vehicle's vicinity. This project uses Tensorflow Object Detection API. This API can be used to detect with bounding boxes, objects in image or video using some of the pretrained models. Using this pretrained model we can train image for a custom object detection.


 Stages to train a model:

1. Data Collection.

2. Data cleaning and preproceesing.

3. Annotating dataset.

4. Creating label_map.pbtxt.

5. Splitting the dataset.

6.Model Architecture.

7.Training the model.

8.Testing the model.

9.Inference.


Deploying an Application on Brainy-pi


Log into Brainy-pi using the SSH

ssh -X pi@auth.iotiot.in -p 65530

Install Tensorflow

pip install tensorflow


Clone the Repository Where the Inference File Is Pushed


git clone "link to your repository"


Run the inference file

python3 inference.py


Output

Screenshot 2023-03-29 023710.png
Screenshot 2023-03-29 033716.png