三行代码帮你自动画图

一周之前
首先安装包
!pip install paddlehub
然后就可以用三行代码画图了
import paddlehub as hub
module = hub.Module(name="ernie_vilg")
results = module.generate_image(text_prompts=["波涛汹涌的大海"])
这个包还提供了不同的画风
module = hub.Module(name="stable_diffusion")
results = module.generate_image(text_prompts=["波涛汹涌的大海"])
事实上
1. 人像分割
import paddlehub as hub
module = hub.Module(name="humanseg_lite")
res = module.segment(
paths = ["human.png"],
visualization=True,
output_dir='humanseg_output')
可以看到
2. 人脸检测
import paddlehub as hub
module = hub.Module(name="ultra_light_fast_generic_face_detector_1mb_640")
res = module.face_detection(
paths = ["human.png"],
visualization=True,
output_dir='humanseg_output')
3. 人体姿势检测
import paddlehub as hub
module = hub.Module(name="openpose_body_estimation")
res = module.predict(
img = "human.png",
visualization=True,
save_path='humanseg_output')
此外
1. hub list
!hub list
用于显示PaddleHub下安装的模型
其中ernie_vilg
2. hub uninstall
用于卸载模型
!hub uninstall humanseg_lite
3. hub install
用于安装模型
!hub install humanseg_lite
4. hub show
用于显示已安装模型的信息
!hub show humanseg_lite
5. hub run
用于运行模型
!hub run lac --input_text "今天是个好日子
此外