Comment faire tourner correctement l'image et les étiquettes pour l'augmentation des données de segmentation sémantique dans TensorFlow?

datascience.stackexchange https://datascience.stackexchange.com/questions/44708

Question

Quelle est une procédure appropriée pour faire la rotation de l'image et de l'étiquette pour la segmentation sémantique dans l'augmentation de l'ensemble de données à l'aide de TensorFlow?

Images

J'ai vu la fonction tf.contib.image.rotate (), mais cette fonction remplit l'espace vide avec des zéros (des documents):

L'espace vide en raison de la rotation sera rempli de zéros.

Je voudrais remplir cet espace vide avec une valeur différente (peut-être une constante, comme le jeu de données moyen de données). Comment cela peut être fait dans TensorFlow (je sais qu'il existe des options Prétraitement d'image Keras, mais j'ai besoin de tf)?

Étiquettes

Aussi, qu'en est-il des étiquettes? Si j'utilise juste la même fonction (tf.contrib.image.rotate()), il remplira l'espace vide de zéros suggérant que le pixel dans ces endroits appartiendra à la classe avec ID 0 (car j'ai une classe étiquetée avec 0). La seule solution pourrait être de mettre l'étiquette Ignore sur ces pixels (par exemple 255), mais, encore une fois, la fonction actuelle ne prend pas en charge la valeur de remplissage par défaut ...

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top