我正在从事一个图像处理项目,我的图像保存在Azure上的blob存储中。我的目标是读入blob图像并对其应用一些转换,然后使用python将它们上传到单独的容器中。目前,我可以从Azure读取图像,将图像转换为数组,以便处理它们,但我无法将数组作为.jpg图像返回Azure。这就是我正在尝试的(其中,调整大小的_图像是一个(2433873)数组):
resized_image = bytes(resized_image)
blob_service.create_blob_from_bytes("transformed", "test.jpg", resized_image)
这是在我的“转换”容器中创建一个新文件,但它是空的,没有类型
作为参考,这里是我使用Azure Blob Storage SDK for Python和OpenCV(
pip install azure-storage-blob opencv-python
)下载Blob图像以调整大小并将调整大小的图像上载到Azure Blob的示例代码OpenCV
imshow
显示源图像和调整大小的图像,如下图所示我从Azure Blob存储下载的源图像和调整大小的图像如下图所示
相关问题 更多 >
编程相关推荐