Spaces:
Runtime error
Runtime error
""" | |
# You can add any available edit to the list. | |
strength can be range or list: | |
dict( method='ganspace', edit='eye_closeness', strength=[15,-15]) | |
dict( method='interfacegan', edit='pose', strength=range(-3,3,1) ) | |
Interpolate option can be used to edit an image towards to another one. Use --target_images | |
flag to specify the path of the target images. | |
""" | |
edit_configs = [ | |
# Inversion | |
dict( method='inversion'), | |
# Interpolation | |
dict( method='interpolate', edit='random', strength=5), | |
dict( method='interpolate', edit='target', strength=5), | |
# Interfacegan | |
dict( method='interfacegan', edit='smile', strength=2), | |
dict( method='interfacegan', edit='age', strength=-3), | |
dict( method='interfacegan', edit='pose', strength=1), | |
# GANSpace. Find more edits in editings/ganspace_pca/ganspace_configs.csv | |
dict( method='ganspace', edit='eye_openness', strength=20), | |
dict( method='ganspace', edit='lipstick', strength=20), | |
dict( method='ganspace', edit='trimmed_beard', strength=-20), | |
dict( method='ganspace', edit='overexposed', strength=5), | |
# StyleClip. We support both mapper and global directions for StyleClip | |
# Mapper. See all possible edits editings/styleclip/styleclip_directions/mapper. | |
dict( method='styleclip', type='mapper', edit='afro', strength=0.1), | |
# Global | |
# Text prompt: face with hair -> face with x hair | |
dict( method='styleclip', edit='curly_hair', strength=3, disentanglement=0.29), | |
dict( method='styleclip', edit='bobcut_hair', strength=3, disentanglement= 0.16), | |
dict( method='styleclip', edit='long_hair', strength=3, disentanglement= 0.18), | |
dict( method='styleclip', edit='straight_hair', strength=3, disentanglement=0.17), | |
dict( method='styleclip', edit='black_hair', strength=3, disentanglement=0.25), | |
dict( method='styleclip', edit='grey_hair', strength=4, disentanglement=0.133), | |
dict( method='styleclip', edit='fringe_hair', strength=3, disentanglement=0.2), | |
dict( method='styleclip', edit='hightop_fade_hair', strength=3, disentanglement=0.2), | |
#Text prompt: face -> face with x | |
dict( method='styleclip', edit='makeup', strength=3, disentanglement=0.11), | |
dict( method='styleclip', edit='wrinkle', strength=4, disentanglement=0.14), | |
#Text prompt: face -> x face | |
dict( method='styleclip', edit='sad', strength=4, disentanglement=0.12), | |
dict( method='styleclip', edit='suprised', strength=4, disentanglement=0.12), | |
dict( method='styleclip', edit='angry', strength=4, disentanglement=0.12), | |
dict( method='styleclip', edit='female', strength=3, disentanglement=0.15), | |
dict( method='styleclip', edit='eyeglasses', strength=2), | |
dict( method='styleclip', edit='bangs', strength=2), | |
dict( method='styleclip', edit='pale', strength=2), | |
dict( method='styleclip', edit='tanned', strength=2), | |
# GradCtrl | |
dict( method='gradctrl', edit='age'), | |
dict( method='gradctrl', edit='smile'), | |
dict( method='gradctrl', edit='eyeglasses'), | |
] |