123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258 |
- syntax = "proto3";
- package google.cloud.vision.v1p2beta1;
- import "google/cloud/vision/v1p2beta1/geometry.proto";
- option cc_enable_arenas = true;
- option go_package = "google.golang.org/genproto/googleapis/cloud/vision/v1p2beta1;vision";
- option java_multiple_files = true;
- option java_outer_classname = "TextAnnotationProto";
- option java_package = "com.google.cloud.vision.v1p2beta1";
- message TextAnnotation {
-
- message DetectedLanguage {
-
-
-
- string language_code = 1;
-
- float confidence = 2;
- }
-
- message DetectedBreak {
-
- enum BreakType {
-
- UNKNOWN = 0;
-
- SPACE = 1;
-
- SURE_SPACE = 2;
-
- EOL_SURE_SPACE = 3;
-
-
- HYPHEN = 4;
-
- LINE_BREAK = 5;
- }
-
- BreakType type = 1;
-
- bool is_prefix = 2;
- }
-
- message TextProperty {
-
- repeated DetectedLanguage detected_languages = 1;
-
- DetectedBreak detected_break = 2;
- }
-
- repeated Page pages = 1;
-
- string text = 2;
- }
- message Page {
-
- TextAnnotation.TextProperty property = 1;
-
-
- int32 width = 2;
-
-
- int32 height = 3;
-
- repeated Block blocks = 4;
-
- float confidence = 5;
- }
- message Block {
-
- enum BlockType {
-
- UNKNOWN = 0;
-
- TEXT = 1;
-
- TABLE = 2;
-
- PICTURE = 3;
-
- RULER = 4;
-
- BARCODE = 5;
- }
-
- TextAnnotation.TextProperty property = 1;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BoundingPoly bounding_box = 2;
-
- repeated Paragraph paragraphs = 3;
-
- BlockType block_type = 4;
-
- float confidence = 5;
- }
- message Paragraph {
-
- TextAnnotation.TextProperty property = 1;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BoundingPoly bounding_box = 2;
-
- repeated Word words = 3;
-
- float confidence = 4;
- }
- message Word {
-
- TextAnnotation.TextProperty property = 1;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BoundingPoly bounding_box = 2;
-
-
- repeated Symbol symbols = 3;
-
- float confidence = 4;
- }
- message Symbol {
-
- TextAnnotation.TextProperty property = 1;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BoundingPoly bounding_box = 2;
-
- string text = 3;
-
- float confidence = 4;
- }
|