Đề tài: “Nhận diện và phân biệt cỏ dại với hoa màu, sử dụng cánh tay Robot để phun thuốc trừ sâu” với mục tiêu chính nhằm áp dụng XLA để nhận diện phân biệt – định vị được chính xác cỏ dại – hoa màu, được lập trình bởi ngôn ngữ Python với sự hỗ trợ từ OpenCV được 15 thực thi trên Arduino Nano điều khiển cánh tay máy để thực hiện khâu chấp hành cuối theo mong muốn. | BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆ ĐIỆN TỬ NGUYỄN QUỐC 18071481 TƯỞNG TRẦN HẢI LONG 18050251 NHẬN DẠNG VÀ PHÂN BIỆT CỎ DẠI VỚI HOA MÀU SỬ DỤNG CÁNH TAY ROBOT ĐỂ PHUN THUỐC TRỪ SÂU. Chuyên ngành Hệ thống thông minh Mã chuyên ngành 7510302 KHÓA LUẬN TỐT NGHIỆP THÀNH PHỐ HỒ CHÍ MINH NĂM 2022. THÔNG TIN CHUNG Họ và tên sinhviên Nguyễn Quốc . MSHV 18071481 . Lớp DHDTTM14A. Khóa 2018 2022 . Chuyên ngành Hệ thống thông minh . Mã chuyên ngành 7510302 . SĐT 0383617824 Email quocnguyen101100gmail.com . Họ và tên sinhviên Tưởng Trần Hải Long . MSHV 18050251 . Lớp DHDTTM14A. Khóa 2018 2022 . Chuyên ngành Hệ thống thông minh . Mã chuyên ngành 7510302 . SĐT 0336261384 Email tuongtranhailong2804gmail.com . Địa chỉ liên hệ 230 12 Phan Huy Ích Gò Vấp Tp.HCM . Tên đề tài Nhận dạng và phân biệt cỏ dại với hoa màu. Sử dụng cánh tay Robot để phun thuốc trừ sâu. Người hướng dẫn ThS. Phan Vinh Hiếu . SĐT 0983053941. Email hieuphanvinhgmail.com . Cơ quan công tác Trường Đại học Công nghiệp Thành phố Hồ Chí Minh. . Tp. Hồ Chí Minh ngày 20 tháng 6 năm 2022. Người hướng dẫn Sinh viên Ký và ghi rõ họ tên Ký và ghi rõ họ tên 2 MỤC LỤC MỤC LỤC . 3 DANH MỤC HÌNH ẢNH . 7 DANH MỤC BẢNG BIỂU . 10 DANH MỤC TỪ VIẾT TẮT . 11 LỜI MỞ ĐẦU . 12 LỜI CÁM ƠN . 13 Chương 1 TỔNG QUAN ĐỀ TÀI . 14 1.1 Đặt vấn đề . 14 1.2 Mục tiêu . 14 1.3 Nội dung nghiên cứu . 15 1.4 Hạn chế . 15 1.5 Ý nghĩa thực tiễn . 15 Chương 2 CƠ SỞ LÝ THUYẾT . 16 2.1 Tổng quan về XLA . 16 2.2 Môi trường Pycharm IDE . 16 2.3 Ngôn ngữ Python . 17 2.4 Thư viện OpenCV . 17 2.5 Mạng MobileNet. 18 2.5.1 Mạng nơron tích chập CNN . 18 2.5.1.1 Conv layer . 19 2.5.1.2 ReLU layer . 19 2.5.1.3 Pooling layer . 20 2.5.1.4 FC layer . 21 2.5.2 Cấu trúc MobileNet . 21 2.5.2.1 Xét độ phức tạp của một phép tích chập ảnh . 22 2.5.2.2 Xét từ khía cạnh độ phức tạp tính toán của một DSC . 22 2.5.3 Kiến trúc MobileNetV2 . 23 3 2.6 Môi trường Arduino IDE . 25 2.7 Arduino Nano Atemega328PAU . 26 2.7.1 Thông tin