Class: Xberg::PaddleOcrConfig

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializePaddleOcrConfig

Returns a new instance of PaddleOcrConfig.

Parameters:

  • language: (String)
  • cache_dir: (String)
  • use_angle_cls: (Boolean)
  • enable_table_detection: (Boolean)
  • det_db_thresh: (Float)
  • det_db_box_thresh: (Float)
  • det_db_unclip_ratio: (Float)
  • det_limit_side_len: (Integer)
  • rec_batch_num: (Integer)
  • padding: (Integer)
  • drop_score: (Float)
  • model_tier: (String)
  • model_version: (String)


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

def initialize: (?language: String, ?cache_dir: String, ?use_angle_cls: bool, ?enable_table_detection: bool, ?det_db_thresh: Float, ?det_db_box_thresh: Float, ?det_db_unclip_ratio: Float, ?det_limit_side_len: Integer, ?rec_batch_num: Integer, ?padding: Integer, ?drop_score: Float, ?model_tier: String, ?model_version: String) -> void

Instance Attribute Details

#cache_dirString?

Returns the value of attribute cache_dir.

Returns:

  • (String, nil)


2127
2128
2129
# File 'sig/types.rbs', line 2127

def cache_dir
  @cache_dir
end

#det_db_box_threshFloat?

Returns the value of attribute det_db_box_thresh.

Returns:

  • (Float, nil)


2131
2132
2133
# File 'sig/types.rbs', line 2131

def det_db_box_thresh
  @det_db_box_thresh
end

#det_db_threshFloat?

Returns the value of attribute det_db_thresh.

Returns:

  • (Float, nil)


2130
2131
2132
# File 'sig/types.rbs', line 2130

def det_db_thresh
  @det_db_thresh
end

#det_db_unclip_ratioFloat?

Returns the value of attribute det_db_unclip_ratio.

Returns:

  • (Float, nil)


2132
2133
2134
# File 'sig/types.rbs', line 2132

def det_db_unclip_ratio
  @det_db_unclip_ratio
end

#det_limit_side_lenInteger?

Returns the value of attribute det_limit_side_len.

Returns:

  • (Integer, nil)


2133
2134
2135
# File 'sig/types.rbs', line 2133

def det_limit_side_len
  @det_limit_side_len
end

#drop_scoreFloat?

Returns the value of attribute drop_score.

Returns:

  • (Float, nil)


2136
2137
2138
# File 'sig/types.rbs', line 2136

def drop_score
  @drop_score
end

#enable_table_detectionBoolean?

Returns the value of attribute enable_table_detection.

Returns:

  • (Boolean, nil)


2129
2130
2131
# File 'sig/types.rbs', line 2129

def enable_table_detection
  @enable_table_detection
end

#languageString?

Returns the value of attribute language.

Returns:

  • (String, nil)


2126
2127
2128
# File 'sig/types.rbs', line 2126

def language
  @language
end

#model_tierString?

Returns the value of attribute model_tier.

Returns:

  • (String, nil)


2137
2138
2139
# File 'sig/types.rbs', line 2137

def model_tier
  @model_tier
end

#model_versionString?

Returns the value of attribute model_version.

Returns:

  • (String, nil)


2138
2139
2140
# File 'sig/types.rbs', line 2138

def model_version
  @model_version
end

#paddingInteger?

Returns the value of attribute padding.

Returns:

  • (Integer, nil)


2135
2136
2137
# File 'sig/types.rbs', line 2135

def padding
  @padding
end

#rec_batch_numInteger?

Returns the value of attribute rec_batch_num.

Returns:

  • (Integer, nil)


2134
2135
2136
# File 'sig/types.rbs', line 2134

def rec_batch_num
  @rec_batch_num
end

#use_angle_clsBoolean?

Returns the value of attribute use_angle_cls.

Returns:

  • (Boolean, nil)


2128
2129
2130
# File 'sig/types.rbs', line 2128

def use_angle_cls
  @use_angle_cls
end

Class Method Details

.defaultPaddleOcrConfig

Returns:



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

def self.default: () -> PaddleOcrConfig

Instance Method Details

#with_angle_clsPaddleOcrConfig

Parameters:

  • enable (Boolean)

Returns:



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

def with_angle_cls: (bool enable) -> PaddleOcrConfig

#with_cache_dirPaddleOcrConfig

Parameters:

  • path (String)

Returns:



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

def with_cache_dir: (String path) -> PaddleOcrConfig

#with_det_db_box_threshPaddleOcrConfig

Parameters:

  • threshold (Float)

Returns:



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

def with_det_db_box_thresh: (Float threshold) -> PaddleOcrConfig

#with_det_db_threshPaddleOcrConfig

Parameters:

  • threshold (Float)

Returns:



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

def with_det_db_thresh: (Float threshold) -> PaddleOcrConfig

#with_det_db_unclip_ratioPaddleOcrConfig

Parameters:

  • ratio (Float)

Returns:



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

def with_det_db_unclip_ratio: (Float ratio) -> PaddleOcrConfig

#with_det_limit_side_lenPaddleOcrConfig

Parameters:

  • length (Integer)

Returns:



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

def with_det_limit_side_len: (Integer length) -> PaddleOcrConfig

#with_drop_scorePaddleOcrConfig

Parameters:

  • score (Float)

Returns:



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

def with_drop_score: (Float score) -> PaddleOcrConfig

#with_model_tierPaddleOcrConfig

Parameters:

  • tier (String)

Returns:



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

def with_model_tier: (String tier) -> PaddleOcrConfig

#with_model_versionPaddleOcrConfig

Parameters:

  • version (String)

Returns:



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

def with_model_version: (String version) -> PaddleOcrConfig

#with_paddingPaddleOcrConfig

Parameters:

  • padding (Integer)

Returns:



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

def with_padding: (Integer padding) -> PaddleOcrConfig

#with_rec_batch_numPaddleOcrConfig

Parameters:

  • batch_size (Integer)

Returns:



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

def with_rec_batch_num: (Integer batch_size) -> PaddleOcrConfig

#with_table_detectionPaddleOcrConfig

Parameters:

  • enable (Boolean)

Returns:



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

def with_table_detection: (bool enable) -> PaddleOcrConfig