#python #django #opencv
Вопрос:
Я создал сетки на изображении с открытым 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
Комментарии:
1. Ваша последняя строка (x = 100) выглядит неправильно с отступом. Или это ошибка копирования/вставки ? Если да, пожалуйста, отредактируйте вопрос.
2. извините, была ошибка копирования/вставки, просто исправил это…
3. вам нужно сбросить значение y (до 0), если вы начинаете новый столбец
4. @berak Я пробовал это, но, похоже, это не работает, или где бы вы посоветовали мне выполнить сброс. Причина сброс y означает, что сетка может быть не завершена