Lưu đồ xử lý ảnh trên Pycham

Một phần của tài liệu HD1 lê văn nghĩa nghiên cứu thiết kế hệ thống phân loại sản phẩm theo màu sắc và chiều cao sử dụng cánh tay robot (Trang 58 - 60)

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

Một phần của tài liệu HD1 lê văn nghĩa nghiên cứu thiết kế hệ thống phân loại sản phẩm theo màu sắc và chiều cao sử dụng cánh tay robot (Trang 58 - 60)

Tải bản đầy đủ (PDF)

(103 trang)