Final Project - šµ Smart Vision
Video analysis with artificial intelligence for vehicle model and license plate detection
- Investigation management / detection processing
- Next.js (Web Application)
- Firebase (Authentication, Cloud Firestore, Storage)
- Flask API (AI detection)
- JSON Server (Car database)
š Use Cases, System Flow, Architecture
System Flow
General System Architecture
š¦ How to use the project (instructions)
How to run (Open 3 terminals for better viewing)
1. Next.js
./smart-vision/nextjs >
npm run dev
http://localhost:3000
2. Flask API
./smart-vision/car-detector-api >
python3 api.py
http://localhost:5000
3. JSON Server
./smart-vision/nextjs >
npx json-server --watch db.json -p 3333
http://localhost:3333/vehicles
After starting the frontend and backend applications, simply access 'localhost' on port 3000 to be directed to the Next.js application and perform the necessary tests.
Development Order
Academic advisor
š Links
š Roboflow - Car Models
š License Plate Detection using YOLOv8
š JSON Server