-
Chương trình tải mô hình GoogLeNet đã huấn luyện sẵn để phân loại từng ô vuông trên ảnh bàn cờ (13 lớp: các loại quân trắng, đen và ô trống).
-
Ảnh bàn cờ được chia thành 64 ô nhỏ (8×8), mỗi ô được xử lý bằng PyTorch + OpenCV để dự đoán quân cờ tương ứng.
-
Kết quả được hiển thị trực quan trên giao diện Streamlit, gồm:
-
Ảnh bàn cờ gốc người dùng tải lên.
-
Thống kê số lượng từng loại quân cờ (Vua, Hậu, Xe, Tượng, Mã, Tốt).
-
Bảng cờ đồ họa có biểu tượng ♔♕♖♗♘♙ minh họa vị trí các quân.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
(Khuyên dùng lên chạy bằng GoogleColab) File GoogLeNetPytorch để train mô hình, file .pth là file trọng số đã train với tỉ lệ đạt 98%, file ChuongTrinhDemo sử dụng file .pth để xác nhận bàn cờ. *Chạy file Demo cùng cấp thư mục với .pth (Đảm bảo đã cài hết các thư viện cần thiết)