public void ShouldRemoveTheEccentricityThreshold() { using (var image = new MagickImage()) { var settings = new ConnectedComponentsSettings() { EccentricityThreshold = new Threshold(1.5), }; settings.SetImageArtifacts(image); settings.RemoveImageArtifacts(image); Assert.IsNull(image.GetArtifact("connected-components:eccentricity-threshold")); } }
public void ShouldRemoveMeanColor() { using (var image = new MagickImage()) { var settings = new ConnectedComponentsSettings() { MeanColor = true, }; settings.SetImageArtifacts(image); settings.RemoveImageArtifacts(image); Assert.IsNull(image.GetArtifact("connected-components:mean-color")); } }
public void ShouldRemoveMeanColor() { using (var image = new MagickImage()) { var settings = new ConnectedComponentsSettings { MeanColor = true, }; settings.SetImageArtifacts(image); settings.RemoveImageArtifacts(image); Assert.Empty(image.ArtifactNames); } }
public void ShouldRemoveTheEccentricityThreshold() { using (var image = new MagickImage()) { var settings = new ConnectedComponentsSettings { EccentricityThreshold = new Threshold(1.5), }; settings.SetImageArtifacts(image); settings.RemoveImageArtifacts(image); Assert.Empty(image.ArtifactNames); } }
public void ShouldRemoveTheDiameterThreshold() { using (var image = new MagickImage()) { var settings = new ConnectedComponentsSettings() { DiameterThreshold = new Threshold(1.5), }; settings.SetImageArtifacts(image); settings.RemoveImageArtifacts(image); EnumerableAssert.IsEmpty(image.ArtifactNames); } }