نظام ذكي للتعرف على قطع المحرك
AI-Powered Engine Parts Recognition System
Engine Parts Recognition System is an AI-powered solution that detects and identifies vehicle engine parts in
real time using OpenCV and Google’s Gemini AI. It provides instant insights from live video streams, making
engine diagnostics faster, smarter, and more efficient.
Project Overview
This project automates the identification of vehicle engine components by combining real-time computer vision
with advanced AI analysis. OpenCV handles video capture and frame processing, while Google Gemini AI analyzes
images to recognize engine parts accurately. The system is designed for automotive repair, manufacturing, and
training environments.
Key Features
Real-Time Video Processing
- 🎥 Captures live video from webcam or video files.
- ⚡ Processes frames dynamically with minimal latency.
AI-Powered Engine Part Detection
- 🧠 Uses Google Gemini AI for intelligent image analysis.
- 🔍 Identifies engine components such as belts, valves, filters, and more.
Automated Analysis Optimization
- ⏱️ Sends frames for AI analysis every 5 seconds.
- 🚀 Reduces unnecessary API calls and improves performance.
Multi-Threaded Processing
- 🧵 Runs AI recognition in a separate thread.
- 🖥️ Ensures smooth real-time video display without freezing.
User-Friendly Interface
- 🪟 Displays live video with detected engine parts.
- ⌨️ Simple keyboard control to exit processing.
Technology Stack
- 🐍 Programming Language: Python
- 🎥 Computer Vision: OpenCV
- 🤖 AI Analysis: Google Gemini AI
- 🧵 Performance Optimization: Python Multithreading
Use Cases
- 🔧 Automotive Repair Assistance – Quickly identify engine parts.
- 🏭 Manufacturing & Quality Control – Detect missing or misaligned components.
- 🎓 Education & Training – Learn engine parts interactively.
- 📦 AI-Based Inventory Management – Automate part cataloging.
Conclusion
The AI-Powered Engine Parts Recognition System simplifies and accelerates engine diagnostics through real-time
AI analysis. By combining OpenCV with Google Gemini AI, it delivers accurate, scalable, and efficient engine
part identification suitable for automotive, industrial, and educational applications.