Package de.swa.fuh.aws.awsrekognition
Class RekognitionImageLabler_JavaV2
java.lang.Object
de.swa.fuh.aws.awsrekognition.RekognitionImageLabler_JavaV2
public class RekognitionImageLabler_JavaV2
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description RekognitionImageLabler_JavaV2(java.io.File file)Uses default threshold and maxLabels ParameterRekognitionImageLabler_JavaV2(java.io.File file, float threshold, int maxLabels) -
Method Summary
Modifier and Type Method Description java.util.List<software.amazon.awssdk.services.rekognition.model.Label>detectLabels()Sends query for labeling and detects labels.intgetMaxLabels()Returns current maxLabels amount.floatgetThreshold()Returns current set threshold for label to be processed.voidsetImageSourceBytes(java.io.File file)Sets bytestreeam for upload to labeling.voidsetMaxLabels(int maxLabels)Setter for maxLabels.voidsetThreshold(float threshold)Setter for threshold.
-
Constructor Details
-
RekognitionImageLabler_JavaV2
public RekognitionImageLabler_JavaV2(java.io.File file, float threshold, int maxLabels)- Parameters:
file- Image filethreshold- Set threshold for confidence of label. By default 50f.maxLabels- Set amount of labels per query. by default 20.
-
RekognitionImageLabler_JavaV2
public RekognitionImageLabler_JavaV2(java.io.File file)Uses default threshold and maxLabels Parameter- Parameters:
file- Imagefile
-
-
Method Details
-
setImageSourceBytes
public void setImageSourceBytes(java.io.File file)Sets bytestreeam for upload to labeling.- Parameters:
file- Image file
-
detectLabels
public java.util.List<software.amazon.awssdk.services.rekognition.model.Label> detectLabels()Sends query for labeling and detects labels.- Returns:
- List of Labels.
-
setMaxLabels
public void setMaxLabels(int maxLabels)Setter for maxLabels. By default 20.- Parameters:
maxLabels-
-
getMaxLabels
public int getMaxLabels()Returns current maxLabels amount.- Returns:
- int of maxLabels per query.
-
setThreshold
public void setThreshold(float threshold)Setter for threshold. Which minimum confidence should a label have to be processed. By defualt 50f.- Parameters:
threshold- float variable
-
getThreshold
public float getThreshold()Returns current set threshold for label to be processed.- Returns:
- float
-