# Get Started The Smart Intersection Sample Application is a modular sample application designed to help developers create intelligent intersection monitoring solutions. By leveraging AI and sensor fusion, this sample application demonstrates how to achieve accurate traffic detection, congestion management, and real-time alerting. By following this guide, you will learn how to: - **Set up the sample application**: Use Docker Compose to quickly deploy the application in your environment. - **Run a predefined pipeline**: Execute a sample pipeline to see real-time traffic monitoring and object detection in action. - **Modify application parameters**: Customize settings like input sources, tracking parameters, camera properties and regions of interest to adapt the application to your specific requirements. ## Prerequisites - Verify that your system meets the [Minimum Requirements](./system-requirements.md). - Install Docker: [Installation Guide](https://docs.docker.com/get-docker/). - Enable running docker without "sudo": [Post Install](https://docs.docker.com/engine/install/linux-postinstall/) - Install Git: [Installing Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) ## Set up and First Use 1. **Clone the Repository**: - Run: ```bash git clone https://github.com/open-edge-platform/edge-ai-suites.git cd ./edge-ai-suites/metro-ai-suite/smart-intersection ``` 2. **Setup Credentials and Download Assets**: - Use docker to setup the credentials and download assets: ```bash docker run --rm -ti \ -e http_proxy -e https_proxy -e no_proxy \ -v $(pwd)/init.sh:/init.sh \ -v $(pwd)/chart:/chart \ -v $(pwd)/src:/src \ docker.io/library/python:3.12 bash init.sh ``` ## Select Deployment Option Choose one of the following methods to deploy the Smart Intersection Sample Application: - **[Deploy Using Docker Compose](./how-to-deploy-docker.md)**: Use Docker Compose to quickly set up and run the application in a containerized environment. - **[Deploy Using Helm](./how-to-deploy-helm.md)**: Use Helm to deploy the application to a Kubernetes cluster for scalable and production-ready deployments. ## Supporting Resources - [Docker Compose Documentation](https://docs.docker.com/compose/)