com.google.cloud.vision.v1p4beta1.EntityAnnotationOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of proto-google-cloud-vision-v1p4beta1 Show documentation
Show all versions of proto-google-cloud-vision-v1p4beta1 Show documentation
PROTO library for proto-google-cloud-vision-v1p4beta1
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/cloud/vision/v1p4beta1/image_annotator.proto
package com.google.cloud.vision.v1p4beta1;
public interface EntityAnnotationOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.cloud.vision.v1p4beta1.EntityAnnotation)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* Opaque entity ID. Some IDs may be available in
* [Google Knowledge Graph Search
* API](https://developers.google.com/knowledge-graph/).
*
*
* string mid = 1;
*/
java.lang.String getMid();
/**
*
*
*
* Opaque entity ID. Some IDs may be available in
* [Google Knowledge Graph Search
* API](https://developers.google.com/knowledge-graph/).
*
*
* string mid = 1;
*/
com.google.protobuf.ByteString getMidBytes();
/**
*
*
*
* The language code for the locale in which the entity textual
* `description` is expressed.
*
*
* string locale = 2;
*/
java.lang.String getLocale();
/**
*
*
*
* The language code for the locale in which the entity textual
* `description` is expressed.
*
*
* string locale = 2;
*/
com.google.protobuf.ByteString getLocaleBytes();
/**
*
*
*
* Entity textual description, expressed in its `locale` language.
*
*
* string description = 3;
*/
java.lang.String getDescription();
/**
*
*
*
* Entity textual description, expressed in its `locale` language.
*
*
* string description = 3;
*/
com.google.protobuf.ByteString getDescriptionBytes();
/**
*
*
*
* Overall score of the result. Range [0, 1].
*
*
* float score = 4;
*/
float getScore();
/**
*
*
*
* **Deprecated. Use `score` instead.**
* The accuracy of the entity detection in an image.
* For example, for an image in which the "Eiffel Tower" entity is detected,
* this field represents the confidence that there is a tower in the query
* image. Range [0, 1].
*
*
* float confidence = 5 [deprecated = true];
*/
@java.lang.Deprecated
float getConfidence();
/**
*
*
*
* The relevancy of the ICA (Image Content Annotation) label to the
* image. For example, the relevancy of "tower" is likely higher to an image
* containing the detected "Eiffel Tower" than to an image containing a
* detected distant towering building, even though the confidence that
* there is a tower in each image may be the same. Range [0, 1].
*
*
* float topicality = 6;
*/
float getTopicality();
/**
*
*
*
* Image region to which this entity belongs. Not produced
* for `LABEL_DETECTION` features.
*
*
* .google.cloud.vision.v1p4beta1.BoundingPoly bounding_poly = 7;
*/
boolean hasBoundingPoly();
/**
*
*
*
* Image region to which this entity belongs. Not produced
* for `LABEL_DETECTION` features.
*
*
* .google.cloud.vision.v1p4beta1.BoundingPoly bounding_poly = 7;
*/
com.google.cloud.vision.v1p4beta1.BoundingPoly getBoundingPoly();
/**
*
*
*
* Image region to which this entity belongs. Not produced
* for `LABEL_DETECTION` features.
*
*
* .google.cloud.vision.v1p4beta1.BoundingPoly bounding_poly = 7;
*/
com.google.cloud.vision.v1p4beta1.BoundingPolyOrBuilder getBoundingPolyOrBuilder();
/**
*
*
*
* The location information for the detected entity. Multiple
* `LocationInfo` elements can be present because one location may
* indicate the location of the scene in the image, and another location
* may indicate the location of the place where the image was taken.
* Location information is usually present for landmarks.
*
*
* repeated .google.cloud.vision.v1p4beta1.LocationInfo locations = 8;
*/
java.util.List getLocationsList();
/**
*
*
*
* The location information for the detected entity. Multiple
* `LocationInfo` elements can be present because one location may
* indicate the location of the scene in the image, and another location
* may indicate the location of the place where the image was taken.
* Location information is usually present for landmarks.
*
*
* repeated .google.cloud.vision.v1p4beta1.LocationInfo locations = 8;
*/
com.google.cloud.vision.v1p4beta1.LocationInfo getLocations(int index);
/**
*
*
*
* The location information for the detected entity. Multiple
* `LocationInfo` elements can be present because one location may
* indicate the location of the scene in the image, and another location
* may indicate the location of the place where the image was taken.
* Location information is usually present for landmarks.
*
*
* repeated .google.cloud.vision.v1p4beta1.LocationInfo locations = 8;
*/
int getLocationsCount();
/**
*
*
*
* The location information for the detected entity. Multiple
* `LocationInfo` elements can be present because one location may
* indicate the location of the scene in the image, and another location
* may indicate the location of the place where the image was taken.
* Location information is usually present for landmarks.
*
*
* repeated .google.cloud.vision.v1p4beta1.LocationInfo locations = 8;
*/
java.util.List extends com.google.cloud.vision.v1p4beta1.LocationInfoOrBuilder>
getLocationsOrBuilderList();
/**
*
*
*
* The location information for the detected entity. Multiple
* `LocationInfo` elements can be present because one location may
* indicate the location of the scene in the image, and another location
* may indicate the location of the place where the image was taken.
* Location information is usually present for landmarks.
*
*
* repeated .google.cloud.vision.v1p4beta1.LocationInfo locations = 8;
*/
com.google.cloud.vision.v1p4beta1.LocationInfoOrBuilder getLocationsOrBuilder(int index);
/**
*
*
*
* Some entities may have optional user-supplied `Property` (name/value)
* fields, such a score or string that qualifies the entity.
*
*
* repeated .google.cloud.vision.v1p4beta1.Property properties = 9;
*/
java.util.List getPropertiesList();
/**
*
*
*
* Some entities may have optional user-supplied `Property` (name/value)
* fields, such a score or string that qualifies the entity.
*
*
* repeated .google.cloud.vision.v1p4beta1.Property properties = 9;
*/
com.google.cloud.vision.v1p4beta1.Property getProperties(int index);
/**
*
*
*
* Some entities may have optional user-supplied `Property` (name/value)
* fields, such a score or string that qualifies the entity.
*
*
* repeated .google.cloud.vision.v1p4beta1.Property properties = 9;
*/
int getPropertiesCount();
/**
*
*
*
* Some entities may have optional user-supplied `Property` (name/value)
* fields, such a score or string that qualifies the entity.
*
*
* repeated .google.cloud.vision.v1p4beta1.Property properties = 9;
*/
java.util.List extends com.google.cloud.vision.v1p4beta1.PropertyOrBuilder>
getPropertiesOrBuilderList();
/**
*
*
*
* Some entities may have optional user-supplied `Property` (name/value)
* fields, such a score or string that qualifies the entity.
*
*
* repeated .google.cloud.vision.v1p4beta1.Property properties = 9;
*/
com.google.cloud.vision.v1p4beta1.PropertyOrBuilder getPropertiesOrBuilder(int index);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy