Class: Xberg::OcrQualityThresholds

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeOcrQualityThresholds

Returns a new instance of OcrQualityThresholds.

Parameters:

  • min_total_non_whitespace: (Integer)
  • min_non_whitespace_per_page: (Float)
  • min_meaningful_word_len: (Integer)
  • min_meaningful_words: (Integer)
  • min_alnum_ratio: (Float)
  • min_garbage_chars: (Integer)
  • max_fragmented_word_ratio: (Float)
  • critical_fragmented_word_ratio: (Float)
  • min_avg_word_length: (Float)
  • min_words_for_avg_length_check: (Integer)
  • min_consecutive_repeat_ratio: (Float)
  • min_words_for_repeat_check: (Integer)
  • substantive_min_chars: (Integer)
  • non_text_min_chars: (Integer)
  • alnum_ws_ratio_threshold: (Float)
  • pipeline_min_quality: (Float)
  • min_undecodable_ratio: (Float)
  • enable_provenance_ocr_routing: (Boolean)
  • min_provenance_fallback_ratio: (Float)


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

def initialize: (?min_total_non_whitespace: Integer, ?min_non_whitespace_per_page: Float, ?min_meaningful_word_len: Integer, ?min_meaningful_words: Integer, ?min_alnum_ratio: Float, ?min_garbage_chars: Integer, ?max_fragmented_word_ratio: Float, ?critical_fragmented_word_ratio: Float, ?min_avg_word_length: Float, ?min_words_for_avg_length_check: Integer, ?min_consecutive_repeat_ratio: Float, ?min_words_for_repeat_check: Integer, ?substantive_min_chars: Integer, ?non_text_min_chars: Integer, ?alnum_ws_ratio_threshold: Float, ?pipeline_min_quality: Float, ?min_undecodable_ratio: Float, ?enable_provenance_ocr_routing: bool, ?min_provenance_fallback_ratio: Float) -> void

Instance Attribute Details

#alnum_ws_ratio_thresholdFloat?

Returns the value of attribute alnum_ws_ratio_threshold.

Returns:

  • (Float, nil)


366
367
368
# File 'sig/types.rbs', line 366

def alnum_ws_ratio_threshold
  @alnum_ws_ratio_threshold
end

#critical_fragmented_word_ratioFloat?

Returns the value of attribute critical_fragmented_word_ratio.

Returns:

  • (Float, nil)


359
360
361
# File 'sig/types.rbs', line 359

def critical_fragmented_word_ratio
  @critical_fragmented_word_ratio
end

#enable_provenance_ocr_routingBoolean?

Returns the value of attribute enable_provenance_ocr_routing.

Returns:

  • (Boolean, nil)


369
370
371
# File 'sig/types.rbs', line 369

def enable_provenance_ocr_routing
  @enable_provenance_ocr_routing
end

#max_fragmented_word_ratioFloat?

Returns the value of attribute max_fragmented_word_ratio.

Returns:

  • (Float, nil)


358
359
360
# File 'sig/types.rbs', line 358

def max_fragmented_word_ratio
  @max_fragmented_word_ratio
end

#min_alnum_ratioFloat?

Returns the value of attribute min_alnum_ratio.

Returns:

  • (Float, nil)


356
357
358
# File 'sig/types.rbs', line 356

def min_alnum_ratio
  @min_alnum_ratio
end

#min_avg_word_lengthFloat?

Returns the value of attribute min_avg_word_length.

Returns:

  • (Float, nil)


360
361
362
# File 'sig/types.rbs', line 360

def min_avg_word_length
  @min_avg_word_length
end

#min_consecutive_repeat_ratioFloat?

Returns the value of attribute min_consecutive_repeat_ratio.

Returns:

  • (Float, nil)


362
363
364
# File 'sig/types.rbs', line 362

def min_consecutive_repeat_ratio
  @min_consecutive_repeat_ratio
end

#min_garbage_charsInteger?

Returns the value of attribute min_garbage_chars.

Returns:

  • (Integer, nil)


357
358
359
# File 'sig/types.rbs', line 357

def min_garbage_chars
  @min_garbage_chars
end

#min_meaningful_word_lenInteger?

Returns the value of attribute min_meaningful_word_len.

Returns:

  • (Integer, nil)


354
355
356
# File 'sig/types.rbs', line 354

def min_meaningful_word_len
  @min_meaningful_word_len
end

#min_meaningful_wordsInteger?

Returns the value of attribute min_meaningful_words.

Returns:

  • (Integer, nil)


355
356
357
# File 'sig/types.rbs', line 355

def min_meaningful_words
  @min_meaningful_words
end

#min_non_whitespace_per_pageFloat?

Returns the value of attribute min_non_whitespace_per_page.

Returns:

  • (Float, nil)


353
354
355
# File 'sig/types.rbs', line 353

def min_non_whitespace_per_page
  @min_non_whitespace_per_page
end

#min_provenance_fallback_ratioFloat?

Returns the value of attribute min_provenance_fallback_ratio.

Returns:

  • (Float, nil)


370
371
372
# File 'sig/types.rbs', line 370

def min_provenance_fallback_ratio
  @min_provenance_fallback_ratio
end

#min_total_non_whitespaceInteger?

Returns the value of attribute min_total_non_whitespace.

Returns:

  • (Integer, nil)


352
353
354
# File 'sig/types.rbs', line 352

def min_total_non_whitespace
  @min_total_non_whitespace
end

#min_undecodable_ratioFloat?

Returns the value of attribute min_undecodable_ratio.

Returns:

  • (Float, nil)


368
369
370
# File 'sig/types.rbs', line 368

def min_undecodable_ratio
  @min_undecodable_ratio
end

#min_words_for_avg_length_checkInteger?

Returns the value of attribute min_words_for_avg_length_check.

Returns:

  • (Integer, nil)


361
362
363
# File 'sig/types.rbs', line 361

def min_words_for_avg_length_check
  @min_words_for_avg_length_check
end

#min_words_for_repeat_checkInteger?

Returns the value of attribute min_words_for_repeat_check.

Returns:

  • (Integer, nil)


363
364
365
# File 'sig/types.rbs', line 363

def min_words_for_repeat_check
  @min_words_for_repeat_check
end

#non_text_min_charsInteger?

Returns the value of attribute non_text_min_chars.

Returns:

  • (Integer, nil)


365
366
367
# File 'sig/types.rbs', line 365

def non_text_min_chars
  @non_text_min_chars
end

#pipeline_min_qualityFloat?

Returns the value of attribute pipeline_min_quality.

Returns:

  • (Float, nil)


367
368
369
# File 'sig/types.rbs', line 367

def pipeline_min_quality
  @pipeline_min_quality
end

#substantive_min_charsInteger?

Returns the value of attribute substantive_min_chars.

Returns:

  • (Integer, nil)


364
365
366
# File 'sig/types.rbs', line 364

def substantive_min_chars
  @substantive_min_chars
end

Class Method Details

.defaultOcrQualityThresholds



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

def self.default: () -> OcrQualityThresholds