import pdb import urllib.request import cv2 import numpy as np if __name__ == '__main__': pdb.set_trace() # 发送HTTP请求并获取图像数据 resp = urllib.request.urlopen( "http://drg100.cn-sh2.ufileos.com/PH20240529000194_1_075936_1.PNG?UCloudPublicKey=4Z7QYI7qml36QRjcCjKrls7aHl1R6H6uq&Signature=iy2o2yJqJ8jJVoR71qxAIy2wuD4%3D&Expires=1719008836") # 将数据读取为字节流 image_data = resp.read() # 将字节流转换为NumPy数组 image_np = np.frombuffer(image_data, np.uint8) # 解码NumPy数组为OpenCV图像格式 image = cv2.imdecode(image_np, cv2.IMREAD_COLOR) cv2.imwrite("test.png", image)