Theo Dõi đối Tượng Theo Màu - Tracking Color - THỊ GIÁC MÁY TÍNH
Có thể bạn quan tâm
Để theo dõi đối tượng thì có nhiều cách: theo dõi theo màu sắc, theo hình dạng,… Trong đó theo dõi theo màu là đơn giản nhất. Chỉ cần xác định được màu sắc của vật thể cần tìm rồi cho chương trình tìm màu đó là xong.
Để có thể hiểu sâu hơn tham khảo bài: Lọc màu ảnh – filter color
Như vậy, hệ màu HSV phù hợp nhất để tìm ra 1 màu nào đó. Hệ màu HSV có 3 yếu tố là màu sắc, độ bão hoà và độ sáng. Màu sắc chỉ ra màu đó là xanh, đỏ, tím vàng. Độ bão hoà chỉ ra sắc độ màu (cường độ màu) chỉ độ đậm nhạt của màu. Còn độ sáng sẽ chỉ ra độ sáng độ sáng tối.
Người dùng sẽ chỉ ra đâu là màu họ cần theo dõi bằng cách thay đổi giá trị của trackbar. Sau đó dùng hàm cv::moments() để tìm ra trọng tâm của vùng màu đó.
Bước 1: tạo các trackbar và lấy hình ảnh từ webcam Chương trình cần biết màu cần tìm nằm trong khoảng nào của 3 kênh HSV. Như vậy là cần 6 trackbar do H,S,V cần 2 trackbar để biết [Hmin; Hmax], [Smin; Smax], [Vmin; Vmax].
Bước 2: tách ra màu cần thiết dựa vào giá trị của trackbar Bước này đơn giản, chỉ cần sử dụng hàm cv::inRange là được
Tới bước 3: tìm trọng tâm của vùng cần tìm Trước khi tìm trọng tâm thì lọc bớt nhiễu, sau đó sử dụng hàm cv::moments để tìm trọng tâm vùng cần tìm
Download
Download demo Windows form
FilterColor
TrackingColor Trong repo có nhiều project, các bạn chỉ cần chạy TrackingColor.sln là được.
Download Source Android (Github)
Post navigation
Nên lập trình OpenCV bằng ngôn ngữ nào?Phần mềm đếm cua11 thoughts on “Theo dõi đối tượng theo màu – Tracking color”
-
ad cho mình hỏi cách lấy mã màu bằng vị trí chuột ở bất ki chổ nào trên màn hình với ạ ?
Log in to Reply -
ad làm tiếp 1 bài về phát hiện đối tượng bằng phương pháp Template matching thì thật tuyệt
Log in to Reply-
ok bạn, mình sẽ viết sớm
-
Hóng bài đăng của ad, Phương pháp đó lệch tỷ lệ hoặc mẫu bị khác góc nhìn thì khó phát hiện dc đối tượng. Đây mang tính chất nghiên cứu học thuật thì ms sd Template Matching.
-
-
link window form demo lỗi ad ạ
Log in to Reply-
à ko, source C++
-
Sửa lại rồi nhé bạn
-
-
tracking color bị lỗi rồi ad ơi
Log in to Reply-
Update link rồi nhé bạn
-
@vohungvi add ơi. e có chuyện cần hỏi ạ. a cho e xin gmail dc ko ạ
-
bạn có thể gửi mail vào vohungvi@vohungvi.com hoặc chat https://www.facebook.com/vohungvi/
-
Leave a Reply Cancel reply
You must be logged in to post a comment.
Connect with: Search SearchCategories
- Bổ trợ kiến thức (26)
- Công cụ hỗ trợ (40)
- Deep Learning (7)
- Featured (4)
- Giải thuật (63)
- Nhận dạng hình ảnh (31)
- Xử lý hình ảnh (32)
- Hardware (12)
- Arduino (1)
- Raspberry Pi (8)
- Hướng dẫn cài đặt (3)
- Library (57)
- CUDA (3)
- Dlib (1)
- Face_recognition (1)
- ImageAI (2)
- Mediapipe (4)
- OpenCV (15)
- Pytorch (2)
- Tensor Flow (4)
- Thư viện khác (9)
- YOLO (15)
- Linux (2)
- Centos (1)
- Ubuntu (1)
- LLM (3)
- Machine Learning (2)
- Ngôn ngữ lập trình (11)
- C# (C sharp) (2)
- Python (9)
- OCR (7)
- Text-To-Image (5)
- Tin tức (21)
- Review (2)
- Tool lập trình (5)
- Visual Studio (3)
- Ứng dụng thực tế (10)
Meta
- Register
- Log in
- Entries feed
- Comments feed
- WordPress.org
Từ khóa » Nhận Diện Màu Sắc Python
-
Video Hướng Dẫn: Nhận Dạng Màu Sắc Với Python Và OpenCV Nhé ...
-
Trích Xuất Và Phân Tích Màu Sắc Từ Hình ảnh Bằng Python - Morioh
-
Python: Phân đoạn Hình ảnh Bằng Không Gian Màu Trong OpenCV + ...
-
Nhận Dạng ảnh Cơ Bản Với Python - Viblo
-
Nhận Dạng Màu Sắc Chính Xác Bằng Phần Mềm Viết Từ Python
-
Tách Một đối Tượng Có Màu Quy định Ra Khỏi Bức ảnh - YouTube
-
KudoKhang/ColorDetector: Xác định Màu Sắc Qua Camera - GitHub
-
Machine Learning Tự động Nhận Diện Màu Sắc
-
Chương 5. Xử Lý ảnh Phân Loại Màu Sắc Và Phát Hiện Tọa độ Của Vật
-
Các Hệ Màu Trong Xử Lý ảnh - Kipalog
-
Lọc Màu ảnh Với Thư Viện OpenCV Trên Raspberry Pi
-
Nhan Dien Hinh Anh Bang Python | Nguyễn Công Trình
-
Phần 8. Các Không Gian Màu Trong OpenCV
-
Xử Lý Hình ảnh Bằng Python - Koodibar