本文主要是介绍gradio image 类型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
3种类型,默认是 numpy.array
numpy.array
PIL.Image
str
file path.
互相转换
# 从路径到 numpy.ndarray
import cv2
image_mask = cv2.imread(imagePath)
print(type(image_mask))# 从路径到 PIL.IMAGE
from PIL import Image
image_mask=Image.open(imagePath)
print(type(image_mask))# 转换 从 PIL.IMAGE 到 numpy.ndarray
np_mask = np.array(image_mask)
# 转换 从 numpy.ndarray 到 PIL.IMAGE
image_mask = Image.fromarray(np_mask)I = numpy.asarray(PIL.Image.open('test.jpg'))im = PIL.Image.fromarray(numpy.uint8(I))
参考:
https://medium.com/@HuggyMonkey/how-to-gradio-components-image-bb5e6a5b97d6
这篇关于gradio image 类型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!