2.5.3.Phương pháp đánh giá chất lượng theo màu sắc
Với sự giúp đỡ của thư viện OpenCV, ngôn ngữ lập trình Python và kit Raspberry Pi 3, cơng việc nhận biết và phân loại màu sắc của quả cà chua sẽ gồm những cơng đoạn chính như sau:
❖ Chụp và lưu ảnh quả cà chua.
❖ Dùng thuật tốn phát hiện màu (tìm màu, tính số lượng pixel vùng màu, tính phần trăm số lượng pixel của mỗi màu trên số lượng pixel toàn bề mặt quả cà chua) và “dán nhãn” phân loại cà chua (gồm 3 loại cà chua: đỏ, vàng, xanh ) từ ảnh đã được chụp bằng camera.
❖ Lưu dữ liệu cho bộ phận phân loại làm việc
❖ Bộ phận đánh giá phân loại cà chua theo dữ liệu đã cho ❖ Cập nhật ảnh chụp mới.
2.5.4.Phương pháp đánh giá chất lượng theo kích thước
Phương pháp tìm đường biên của vật giúp ta tính tốn được kích thước của bề mặt quả cà chua được chụp, dù kết quả kích thước của cà chua khơng được chính xác nhưng cũng giúp hệ thống đánh giá được độ lớn to nhỏ của cà chua. Các cơng đoạn chính của phương pháp:
CHƯƠNG 3. TÍNH TỐN VÀ THIẾT KẾ
3.1. QUY TRÌNH VẬN HÀNH HỆ THỐNG
Hệ thống đánh giá chất lượng ứng dụng xử lý ảnh có phần chính là bộ phận phân loại.
❖ Bộ phận đánh giá : khi được đưa qua bộ phận đánh giá , hệ thống sẽ kiểm tra trái
cây trong hai q trình chính trước khi hồn tất phân loại:
➢ Phần xử lý ảnh: khi cà chua đi qua buồng tối, camera sẽ chụp hình lại và hệ thống bắt đầu xử lí màu, xử lí diện tích bề mặt để đưa ra quyết định đây là cà chua loại gì (gồm 6 loại: xanh nhỏ, xanh to, vàng nhỏ, vàng to, đỏ nhỏ, đỏ to). ➢ Phần phân loại: sau khi cà chua được chụp ảnh sẽ đi ngang qua các ngăn
phân loại, nếu tới đúng ngăn phân loại, bộ phận đẩy sẽ đẩy cà chua vào đúng ngăn đó.
Hệ thống có giao diện người dùng được hiển thị trực tiếp trên màn hình giúp quản lí được q trình hoạt động của hệ thống.
3.2. TÍNH TỐN VÀ THIẾT KẾ HỆ THỐNG
3.2.1.Thiết kế sơ đồ khối tổng quát của hệ thống