Нумерация ячеек в сетке с помощью opencv python

Я создал сетки на изображении с помощью open cv, поэтому я пытаюсь пронумеровать ячейки, созданные из 1,2,3,4,5,... на изображении показан результат этого кода. У кого-нибудь есть идея, как получить нумерацию всех ячеек в python

x = 0
y = 0
k = 0
while x < self.img.shape[1]:
    cv2.line(self.img, (x, 0), (x, self.img.shape[0]), color=(220,220,220), lineType=cv2.LINE_AA, thickness=1)

    while y < self.img.shape[0]:
          cv2.line(self.img, (0, y), (self.img.shape[1], y), color=(220,220,220), lineType=cv2.LINE_AA, thickness=1)
           y += 100
           k += 1
           cv2.putText(self.img, str(k),
                    (x,y), font,
                    1, (0, 255, 255),
                    1, cv2.LINE_AA)
            
x += 100

введите описание изображения здесь

Вернуться на верх