Blob Detection
Công cụ phát hiện những vật bất thường xuất hiện trong vùng kiểm tra dựa trên sự khác biệt về độ sáng.
Ứng dụng phổ biến:
- ✅ Phát hiện lỗi xuất hiện như vết bẩn.
Tham khảo công cụ Blob color detection
Video hướng dẫn
Các công cụ hỗ trợ được sử dụng trong video:
Cài đặt
Tìm hiểu về biểu đồ Histogram
-
Phương án phát hiện blob:
- Object: bắt theo sự khác biệt độ sáng giữa đối tượng và nền.
- Subtract Background: tách nền và những đối tượng không thuộc nền được coi là vật cần bắt.
-
Dải sáng: dải cường độ có giá trị trong khoảng từ [0, 255], khi chọn phương án là Object thì những pixel có độ sáng trong cài đặt sẽ được coi là vật, nếu phương án chọn Subtract Background thì những pixel nằm trong cài đặt được coi là nền và những pixel ngoài cài đặt được coi là vật.
-
Lọc đối tượng:
- Lọc kích thước tối thiểu: diện tích vật bắt được cần lớn hơn kích thước tối thiểu này.
- Lọc kích thước tối đa: diện tích vật bắt được cần nhỏ hơn kích thước tối đa này.
-
Sắp xếp: sắp xếp đối tượng theo vị trí hoặc diện tích.
- Scan order: sắp xếp theo thứ tự bắt được.
- Center X: sắp xếp theo tọa độ tâm X.
- Center Y: sắp xếp theo tọa độ tâm Y.
- Area: sắp xếp theo diện tích.
-
Kiểu sắp xếp:
- Ascending: sắp xếp theo thứ tự tăng dần, sử dụng với các lựa chọn
Center X, Center Y, Area. - Descending: sắp xếp theo thứ tự giảm dần, sử dụng với các lựa chọn
Center X, Center Y, Area.
- Ascending: sắp xếp theo thứ tự tăng dần, sử dụng với các lựa chọn
Kết quả
Trả về danh sách các blob bắt được gồm tọa độ tâm và diện tích từng blob.
- Center X: tâm tọa độ của blob theo phương X.
- Center Y: tâm tọa độ của blob theo phương Y.
- Area: diện tích của blob.
Cài đặt giới hạn
- Số lượng tối thiểu: số lượng tối thiểu của blob.
- Số lượng tối đa: số lượng tối đa của blob.
- Tổng diện tích tối thiểu: tổng diện tích tối thiểu của tất cả blob.
- Tổng diện tích tối thiểu: tổng diện tích tối đa của tất cả blob.