Package com.google.cloud.documentai.v1
Interface OcrConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
OcrConfig,OcrConfig.Builder
@Generated
public interface OcrConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetAdvancedOcrOptions(int index) A list of advanced OCR options to further fine-tune OCR behavior.com.google.protobuf.ByteStringgetAdvancedOcrOptionsBytes(int index) A list of advanced OCR options to further fine-tune OCR behavior.intA list of advanced OCR options to further fine-tune OCR behavior.A list of advanced OCR options to further fine-tune OCR behavior.booleanDeprecated.google.cloud.documentai.v1.OcrConfig.compute_style_info is deprecated.booleanTurn off character box detector in OCR engine.booleanEnables intelligent document quality scores after OCR.booleanEnables special handling for PDFs with existing text information.booleanIncludes symbol level OCR information if set to true.getHints()Hints for the OCR model.Hints for the OCR model.Configurations for premium OCR features.Configurations for premium OCR features.booleanhasHints()Hints for the OCR model.booleanConfigurations for premium OCR features.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasHints
boolean hasHints()Hints for the OCR model.
.google.cloud.documentai.v1.OcrConfig.Hints hints = 2;- Returns:
- Whether the hints field is set.
-
getHints
OcrConfig.Hints getHints()Hints for the OCR model.
.google.cloud.documentai.v1.OcrConfig.Hints hints = 2;- Returns:
- The hints.
-
getHintsOrBuilder
OcrConfig.HintsOrBuilder getHintsOrBuilder()Hints for the OCR model.
.google.cloud.documentai.v1.OcrConfig.Hints hints = 2; -
getEnableNativePdfParsing
boolean getEnableNativePdfParsing()Enables special handling for PDFs with existing text information. Results in better text extraction quality in such PDF inputs.
bool enable_native_pdf_parsing = 3;- Returns:
- The enableNativePdfParsing.
-
getEnableImageQualityScores
boolean getEnableImageQualityScores()Enables intelligent document quality scores after OCR. Can help with diagnosing why OCR responses are of poor quality for a given input. Adds additional latency comparable to regular OCR to the process call.
bool enable_image_quality_scores = 4;- Returns:
- The enableImageQualityScores.
-
getAdvancedOcrOptionsList
A list of advanced OCR options to further fine-tune OCR behavior. Current valid values are: - `legacy_layout`: a heuristics layout detection algorithm, which serves as an alternative to the current ML-based layout detection algorithm. Customers can choose the best suitable layout algorithm based on their situation.
repeated string advanced_ocr_options = 5;- Returns:
- A list containing the advancedOcrOptions.
-
getAdvancedOcrOptionsCount
int getAdvancedOcrOptionsCount()A list of advanced OCR options to further fine-tune OCR behavior. Current valid values are: - `legacy_layout`: a heuristics layout detection algorithm, which serves as an alternative to the current ML-based layout detection algorithm. Customers can choose the best suitable layout algorithm based on their situation.
repeated string advanced_ocr_options = 5;- Returns:
- The count of advancedOcrOptions.
-
getAdvancedOcrOptions
A list of advanced OCR options to further fine-tune OCR behavior. Current valid values are: - `legacy_layout`: a heuristics layout detection algorithm, which serves as an alternative to the current ML-based layout detection algorithm. Customers can choose the best suitable layout algorithm based on their situation.
repeated string advanced_ocr_options = 5;- Parameters:
index- The index of the element to return.- Returns:
- The advancedOcrOptions at the given index.
-
getAdvancedOcrOptionsBytes
com.google.protobuf.ByteString getAdvancedOcrOptionsBytes(int index) A list of advanced OCR options to further fine-tune OCR behavior. Current valid values are: - `legacy_layout`: a heuristics layout detection algorithm, which serves as an alternative to the current ML-based layout detection algorithm. Customers can choose the best suitable layout algorithm based on their situation.
repeated string advanced_ocr_options = 5;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the advancedOcrOptions at the given index.
-
getEnableSymbol
boolean getEnableSymbol()Includes symbol level OCR information if set to true.
bool enable_symbol = 6;- Returns:
- The enableSymbol.
-
getComputeStyleInfo
Deprecated.google.cloud.documentai.v1.OcrConfig.compute_style_info is deprecated. See google/cloud/documentai/v1/document_io.proto;l=166Turn on font identification model and return font style information. Deprecated, use [PremiumFeatures.compute_style_info][google.cloud.documentai.v1.OcrConfig.PremiumFeatures.compute_style_info] instead.
bool compute_style_info = 8 [deprecated = true];- Returns:
- The computeStyleInfo.
-
getDisableCharacterBoxesDetection
boolean getDisableCharacterBoxesDetection()Turn off character box detector in OCR engine. Character box detection is enabled by default in OCR 2.0 (and later) processors.
bool disable_character_boxes_detection = 10;- Returns:
- The disableCharacterBoxesDetection.
-
hasPremiumFeatures
boolean hasPremiumFeatures()Configurations for premium OCR features.
.google.cloud.documentai.v1.OcrConfig.PremiumFeatures premium_features = 11;- Returns:
- Whether the premiumFeatures field is set.
-
getPremiumFeatures
OcrConfig.PremiumFeatures getPremiumFeatures()Configurations for premium OCR features.
.google.cloud.documentai.v1.OcrConfig.PremiumFeatures premium_features = 11;- Returns:
- The premiumFeatures.
-
getPremiumFeaturesOrBuilder
OcrConfig.PremiumFeaturesOrBuilder getPremiumFeaturesOrBuilder()Configurations for premium OCR features.
.google.cloud.documentai.v1.OcrConfig.PremiumFeatures premium_features = 11;
-