import cv2 def resize_image(image_path, max_height): """ 缩放图像,保持纵横比,将图像的高度调整为指定的最大高度。 参数: - image_path: 图像文件的路径。 - max_height: 指定的最大高度值。 返回: - resized_image: 缩放后的图像。 """ # 读取图片 image = cv2.imread(image_path) height, width = image.shape[:2] # 计算新的宽度,保持纵横比 new_width = int(width * max_height / height) # 缩放图片 resized_image = cv2.resize(image, (new_width, max_height)) return resized_image