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)


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

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)


1199
1200
1201
# File 'sig/types.rbs', line 1199

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)


1194
1195
1196
# File 'sig/types.rbs', line 1194

def enable_table_detection
  @enable_table_detection
end

#languageArray[String]?

Returns the value of attribute language.

Returns:

  • (Array[String], nil)


1188
1189
1190
# File 'sig/types.rbs', line 1188

def language
  @language
end

#language_model_ngram_onBoolean?

Returns the value of attribute language_model_ngram_on.

Returns:

  • (Boolean, nil)


1200
1201
1202
# File 'sig/types.rbs', line 1200

def language_model_ngram_on
  @language_model_ngram_on
end

#min_confidenceFloat?

Returns the value of attribute min_confidence.

Returns:

  • (Float, nil)


1192
1193
1194
# File 'sig/types.rbs', line 1192

def min_confidence
  @min_confidence
end

#oemInteger?

Returns the value of attribute oem.

Returns:

  • (Integer, nil)


1191
1192
1193
# File 'sig/types.rbs', line 1191

def oem
  @oem
end

#output_formatString?

Returns the value of attribute output_format.

Returns:

  • (String, nil)


1190
1191
1192
# File 'sig/types.rbs', line 1190

def output_format
  @output_format
end

#preprocessingImagePreprocessingConfig?

Returns the value of attribute preprocessing.

Returns:



1193
1194
1195
# File 'sig/types.rbs', line 1193

def preprocessing
  @preprocessing
end

#psmInteger?

Returns the value of attribute psm.

Returns:

  • (Integer, nil)


1189
1190
1191
# File 'sig/types.rbs', line 1189

def psm
  @psm
end

#table_column_thresholdInteger?

Returns the value of attribute table_column_threshold.

Returns:

  • (Integer, nil)


1196
1197
1198
# File 'sig/types.rbs', line 1196

def table_column_threshold
  @table_column_threshold
end

#table_min_confidenceFloat?

Returns the value of attribute table_min_confidence.

Returns:

  • (Float, nil)


1195
1196
1197
# File 'sig/types.rbs', line 1195

def table_min_confidence
  @table_min_confidence
end

#table_row_threshold_ratioFloat?

Returns the value of attribute table_row_threshold_ratio.

Returns:

  • (Float, nil)


1197
1198
1199
# File 'sig/types.rbs', line 1197

def table_row_threshold_ratio
  @table_row_threshold_ratio
end

#tessedit_char_blacklistString?

Returns the value of attribute tessedit_char_blacklist.

Returns:

  • (String, nil)


1205
1206
1207
# File 'sig/types.rbs', line 1205

def tessedit_char_blacklist
  @tessedit_char_blacklist
end

#tessedit_char_whitelistString?

Returns the value of attribute tessedit_char_whitelist.

Returns:

  • (String, nil)


1204
1205
1206
# File 'sig/types.rbs', line 1204

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)


1201
1202
1203
# File 'sig/types.rbs', line 1201

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)


1202
1203
1204
# File 'sig/types.rbs', line 1202

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)


1203
1204
1205
# File 'sig/types.rbs', line 1203

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)


1206
1207
1208
# File 'sig/types.rbs', line 1206

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)


1207
1208
1209
# File 'sig/types.rbs', line 1207

def textord_space_size_is_variable
  @textord_space_size_is_variable
end

#thresholding_methodBoolean?

Returns the value of attribute thresholding_method.

Returns:

  • (Boolean, nil)


1208
1209
1210
# File 'sig/types.rbs', line 1208

def thresholding_method
  @thresholding_method
end

#use_cacheBoolean?

Returns the value of attribute use_cache.

Returns:

  • (Boolean, nil)


1198
1199
1200
# File 'sig/types.rbs', line 1198

def use_cache
  @use_cache
end

Class Method Details

.defaultTesseractConfig

Returns:



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

def self.default: () -> TesseractConfig