private void buildContext(Object image) { workingContext.setPath("face/v1.0/detect").addQueryParameter("returnFaceId", String.valueOf(returnFaceId)). addQueryParameter("returnFaceId", String.valueOf(returnFaceId)).addQueryParameter("returnFaceLandmarks", String.valueOf(returnFaceLandmarks)) .httpMethod(HttpMethod.POST); if (returnFaceAttributes != null) workingContext().addQueryParameter("returnFaceAttributes", StringUtils.join(returnFaceAttributes, ',')); if (image instanceof String) workingContext.addPayload("url", String.valueOf(image)); if (image instanceof InputStream) workingContext.addPayload(IMAGE_INPUT_STREAM_KEY, image); }
private void buildContext(Object image) { workingContext.addQueryParameter("userData", userData) .setPath("face/v1.0/facelists/${faceListId}/persistedFaces").addPathVariable("faceListId", faceListId) .addQueryParameter("userData", userData) .httpMethod(HttpMethod.POST); if (isNotEmpty(targetFace)) workingContext.addQueryParameter("targetFace", targetFace); if (image instanceof String) workingContext.addPayload("url", String.valueOf(image)); if (image instanceof InputStream) workingContext.addPayload(IMAGE_INPUT_STREAM_KEY, image); }
private void buildContext(Object image) { workingContext.setPath("vision/v1.0/generateThumbnail") .httpMethod(HttpMethod.POST); workingContext().addQueryParameter("width", String.valueOf(width)); workingContext().addQueryParameter("height", String.valueOf(height)); workingContext().addQueryParameter("smartCropping", String.valueOf(smartCropping)); if (image instanceof String) workingContext.addPayload("url", String.valueOf(image)); if (image instanceof InputStream) workingContext.addPayload(IMAGE_INPUT_STREAM_KEY, image); }
private void buildContext(Object image) { workingContext.setPath("vision/v1.0/ocr") .httpMethod(HttpMethod.POST); if (Utils.isNotBlank(language)) workingContext().addQueryParameter("language", language); workingContext().addQueryParameter("detectOrientation", String.valueOf(detectOrientation)); if (image instanceof String) workingContext.addPayload("url", String.valueOf(image)); if (image instanceof InputStream) workingContext.addPayload(IMAGE_INPUT_STREAM_KEY, image); }
private void buildContext(Object image) { workingContext.setPath("vision/v1.0/analyze") .httpMethod(HttpMethod.POST); if (Utils.isNotEmpty(visualFeatures)) workingContext().addQueryParameter("visualFeatures", StringUtils.join(visualFeatures, ',')); if (Utils.isNotEmpty(visualFeatures)) workingContext().addQueryParameter("details", StringUtils.join(domainSpecificDetails, ',')); if (image instanceof String) workingContext.addPayload("url", String.valueOf(image)); if (image instanceof InputStream) workingContext.addPayload(IMAGE_INPUT_STREAM_KEY, image); }
private void buildContext(Object image) { workingContext.setPath("emotion/v1.0/recognize") .httpMethod(HttpMethod.POST); if (faceRectangle != null) workingContext().addQueryParameter("faceRectangle", String.format("%s;%s;%s;%s", faceRectangle.left, faceRectangle.top, faceRectangle.width, faceRectangle.height)); if (image instanceof String) workingContext.addPayload("url", String.valueOf(image)); if (image instanceof InputStream) workingContext.addPayload(IMAGE_INPUT_STREAM_KEY, image); }
private void buildContext(Object image) { workingContext.setPath("vision/v1.0/describe") .httpMethod(HttpMethod.POST); workingContext().addQueryParameter("maxCandidates", String.valueOf(maxCandidates)); if (image instanceof String) workingContext.addPayload("url", String.valueOf(image)); if (image instanceof InputStream) workingContext.addPayload(IMAGE_INPUT_STREAM_KEY, image); }
private void buildContext(Object payload) { workingContext.addQueryParameter("userData", userData) .setPath("face/v1.0/persongroups/${personGroupId}/persons/${personId}/persistedFaces").addPathVariable("personGroupId", personGroupId) .addPathVariable("personId", personId) .httpMethod(HttpMethod.POST); if (payload instanceof String) workingContext.addPayload("url", String.valueOf(payload)); if (payload instanceof InputStream) workingContext.addPayload(IMAGE_INPUT_STREAM_KEY, payload); }