Giải thích lưu đồ : - Bắt đầu.
- Khai báo các thư viện cần sử dụng trong lập trình, thiết lập các lệnh cần thiết cho Camera, gán các giá trị HSV của 3 màu.
- Sau đó chờ tín hiệu ra từ kit Arduino truyền qua, nếu đúng thì xử lý tiếp chương trình. Ngược lại là sai thì tiếp tục chờ.
Hình 3.13 Lưu đồ xử lý ảnh Kết thúc Đ Đ Đ S S Đ Đ Đ Bắt đầu
Khai báo thư viện Thiết lập camera Khởi tao giá trị ban đầu
Nhận dữ liệu từ Arduino
Camera chụp ảnh
Chuyển đổi ảnh RGB sang HSV
95<H H<120 H>174 và H<9 9<H<45 Gửi dữ liệu màu đỏ sang Arduino Gửi dữ liệu màu xanh sang
Arduino Gửi dữ liệu
màu vàng sang Arduino
- Khi có tín hiệu từ Arduino, Camera sẽ tiến hành chụp ảnh và xử lý chuyển đổi ảnh màu chụp được từ hệ màu RGB sang hệ màu HSV. - Tiến hành so sánh ảnh HSV vừa chuyển đổi với các giá trị HSV đã được
gán giá trị ở trên :
Nếu giá trị nằm trong khoảng Hue_value < 9 và Hue_value > 174 thì sẽ tiến hành gửi dữ liệu màu đỏ sang Arduino.
Nếu giá trị nằm trong khoảng Hue_value > 9 và Hue_value < 45 thì sẽ tiến hành gửi dữ liệu màu vàng sang Arduino.
Nếu giá trị nằm trong khoảng Hue_value > 95 và Hue_value < 120 thì sẽ tiến hành gửi dữ liệu màu xanh sang Arduino.
CHƯƠNG 4 - CHẾ TẠO HỆ THỐNG PHÂN LOẠI SẢN PHẨM THEO MÀU SẮC VÀ CHIỀU CAO