Как обрезать изображение по его координатам в Python Opencv ⇐ Python
-
Гость
Как обрезать изображение по его координатам в Python Opencv
Я рисую прямоугольник cv2, используя нижнюю линию
cv2.rectangle(rightImg, (x, y), (x + w, y + h), (0, 0, 255), 2) Теперь значения
x = 93 у = 62 ш = 6 ч = 3 Теперь я хочу обрезать эту часть прямоугольника. Имеет ли смысл приведенная ниже строка кода:
cropImg = rightImg[y:x, y+h:x+w] или
cropImg = rightImg[y+h:x+w, y:x] Я попробовал оба вышеперечисленных способа, но точная область не обрезается. Что мне попробовать дальше?
Я рисую прямоугольник cv2, используя нижнюю линию
cv2.rectangle(rightImg, (x, y), (x + w, y + h), (0, 0, 255), 2) Теперь значения
x = 93 у = 62 ш = 6 ч = 3 Теперь я хочу обрезать эту часть прямоугольника. Имеет ли смысл приведенная ниже строка кода:
cropImg = rightImg[y:x, y+h:x+w] или
cropImg = rightImg[y+h:x+w, y:x] Я попробовал оба вышеперечисленных способа, но точная область не обрезается. Что мне попробовать дальше?