MCPcopy Create free account

hub / github.com/Topdu/OpenOCR / functions

Functions1,872 in github.com/Topdu/OpenOCR

↓ 1 callersMethodforward_train
(self, x, targets=None)
openrec/modeling/decoders/cppd_decoder.py:333
↓ 1 callersMethodforward_train
(self, memory, data=None)
openrec/modeling/decoders/mdiff_decoder.py:112
↓ 1 callersMethodforward_train
(self, x, targets=None)
openrec/modeling/decoders/smtr_decoder.py:615
↓ 1 callersMethodforward_train
(self, src, tgt)
openrec/modeling/decoders/ote_decoder.py:86
↓ 1 callersMethodforward_train
(self, vis_feat, tgt)
openrec/modeling/decoders/cdistnet_decoder.py:276
↓ 1 callersMethodforward_train
(self, feat, holistic_feat, data)
openrec/modeling/decoders/sar_decoder.py:161
↓ 1 callersMethodforward_train
Forward pass for training the model. Args: x (torch.Tensor): Input tensor of shape (batch_size, ...). target
openrec/modeling/decoders/igtr_decoder.py:716
↓ 1 callersMethodforward_train
(self, x, targets=None)
openrec/modeling/decoders/smtr_decoder_nattn.py:465
↓ 1 callersMethodforward_train
(self, src, tgt)
openrec/modeling/decoders/nrtr_decoder.py:106
↓ 1 callersMethodforward_train
(self, feat, out_enc, targets, img_metas)
openrec/modeling/decoders/robustscanner_decoder.py:82
↓ 1 callersMethodforward_train_all
(self, memory, data=None)
openrec/modeling/decoders/mdiff_decoder.py:150
↓ 1 callersMethodfuse
(self)
opendet/modeling/backbones/repvit.py:133
↓ 1 callersFunctiongen_det_label
(root_path, input_dir, out_label)
tools/utils/gen_label.py:16
↓ 1 callersFunctiongen_random_map
(num)
tools/utils/opendoc_onnx_utils/utils.py:494
↓ 1 callersFunctiongen_rec_label
(input_path, out_label)
tools/utils/gen_label.py:6
↓ 1 callersMethodgen_tgt_perms
Generate shared permutations for the whole batch. This works because the same attention mask can be used for the shorter sequences be
openrec/modeling/decoders/parseq_decoder.py:373
↓ 1 callersMethodgen_tgt_perms
Generate shared permutations for the whole batch. This works because the same attention mask can be used for the shorter sequences be
openrec/modeling/decoders/dptr_parseq_clip_b_decoder.py:1414
↓ 1 callersMethodgenerate
( self, pixel_values: Optional[torch.Tensor] = None, decoder_input_ids: Optional[torch
openrec/modeling/cmer_modeling/modeling_cmer.py:501
↓ 1 callersMethodgenerate_attn_masks
Generate attention masks given a sequence permutation (includes pos. for bos and eos tokens) :param perm: the permutation sequence. i
openrec/modeling/decoders/parseq_decoder.py:442
↓ 1 callersMethodgenerate_attn_masks
Generate attention masks given a sequence permutation (includes pos. for bos and eos tokens) :param perm: the permutation sequence. i
openrec/modeling/decoders/dptr_parseq_clip_b_decoder.py:1483
↓ 1 callersFunctiongenerate_pivot_list_curved
return center point and end point of TCL instance; filter with the char maps;
tools/utils/e2e_utils/extract_textpoint_slow.py:310
↓ 1 callersFunctiongenerate_pivot_list_fast
return center point and end point of TCL instance; filter with the char maps;
tools/utils/e2e_utils/extract_textpoint_fast.py:372
↓ 1 callersFunctiongenerate_pivot_list_horizontal
return center point and end point of TCL instance; filter with the char maps;
tools/utils/e2e_utils/extract_textpoint_slow.py:370
↓ 1 callersFunctiongenerate_pivot_list_slow
Warp all the function together.
tools/utils/e2e_utils/extract_textpoint_slow.py:450
↓ 1 callersFunctiongenerate_square_subsequent_mask
r"""Generate a square mask for the sequence. The masked positions are filled with float('-inf'). Unmasked positions are filled with float(0.0).
openrec/modeling/decoders/cdistnet_decoder.py:9
↓ 1 callersMethodget_2d_mask
(self, H1, W1)
openrec/modeling/encoders/svtrv2.py:270
↓ 1 callersFunctionget_alignment
(block_bbox, prev_bbox)
tools/utils/opendoc_onnx_utils/utils.py:285
↓ 1 callersMethodget_all_metric
return metrics { 'acc': 0, 'norm_edit_dis': 0, }
openrec/metrics/rec_metric.py:204
↓ 1 callersFunctionget_alpha
(alpha_path)
openrec/preprocess/dptr_label_encode.py:167
↓ 1 callersFunctionget_crop
random crop.
openrec/preprocess/rec_aug.py:320
↓ 1 callersFunctionget_datalist
获取训练和验证的数据list :param data_dir: 数据集根目录 :param data_path: 训练的dataset文件列表,每个文件内以如下格式存储 ‘path/to/img\tlabel’ :return:
tools/create_lmdb_dataset.py:11
↓ 1 callersMethodget_decoder
(self)
openrec/modeling/unirec_modeling/modeling_unirec.py:171
↓ 1 callersFunctionget_dict
(character_dict_path)
tools/utils/e2e_utils/extract_textpoint_fast.py:9
↓ 1 callersMethodget_encoder
(self)
openrec/modeling/unirec_modeling/modeling_unirec.py:168
↓ 1 callersMethodget_expand_tensor
(self, batch_C_prime)
openrec/modeling/transforms/tps.py:212
↓ 1 callersMethodget_ext_data
(self)
tools/data/lmdb_dataset.py:89
↓ 1 callersMethodget_ext_data
(self)
tools/data/strlmdb_dataset.py:91
↓ 1 callersMethodget_ignored_tokens
(self)
openrec/postprocess/ctc_postprocess.py:87
↓ 1 callersMethodget_image_info_list
(self, file_list, ratio_list)
tools/data/simple_dataset.py:75
↓ 1 callersMethodget_initial_fiducials
see RARE paper Fig. 6 (a)
openrec/modeling/transforms/tps.py:97
↓ 1 callersMethodget_initial_state
(self, embed, tile_times=1)
openrec/modeling/decoders/aster_decoder.py:115
↓ 1 callersMethodget_input_feed
input_feed={self.input_name: image_numpy} :param input_name: :param image_numpy: :return:
tools/infer/onnx_engine.py:49
↓ 1 callersMethodget_input_name
input_name = onnx_session.get_inputs()[0].name :param onnx_session: :return:
tools/infer/onnx_engine.py:38
↓ 1 callersFunctionget_intersection_over_union
(pD, pG)
opendet/preprocess/crop_paste.py:139
↓ 1 callersFunctionget_keep_pos_idxs
Remove duplicate and get pos idxs of keep items. The value of keep_blank should be [None, 95].
tools/utils/e2e_utils/extract_textpoint_fast.py:31
↓ 1 callersFunctionget_keep_pos_idxs
Remove duplicate and get pos idxs of keep items. The value of keep_blank should be [None, 95].
tools/utils/e2e_utils/extract_textpoint_slow.py:94
↓ 1 callersMethodget_layout_parsing_results
( self, images, layout_det_results, imgs_in_doc, use_chart_recognition
tools/infer_doc.py:281
↓ 1 callersMethodget_lmdb_sample_info
(self, txn, index)
tools/data/ratio_dataset_test.py:231
↓ 1 callersMethodget_lmdb_sample_info
(self, txn, index)
tools/data/ratio_dataset_tvresize.py:174
↓ 1 callersMethodget_lmdb_sample_info
(self, txn, index)
tools/data/ratio_dataset_tvresize_test.py:234
↓ 1 callersMethodget_lmdb_sample_info
(self, txn, index)
tools/data/ratio_dataset.py:176
↓ 1 callersMethodget_max2d_mask
(self, H, W, local_k)
openrec/modeling/encoders/svtrv2.py:256
↓ 1 callersMethodget_median_value
(self)
tools/utils/stats.py:19
↓ 1 callersMethodget_model_settings
Get the model settings based on the provided parameters or default values. Args: use_doc_orientation_classify (Union[boo
tools/infer_doc.py:208
↓ 1 callersMethodget_noise
(self, background_image_path, preprocess)
openrec/modeling/decoders/dptr_parseq_clip_b_decoder.py:1249
↓ 1 callersFunctionget_optimal_font_scale
(text, fontFace, square_size, fill_ratio=0.9)
tools/utils/opendoc_onnx_utils/utils.py:430
↓ 1 callersMethodget_output_name
output_name = onnx_session.get_outputs()[0].name :param onnx_session: :return:
tools/infer/onnx_engine.py:27
↓ 1 callersFunctionget_parameter_number
(model)
tools/engine/trainer.py:29
↓ 1 callersMethodget_params
(degrees)
openrec/preprocess/abinet_aug.py:58
↓ 1 callersMethodget_params
(degrees, translate, scale_ranges, shears, height)
openrec/preprocess/abinet_aug.py:161
↓ 1 callersMethodget_params
(self, width, height, distortion)
openrec/preprocess/abinet_aug.py:231
↓ 1 callersFunctionget_same_padding
(kernel_size)
openrec/modeling/encoders/autostr_encoder.py:41
↓ 1 callersFunctionget_version
()
setup.py:18
↓ 1 callersMethodget_wh_ratio
(self, data_idx_order_list, char_test)
tools/data/ratio_dataset_test.py:92
↓ 1 callersMethodget_wh_ratio
(self)
tools/data/ratio_dataset_tvresize.py:66
↓ 1 callersMethodget_wh_ratio
(self, data_idx_order_list, char_test)
tools/data/ratio_dataset_tvresize_test.py:101
↓ 1 callersMethodget_wh_ratio
(self)
tools/data/ratio_dataset.py:64
↓ 1 callersFunctiongrid_sample
(input, grid, canvas=None)
openrec/modeling/transforms/aster_tps.py:99
↓ 1 callersFunctionhardsigmoid
(x)
openrec/modeling/encoders/rec_mv1_enhance.py:220
↓ 1 callersFunctionhsv_aug
cvtColor.
openrec/preprocess/rec_aug.py:278
↓ 1 callersMethodimage_padding
(self, im, value=0)
opendet/preprocess/db_resize_for_test.py:48
↓ 1 callersFunctioninit_args
()
tools/infer/utility.py:19
↓ 1 callersMethodinit_stn
(self, stn_fc2)
openrec/modeling/transforms/aster_tps.py:70
↓ 1 callersMethodinit_weights
(self)
openrec/modeling/decoders/aster_decoder.py:42
↓ 1 callersFunctioninitialize_model
Initialize ONNX inference model. Args: encoder_path: Path to encoder ONNX model. If None, use default cache directory. decoder_pa
demo_unirec.py:43
↓ 1 callersMethodinitialize_parameters
(self)
openrec/modeling/decoders/dptr_parseq_clip_b_decoder.py:708
↓ 1 callersFunctioninstance_ctc_greedy_decoder
(gather_info, logits_map, pts_num=4,
tools/utils/e2e_utils/extract_textpoint_fast.py:73
↓ 1 callersFunctioninstance_ctc_greedy_decoder
gather_info: [[x, y], [x, y] ...] logits_map: H x W X (n_chars + 1)
tools/utils/e2e_utils/extract_textpoint_slow.py:136
↓ 1 callersMethoditer
(self)
tools/data/multi_scale_sampler.py:133
↓ 1 callersFunctionjitter
jitter.
openrec/preprocess/rec_aug.py:296
↓ 1 callersMethodlabel_reverse
(self, text)
openrec/preprocess/ctc_label_encode.py:49
↓ 1 callersMethodlabel_smoothing_ce
(self, preds, targets)
openrec/losses/cppd_loss.py:31
↓ 1 callersFunctionlaunch_demo
Launch UniRec ONNX Gradio demo with default configuration. Args: encoder_path: Path to encoder ONNX model (default: auto-download)
demo_unirec.py:326
↓ 1 callersFunctionlist_image_paths
(directory)
demo_gradio.py:91
↓ 1 callersFunctionload
Load a CLIP model Parameters ---------- name : str A model name listed by `clip.available_models()`, or the path to a model check
openrec/modeling/decoders/dptr_parseq_clip_b_decoder.py:982
↓ 1 callersMethodload_hierarchical_lmdb_dataset
(self, data_dir)
tools/data/lmdb_dataset.py:36
↓ 1 callersMethodload_hierarchical_lmdb_dataset
(self, data_dir_list, ratio_list)
tools/data/ratio_dataset_test.py:141
↓ 1 callersMethodload_hierarchical_lmdb_dataset
(self, data_dir_list, ratio_list)
tools/data/ratio_dataset_tvresize.py:85
↓ 1 callersMethodload_hierarchical_lmdb_dataset
(self, data_dir_list, ratio_list)
tools/data/ratio_dataset_tvresize_test.py:150
↓ 1 callersMethodload_hierarchical_lmdb_dataset
(self, data_dir)
tools/data/text_lmdb_dataset.py:34
↓ 1 callersMethodload_hierarchical_lmdb_dataset
(self, data_dir)
tools/data/strlmdb_dataset.py:38
↓ 1 callersMethodload_hierarchical_lmdb_dataset
(self, data_dir_list, ratio_list)
tools/data/ratio_dataset.py:83
↓ 1 callersMethodload_label_json
(self, label_json_list, ratio_sample)
tools/data/native_size_dataset.py:424
↓ 1 callersFunctionload_pretrained_params
(model, pretrained_model, logger)
tools/utils/ckpt.py:80
↓ 1 callersFunctionmain
Command-line interface for OpenOCR unified interface
openocr.py:300
↓ 1 callersFunctionmain
Main function
build_package.py:134
↓ 1 callersFunctionmain
Main test entry point
test_openocr.py:347
↓ 1 callersFunctionmain
(cfg)
tools/infer_det.py:332
↓ 1 callersFunctionmain
()
tools/infer_doc_onnx.py:1237
↓ 1 callersFunctionmain
()
tools/eval_det.py:20
← previousnext →501–600 of 1,872, ranked by callers