Detecting vehicles and warn them if they get close to another vehicle.
-
Install required packages
pip install tensorflow-gpu pip install pycocotools pip install winsound pip install opencv-python pip install numpy pip install matplotlib
-
GPU configurations
- Download CudaNN for NVIDIA
- Update the graphic drivers
- Make sure to install all the required attributes.
-
Models from TensorFlow
git clone https://github.com/tensorflow/models cd models/research protoc object_detection/protos/*.proto --python_out=. pip install object_detection
-
Run
python vehicle_detector.py
![output1](https://private-user-images.githubusercontent.com/73716175/262034711-90073821-74e0-4b4d-be30-2df4cbe96ec5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk0Mjc4MzIsIm5iZiI6MTcxOTQyNzUzMiwicGF0aCI6Ii83MzcxNjE3NS8yNjIwMzQ3MTEtOTAwNzM4MjEtNzRlMC00YjRkLWJlMzAtMmRmNGNiZTk2ZWM1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI2VDE4NDUzMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ1ODI0YTNlZTA1MzRiYmViYzY1MzIxNTU0MDBhNmQ1NTljNGIyMjE1MTY4N2ZkNjU2M2VhNTVjMzJmNTAyYzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.m6Va08EFut1ZqdCmintpgQo7GOtK4iTS9ImIqcM7A2Q)
![output2](https://private-user-images.githubusercontent.com/73716175/262035331-dcb89894-eed3-471f-b7c3-1b294116dee7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk0Mjc4MzIsIm5iZiI6MTcxOTQyNzUzMiwicGF0aCI6Ii83MzcxNjE3NS8yNjIwMzUzMzEtZGNiODk4OTQtZWVkMy00NzFmLWI3YzMtMWIyOTQxMTZkZWU3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI2VDE4NDUzMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFjMTA2NmRjZWM4NzIwMjJiNzE5NWQxMmY4YmRiNmZmMmU0MzlmNGYyNThkZTcxMmQ3Yjg0OGViN2UzNzM0MzUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.2ngDswTElWITE62MJwvgytwgcsRgYVaCBZp8-Pqmjy0)