diff --git a/Assets/Mediapipe/Samples/Scenes/Hair Segmentation/HairSegmentationGraph.cs b/Assets/Mediapipe/Samples/Scenes/Hair Segmentation/HairSegmentationGraph.cs index b16728709..d747cec91 100644 --- a/Assets/Mediapipe/Samples/Scenes/Hair Segmentation/HairSegmentationGraph.cs +++ b/Assets/Mediapipe/Samples/Scenes/Hair Segmentation/HairSegmentationGraph.cs @@ -83,7 +83,7 @@ private SidePacket BuildSidePacket(ImageSource imageSource) var isInverted = CoordinateSystem.ImageCoordinate.IsInverted(imageSource.rotation); var outputRotation = imageSource.rotation; var outputHorizontallyFlipped = !isInverted && imageSource.isHorizontallyFlipped; - var outputVerticallyFlipped = imageSource.isVerticallyFlipped ^ (isInverted && imageSource.isHorizontallyFlipped); + var outputVerticallyFlipped = (!runningMode.IsSynchronous() && imageSource.isVerticallyFlipped) ^ (isInverted && imageSource.isHorizontallyFlipped); if ((outputHorizontallyFlipped && outputVerticallyFlipped) || outputRotation == RotationAngle.Rotation180) {