public DetailedResponse <ClassifiedImages> Classify(byte[] fileMemoryStream, IBMImageClassifierEnum ibmImageClassifierEnum) { var fileName = "teste.jpg"; return(this.Classify(fileMemoryStream, imagesFilename: fileName, classifierIds: new List <string>() { ibmImageClassifierEnum.ToDescription() })); }
public DetailedResponse <ClassifiedImages> Classify(string filePath, IBMImageClassifierEnum ibmImageClassifierEnum) { var fileName = "teste.jpg"; var fileBytes = Helper.ToFileBytes(filePath); return(this.Classify(fileBytes, imagesFilename: fileName, classifierIds: new List <string>() { ibmImageClassifierEnum.ToDescription() })); }
public static bool IsClassifiersType(ClassifierResult classifyResult, IBMImageClassifierEnum classifierEnum) { return(classifyResult.Classes.Any(x => x._Class.ToLower().Equals(classifierEnum.ToDescription().ToLower()))); }
public static bool IsClassifiersType(DetailedResponse <ClassifiedImages> classifyResult, IBMImageClassifierEnum classifierEnum) { return(classifyResult.Result.Images[0].Classifiers[0].Classes.Any(x => x._Class.ToLower().Equals(IBMImageClassifierEnum.Person.ToDescription().ToLower()))); }
public static ClassResult GetClassifierClassResult(this DetailedResponse <ClassifiedImages> classifyResult, IBMImageClassifierEnum classifierEnum) { foreach (var image in classifyResult.Result.Images) { foreach (var classifier in image.Classifiers) { return(classifier.Classes.FirstOrDefault(x => x._Class.ToLower().Equals(classifierEnum.ToDescription().ToLower()))); } } return(null); }