Spaces:
Runtime error
Runtime error
File size: 3,131 Bytes
6709fc9 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
"""
# 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'),
] |