Я создаю API для создания эскиза изображения с использованием Python. (Flask, OpenCV)
С тем же портретным изображением (ширина: высота = 3: 4 = 3024: 4032)
img = cv2.imread('portrait.jpg')
Форма img
равна (4032, 3024, 3).
img = cv2.imdecode(np.frombuffer(request.files['file'].read(), np.uint8), cv2.IMREAD_UNCHANGED)
Форма img
равна (3024 , 4032, 3).
По этой причине моя логика обрезки c не работает, как я собираюсь, когда это портрет.
Я что-то пропустил? или я должен передать дополнительный параметр ориентации для поворота изображения?
С уважением, Ли