Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cyberlument/opencv-colormasking-red-
This mini project opencv is for educational purpose.
https://github.com/cyberlument/opencv-colormasking-red-
numpy opencv opencv-python pycharm vscode
Last synced: 5 days ago
JSON representation
This mini project opencv is for educational purpose.
- Host: GitHub
- URL: https://github.com/cyberlument/opencv-colormasking-red-
- Owner: Cyberlument
- Created: 2024-06-12T08:52:15.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-18T11:34:15.000Z (5 months ago)
- Last Synced: 2024-10-16T21:55:18.913Z (20 days ago)
- Topics: numpy, opencv, opencv-python, pycharm, vscode
- Language: Python
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
--- English ---# Mini OpenCV Project
This project is an image processing application that uses OpenCV to detect the color red in real-time from video captured by a camera. The background of this project is the need to detect red-colored objects in various applications such as object tracking, video analysis, and pattern recognition. Red color detection is done by converting the color space from BGR to HSV, which is more effective for color segmentation.Although this application can accurately detect the color red, there are some limitations to consider. First, changing lighting conditions can affect the accuracy of color detection. Second, this application only detects the color red within a specified hue range and may not be accurate for a very diverse range of red colors. Finally, processing speed depends on the hardware used, so there may be performance degradation on low-spec devices.
# Project Objective
The aim of this project is to detect the color red in real-time video for security and monitoring applications. Red color detection can help identify certain red-colored clothing or objects, such as security uniforms or emergency vehicles.# Installation
1. Clone repository: `git clone https://github.com/cyberlument/OpenCV-ColorMasking-RED-.git`
2. Install dependensi yang diperlukan: `pip install -r requirements.txt`# Libraries Used
1. numpy: Library for numerical computations.
2. opencv-python: Library for computer vision.#Usage
1. Run the application: python RedMaskingMirror.py
2. Adjust the camera settings and ensure good lighting conditions for accurate color detection.
The application will display a real-time video feed with the red color highlighted.## Result of the Output
![PengujianMiniProjectOpenCVRedMasking1](https://github.com/Cyberlument/OpenCV-ColorMasking-RED-/assets/101156094/10dce2f1-8940-496a-9804-6c3d258e39e9)![PengujianMiniProjectOpenCVRedMasking2](https://github.com/Cyberlument/OpenCV-ColorMasking-RED-/assets/101156094/196a72d7-c6d1-490c-9094-53b5e05d977c)
## Tools and Software Used
- [Webcam JETE W7](https://jete.id/product/webcam-jete-w7-full-hd-1080px/) - Webcam used for this mini project.
- [OpenCV](https://opencv.org/) - Open Source Computer Vision Library
- [Python](https://www.python.org/) - Programming Language
- [Visual Studio Code](https://code.visualstudio.com/) - Text Editor
--- Indonesia ---# Proyek Mini OpenCV
Proyek ini adalah aplikasi pemrosesan gambar yang menggunakan OpenCV untuk mendeteksi warna merah secara real-time dari video yang diambil dari kamera. Latar belakang proyek ini adalah kebutuhan untuk mendeteksi objek berwarna merah dalam berbagai aplikasi seperti pelacakan objek, analisis video, dan pengenalan pola. Deteksi warna merah dilakukan dengan mengubah ruang warna dari BGR ke HSV, yang lebih efektif untuk segmentasi warna.
Walaupun aplikasi ini mampu mendeteksi warna merah dengan akurat, ada beberapa keterbatasan yang perlu diperhatikan. Pertama, kondisi pencahayaan yang berubah-ubah dapat mempengaruhi akurasi deteksi warna. Kedua, aplikasi ini hanya mendeteksi warna merah dalam rentang hue yang telah ditentukan dan mungkin tidak akurat untuk variasi warna merah yang sangat beragam. Terakhir, kecepatan pemrosesan tergantung pada perangkat keras yang digunakan, sehingga mungkin ada penurunan performa pada perangkat dengan spesifikasi rendah.
## Tujuan Proyek
Tujuan dari proyek ini adalah untuk mendeteksi warna merah dalam video real-time untuk aplikasi keamanan dan pemantauan. Deteksi warna merah dapat membantu dalam mengidentifikasi pakaian atau objek berwarna merah tertentu, seperti seragam petugas keamanan atau kendaraan darurat.
## Instalasi
1. Clone repository: `git clone https://github.com/cyberlument/OpenCV-ColorMasking-RED-.git`
2. Install dependensi yang diperlukan: `pip install -r requirements.txt`## Library Yang Digunakan
1. numpy: Library untuk komputasi numerical .
2. opencv-python: Library untuk computer vision.## Penggunaan
1. Jalankan aplikasi: `RedMaskingMirror.py`
2. Sesuaikan pengaturan kamera dan pastikan kondisi pencahayaan yang baik untuk deteksi warna yang akurat.
3. Aplikasi akan menampilkan feed video real-time dengan warna merah yang disorot.## Output Yang Dihasilkan
![PengujianMiniProjectOpenCVRedMasking1](https://github.com/Cyberlument/OpenCV-ColorMasking-RED-/assets/101156094/10dce2f1-8940-496a-9804-6c3d258e39e9)![PengujianMiniProjectOpenCVRedMasking2](https://github.com/Cyberlument/OpenCV-ColorMasking-RED-/assets/101156094/196a72d7-c6d1-490c-9094-53b5e05d977c)
## Alat dan Software Yang Digunakan
- [Webcam JETE W7](https://jete.id/product/webcam-jete-w7-full-hd-1080px/) - Webcam Yang Digunakan Untuk Mini Proyek Ini.
- [OpenCV](https://opencv.org/) - Perpustakaan Komputer Visi Sumber Terbuka
- [Python](https://www.python.org/) - Bahasa Pemrograman
- [Visual Studio Code](https://code.visualstudio.com/) - Editor Teks
© 2024 Rayhan D Hadian. All rights reserved.