Загрузка данных


import cv2
import os

# Загружаем доску
board_img = cv2.imread("board.png")

if board_img is None:
    print("Не удалось открыть board.png")
else:
    board = cv2.resize(board_img, (400, 400))
    
    # Сохраняем клетку e1 (где должен быть белый король/ферзь - row 7, col 4)
    cell_e1 = board[7*50:8*50, 4*50:5*50]
    cv2.imwrite("debug_cell_e1.png", cell_e1)
    
    # Сохраняем клетку e8 (черный король/ферзь - row 0, col 4)
    cell_e8 = board[0*50:1*50, 4*50:5*50]
    cv2.imwrite("debug_cell_e8.png", cell_e8)
    
    print("[ОК] Файлы debug_cell_e1.png и debug_cell_e8.png сохранены!")