Class: Xberg::TesseractConfig

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeTesseractConfig

Returns a new instance of TesseractConfig.

Parameters:

  • language: (Array[String])
  • psm: (Integer)
  • output_format: (String)
  • oem: (Integer)
  • min_confidence: (Float)
  • preprocessing: (ImagePreprocessingConfig)
  • enable_table_detection: (Boolean)
  • table_min_confidence: (Float)
  • table_column_threshold: (Integer)
  • table_row_threshold_ratio: (Float)
  • use_cache: (Boolean)
  • classify_use_pre_adapted_templates: (Boolean)
  • language_model_ngram_on: (Boolean)
  • tessedit_dont_blkrej_good_wds: (Boolean)
  • tessedit_dont_rowrej_good_wds: (Boolean)
  • tessedit_enable_dict_correction: (Boolean)
  • tessedit_char_whitelist: (String)
  • tessedit_char_blacklist: (String)
  • tessedit_use_primary_params_model: (Boolean)
  • textord_space_size_is_variable: (Boolean)
  • thresholding_method: (Boolean)


1278
# File 'sig/types.rbs', line 1278

def initialize: (?language: Array[String], ?psm: Integer, ?output_format: String, ?oem: Integer, ?min_confidence: Float, ?preprocessing: ImagePreprocessingConfig, ?enable_table_detection: bool, ?table_min_confidence: Float, ?table_column_threshold: Integer, ?table_row_threshold_ratio: Float, ?use_cache: bool, ?classify_use_pre_adapted_templates: bool, ?language_model_ngram_on: bool, ?tessedit_dont_blkrej_good_wds: bool, ?tessedit_dont_rowrej_good_wds: bool, ?tessedit_enable_dict_correction: bool, ?tessedit_char_whitelist: String, ?tessedit_char_blacklist: String, ?tessedit_use_primary_params_model: bool, ?textord_space_size_is_variable: bool, ?thresholding_method: bool) -> void

Instance Attribute Details

#classify_use_pre_adapted_templatesBoolean?

Returns the value of attribute classify_use_pre_adapted_templates.

Returns:

  • (Boolean, nil)


1267
1268
1269
# File 'sig/types.rbs', line 1267

def classify_use_pre_adapted_templates
  @classify_use_pre_adapted_templates
end

#enable_table_detectionBoolean?

Returns the value of attribute enable_table_detection.

Returns:

  • (Boolean, nil)


1262
1263
1264
# File 'sig/types.rbs', line 1262

def enable_table_detection
  @enable_table_detection
end

#languageArray[String]?

Returns the value of attribute language.

Returns:

  • (Array[String], nil)


1256
1257
1258
# File 'sig/types.rbs', line 1256

def language
  @language
end

#language_model_ngram_onBoolean?

Returns the value of attribute language_model_ngram_on.

Returns:

  • (Boolean, nil)


1268
1269
1270
# File 'sig/types.rbs', line 1268

def language_model_ngram_on
  @language_model_ngram_on
end

#min_confidenceFloat?

Returns the value of attribute min_confidence.

Returns:

  • (Float, nil)


1260
1261
1262
# File 'sig/types.rbs', line 1260

def min_confidence
  @min_confidence
end

#oemInteger?

Returns the value of attribute oem.

Returns:

  • (Integer, nil)


1259
1260
1261
# File 'sig/types.rbs', line 1259

def oem
  @oem
end

#output_formatString?

Returns the value of attribute output_format.

Returns:

  • (String, nil)


1258
1259
1260
# File 'sig/types.rbs', line 1258

def output_format
  @output_format
end

#preprocessingImagePreprocessingConfig?

Returns the value of attribute preprocessing.

Returns:



1261
1262
1263
# File 'sig/types.rbs', line 1261

def preprocessing
  @preprocessing
end

#psmInteger?

Returns the value of attribute psm.

Returns:

  • (Integer, nil)


1257
1258
1259
# File 'sig/types.rbs', line 1257

def psm
  @psm
end

#table_column_thresholdInteger?

Returns the value of attribute table_column_threshold.

Returns:

  • (Integer, nil)


1264
1265
1266
# File 'sig/types.rbs', line 1264

def table_column_threshold
  @table_column_threshold
end

#table_min_confidenceFloat?

Returns the value of attribute table_min_confidence.

Returns:

  • (Float, nil)


1263
1264
1265
# File 'sig/types.rbs', line 1263

def table_min_confidence
  @table_min_confidence
end

#table_row_threshold_ratioFloat?

Returns the value of attribute table_row_threshold_ratio.

Returns:

  • (Float, nil)


1265
1266
1267
# File 'sig/types.rbs', line 1265

def table_row_threshold_ratio
  @table_row_threshold_ratio
end

#tessedit_char_blacklistString?

Returns the value of attribute tessedit_char_blacklist.

Returns:

  • (String, nil)


1273
1274
1275
# File 'sig/types.rbs', line 1273

def tessedit_char_blacklist
  @tessedit_char_blacklist
end

#tessedit_char_whitelistString?

Returns the value of attribute tessedit_char_whitelist.

Returns:

  • (String, nil)


1272
1273
1274
# File 'sig/types.rbs', line 1272

def tessedit_char_whitelist
  @tessedit_char_whitelist
end

#tessedit_dont_blkrej_good_wdsBoolean?

Returns the value of attribute tessedit_dont_blkrej_good_wds.

Returns:

  • (Boolean, nil)


1269
1270
1271
# File 'sig/types.rbs', line 1269

def tessedit_dont_blkrej_good_wds
  @tessedit_dont_blkrej_good_wds
end

#tessedit_dont_rowrej_good_wdsBoolean?

Returns the value of attribute tessedit_dont_rowrej_good_wds.

Returns:

  • (Boolean, nil)


1270
1271
1272
# File 'sig/types.rbs', line 1270

def tessedit_dont_rowrej_good_wds
  @tessedit_dont_rowrej_good_wds
end

#tessedit_enable_dict_correctionBoolean?

Returns the value of attribute tessedit_enable_dict_correction.

Returns:

  • (Boolean, nil)


1271
1272
1273
# File 'sig/types.rbs', line 1271

def tessedit_enable_dict_correction
  @tessedit_enable_dict_correction
end

#tessedit_use_primary_params_modelBoolean?

Returns the value of attribute tessedit_use_primary_params_model.

Returns:

  • (Boolean, nil)


1274
1275
1276
# File 'sig/types.rbs', line 1274

def tessedit_use_primary_params_model
  @tessedit_use_primary_params_model
end

#textord_space_size_is_variableBoolean?

Returns the value of attribute textord_space_size_is_variable.

Returns:

  • (Boolean, nil)


1275
1276
1277
# File 'sig/types.rbs', line 1275

def textord_space_size_is_variable
  @textord_space_size_is_variable
end

#thresholding_methodBoolean?

Returns the value of attribute thresholding_method.

Returns:

  • (Boolean, nil)


1276
1277
1278
# File 'sig/types.rbs', line 1276

def thresholding_method
  @thresholding_method
end

#use_cacheBoolean?

Returns the value of attribute use_cache.

Returns:

  • (Boolean, nil)


1266
1267
1268
# File 'sig/types.rbs', line 1266

def use_cache
  @use_cache
end

Class Method Details

.defaultTesseractConfig

Returns:



1279
# File 'sig/types.rbs', line 1279

def self.default: () -> TesseractConfig