本笔记为DataWhale 11月跨模态实践课程的学习内容,链接为:
https://github.com/datawhalechina/vced/blob/main/README.md
经过上一个任务的环境准备,Task02进入对 Jina 生态的学习。
环境:python 3.9.13
这个练习,我导入的数据是一张“iphone_15_ultra.jpg”的图片:
然后编写以下程序:
from jina import Document
d = (
Document(uri='iphone_15_ultra.jpg')
.load_uri_to_image_tensor()
.set_image_tensor_shape(shape=(224, 224)) # 设置shape
.set_image_tensor_normalization() # 标准化
.set_image_tensor_channel_axis(-1, 0) # 更改通道
)
print(d.tensor, d.tensor.shape)
d.save_image_tensor_to_file('iphone_15_ultra-proc-1.jpg', channel_axis=0)