MCPcopy Create free account

hub / github.com/Topdu/OpenOCR / functions

Functions1,872 in github.com/Topdu/OpenOCR

↓ 1 callersMethodcalc_eos_loc_loss
(self, char_maps, target_lens, eps=1e-10)
openrec/modeling/decoders/lister_decoder.py:491
↓ 1 callersFunctioncalc_merged_wh
Calculate width (max of all) and height (sum) for a vertical merge of images. Args: images (List[PIL.Image or np.ndarray]): List of
tools/utils/opendoc_onnx_utils/utils.py:201
↓ 1 callersMethodcalc_rec_loss
Args: logits: [minibatch, C, T], not passed to the softmax func. targets, torch.cuda.LongTensor [minibatch, T]
openrec/modeling/decoders/lister_decoder.py:480
↓ 1 callersFunctioncalculate_projection_overlap_ratio
Calculate the IoU of lines between two bounding boxes. Args: bbox1 (List[float]): First bounding box [x_min, y_min, x_max, y_max].
tools/utils/opendoc_onnx_utils/utils.py:81
↓ 1 callersFunctioncheckImageIsValid
(imageBin)
tools/create_lmdb_dataset.py:39
↓ 1 callersFunctioncheck_and_download_layout_model
Check if layout model exists, download if missing. Args: model_path: Path to layout model file auto_download: If True, automatica
tools/infer_doc_onnx.py:143
↓ 1 callersFunctioncheck_and_download_models
Check if model files exist, download if missing. Args: encoder_path: Path to encoder ONNX model decoder_path: Path to decoder ONN
tools/infer_unirec_onnx.py:145
↓ 1 callersFunctioncheck_gpu
(use_gpu)
tools/infer/utility.py:228
↓ 1 callersFunctioncheck_install
(module_name, install_name)
tools/utils/utility.py:129
↓ 1 callersMethodcheck_model_settings_valid
Check if the input parameters are valid based on the initialized models. Args: input_params (Dict): A dictionary contain
tools/infer_doc.py:261
↓ 1 callersMethodclean_label
(self, text)
tools/data/native_size_dataset.py:652
↓ 1 callersFunctionclean_special_tokens
(text)
openrec/postprocess/unirec_postprocess.py:17
↓ 1 callersFunctioncompute_bleu
(reference_corpus, translation_corpus, max_order=4, smooth=
openrec/metrics/rec_metric_cmer.py:20
↓ 1 callersFunctionconv1x1
(in_planes, out_planes, stride=1)
openrec/modeling/encoders/rec_resnet_45.py:9
↓ 1 callersFunctionconv3x3
3x3 convolution with padding.
openrec/modeling/encoders/rec_resnet_45.py:17
↓ 1 callersFunctionconv3x3
3x3 convolution with padding.
openrec/modeling/encoders/resnet31_rnn.py:4
↓ 1 callersFunctionconv_func_by_name
(name)
openrec/modeling/encoders/autostr_encoder.py:121
↓ 1 callersFunctionconvert_weights
Convert applicable model parameters to fp16
openrec/modeling/decoders/dptr_parseq_clip_b_decoder.py:219
↓ 1 callersFunctioncount_down
(tokens, c_idx, r_idx, which_tokens)
tools/utils/opendoc_onnx_utils/utils.py:755
↓ 1 callersFunctioncount_right
(tokens, c_idx, r_idx, which_tokens)
tools/utils/opendoc_onnx_utils/utils.py:745
↓ 1 callersFunctioncreateDataset
Create LMDB dataset for training and evaluation. ARGS: inputPath : input folder path where starts imagePath outputPath : LMD
tools/create_lmdb_dataset.py:56
↓ 1 callersFunctioncreate_demo
Create Gradio demo interface. Returns: gr.Blocks: Gradio Blocks application instance.
demo_opendoc.py:357
↓ 1 callersFunctioncreate_demo
()
demo_unirec.py:181
↓ 1 callersFunctioncreate_package_structure
Create openocr package structure and copy necessary files
build_package.py:14
↓ 1 callersFunctioncrop_area
(im, text_polys, min_crop_side_ratio, max_tries)
opendet/preprocess/crop_resize.py:82
↓ 1 callersMethodcrop_pdf_as_image
(self, data_info, dpi=300, is_math=False)
tools/data/native_size_dataset.py:524
↓ 1 callersFunctioncrop_safe
(arr, rect, bbs=[], pad=0)
openrec/preprocess/cam_label_encode.py:6
↓ 1 callersFunctionctc_decoder_for_image
CTC decoder using multiple processes.
tools/utils/e2e_utils/extract_textpoint_fast.py:113
↓ 1 callersFunctionctc_greedy_decoder
CTC greedy (best path) decoder.
tools/utils/e2e_utils/extract_textpoint_slow.py:124
↓ 1 callersMethoddataset_traversal
(self)
tools/data/lmdb_dataset.py:60
↓ 1 callersMethoddataset_traversal
(self)
tools/data/ratio_dataset_test.py:163
↓ 1 callersMethoddataset_traversal
(self)
tools/data/ratio_dataset_tvresize.py:107
↓ 1 callersMethoddataset_traversal
(self)
tools/data/ratio_dataset_tvresize_test.py:172
↓ 1 callersMethoddataset_traversal
(self)
tools/data/text_lmdb_dataset.py:58
↓ 1 callersMethoddataset_traversal
(self)
tools/data/strlmdb_dataset.py:62
↓ 1 callersMethoddataset_traversal
(self)
tools/data/ratio_dataset.py:105
↓ 1 callersMethoddecode
convert text-index into text-label.
openrec/postprocess/visionlan_postprocess.py:20
↓ 1 callersFunctiondefault_bpe
()
openrec/modeling/decoders/dptr_parseq_clip_b_decoder.py:49
↓ 1 callersMethoddetect_text
Single-threaded text detection for all images.
tools/infer_e2e_parallel.py:54
↓ 1 callersMethoddraw_border_map
(self, polygon, canvas, mask)
opendet/preprocess/db_label_encode.py:99
↓ 1 callersFunctiondraw_box_txt_fine
(img_size, box, txt, font_path="./doc/fonts/simfang.ttf")
tools/utils/visual.py:49
↓ 1 callersFunctiondraw_box_txt_fine
(img_size, box, txt, font_path='./doc/fonts/simfang.ttf')
tools/infer/utility.py:95
↓ 1 callersFunctiondraw_det_res
(dt_boxes, img, img_name, save_path)
tools/infer_det.py:132
↓ 1 callersFunctiondrop_path
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks). This is the same as the DropConnect impl I created f
openrec/modeling/common.py:57
↓ 1 callersFunctiondynamic_import
(class_name)
opendet/preprocess/__init__.py:146
↓ 1 callersMethodencode
(self, text)
openrec/modeling/decoders/dptr_parseq_clip_b_decoder.py:172
↓ 1 callersMethodencode
convert text-label into text-index.
openrec/preprocess/mgp_label_encode.py:58
↓ 1 callersMethodencode
convert text-label into text-index. input: text: text labels of each image. [batch_size] output: text: concat
openrec/preprocess/ctc_label_encode.py:68
↓ 1 callersMethodencode
convert text-label into text-index. input: text: text labels of each image. [batch_size] output: text: concat
openrec/preprocess/ce_label_encode.py:68
↓ 1 callersMethodencode
Encodes the given text into a list of character IDs and generates various lists for question and prompt sequences. Args:
openrec/preprocess/igtr_label_encode.py:196
↓ 1 callersMethodencode
convert text-label into text-index. input: text: text labels of each image. [batch_size] output: text: concat
openrec/preprocess/cppd_label_encode.py:93
↓ 1 callersMethodencodech
convert text-label into text-index. input: text: text labels of each image. [batch_size] output: text: concat
openrec/preprocess/cppd_label_encode.py:133
↓ 1 callersMethodeval_all_metric
(self, pred_label, batch=None, *args, **kwargs)
openrec/metrics/rec_metric.py:101
↓ 1 callersMethodeval_metric
(self, pred_label, *args, **kwargs)
openrec/metrics/rec_metric.py:71
↓ 1 callersMethodexpand_points_num
(self, boxes)
opendet/preprocess/db_label_encode.py:54
↓ 1 callersFunctionexpand_poly_along_width
expand poly along width.
tools/utils/e2e_utils/extract_textpoint_fast.py:301
↓ 1 callersFunctionexpand_poly_along_width
expand poly along width.
tools/utils/e2e_utils/visual.py:115
↓ 1 callersFunctionexport_to_html
Export TableData to HTML table. Args: table_data (TableData): TableData object. Returns: str: HTML string.
tools/utils/opendoc_onnx_utils/utils.py:811
↓ 1 callersFunctionextract_main_direction
f_direction: h x w x 2 pos_list: [[y, x], [y, x], [y, x] ...]
tools/utils/e2e_utils/extract_textpoint_slow.py:481
↓ 1 callersFunctionextract_table_from_html
Extract and clean table tags from HTML string
tools/to_markdown.py:56
↓ 1 callersMethodfeat_pos_mix
(self, conv_features, encoder_word_pos, dropout_rate)
openrec/modeling/decoders/srn_decoder.py:32
↓ 1 callersFunctionfilldiamonds
()
openrec/preprocess/cmer_label_encode.py:362
↓ 1 callersFunctionfillsquares
()
openrec/preprocess/cmer_label_encode.py:355
↓ 1 callersMethodfinal_decode
(self, char_text, bpe_text, wp_text)
openrec/postprocess/mgp_postprocess.py:63
↓ 1 callersFunctionfind_repeating_suffix
Detect if string ends with a repeating phrase. Args: s (str): Input string. min_len (int): Minimum length of unit. m
tools/utils/opendoc_onnx_utils/utils.py:946
↓ 1 callersFunctionfind_shortest_repeating_substring
Find the shortest substring that repeats to form the entire string. Args: s (str): Input string. Returns: str or None:
tools/utils/opendoc_onnx_utils/utils.py:927
↓ 1 callersFunctionfix_diacritics_regex
(text)
tools/data/native_size_dataset.py:51
↓ 1 callersFunctionfix_latex_brackets
(text: str)
tools/to_markdown.py:86
↓ 1 callersFunctionflag
flag.
openrec/preprocess/rec_aug.py:336
↓ 1 callersFunctionformat_markdown_output
Format markdown text for display. This function handles: - HTML tables (pass through as-is for Gradio Markdown rendering) - LaTeX formula
demo_unirec.py:155
↓ 1 callersMethodforward
(self, x)
openrec/modeling/encoders/autostr_encoder.py:25
↓ 1 callersMethodforward
(self, x)
openrec/modeling/encoders/svtrv2_lnconv_two33.py:114
↓ 1 callersMethodforward
Forward pass for a single stream (i.e. content or query) tgt_norm is just a LayerNorm'd tgt. Added as a separate parameter for efficiency.
openrec/modeling/decoders/dptr_parseq_clip_b_decoder.py:825
↓ 1 callersMethodforward_all
(self, pred, batch)
openrec/losses/mgp_loss.py:20
↓ 1 callersMethodforward_autoregressive_decoding
(self, src)
openrec/modeling/decoders/mdiff_decoder.py:466
↓ 1 callersMethodforward_beam
Translation work in one batch.
openrec/modeling/decoders/cdistnet_decoder.py:326
↓ 1 callersMethodforward_cloze_mask_decoding
Cloze Mask Decoding.
openrec/modeling/decoders/mdiff_decoder.py:487
↓ 1 callersMethodforward_det
(self, x)
opendet/modeling/backbones/repvit.py:281
↓ 1 callersMethodforward_det
(self, x)
openrec/modeling/encoders/repvit.py:281
↓ 1 callersMethodforward_features
(self, x)
openrec/modeling/encoders/svtrnet.py:534
↓ 1 callersMethodforward_low_confidence_decoding
(self, src)
openrec/modeling/decoders/mdiff_decoder.py:296
↓ 1 callersMethodforward_process
(self, text)
openrec/preprocess/mdiff_label_encode.py:197
↓ 1 callersMethodforward_process_semi_ar
(self, text)
openrec/preprocess/mdiff_label_encode.py:156
↓ 1 callersMethodforward_random_mask_decoding
(self, src)
openrec/modeling/decoders/mdiff_decoder.py:345
↓ 1 callersMethodforward_rec
(self, x)
opendet/modeling/backbones/repvit.py:289
↓ 1 callersMethodforward_rec
(self, x)
openrec/modeling/encoders/repvit.py:289
↓ 1 callersMethodforward_semi_autoregressive_decoding
(self, src)
openrec/modeling/decoders/mdiff_decoder.py:394
↓ 1 callersMethodforward_test
(self, x)
openrec/modeling/decoders/cppd_decoder.py:286
↓ 1 callersMethodforward_test
(self, memory: Tensor, pos_query: Tensor = None,
openrec/modeling/decoders/parseq_decoder.py:273
↓ 1 callersMethodforward_test
(self, x)
openrec/modeling/decoders/smtr_decoder.py:510
↓ 1 callersMethodforward_test
(self, src)
openrec/modeling/decoders/ote_decoder.py:110
↓ 1 callersMethodforward_test
(self, vis_feat)
openrec/modeling/decoders/cdistnet_decoder.py:290
↓ 1 callersMethodforward_test
(self, feat, holistic_feat, data=None)
openrec/modeling/decoders/sar_decoder.py:187
↓ 1 callersMethodforward_test
Perform the forward pass for the test phase. Args: x (torch.Tensor): Input tensor of shape (batch_size, channels, height
openrec/modeling/decoders/igtr_decoder.py:464
↓ 1 callersMethodforward_test
(self, x)
openrec/modeling/decoders/smtr_decoder_nattn.py:362
↓ 1 callersMethodforward_test
(self, src)
openrec/modeling/decoders/nrtr_decoder.py:147
↓ 1 callersMethodforward_test
(self, feat, out_enc, img_metas)
openrec/modeling/decoders/robustscanner_decoder.py:85
↓ 1 callersMethodforward_test_bi
(self, x)
openrec/modeling/decoders/smtr_decoder.py:225
↓ 1 callersMethodforward_test_bi
(self, x)
openrec/modeling/decoders/smtr_decoder_nattn.py:230
↓ 1 callersMethodforward_test_bi_attn
(self, x)
openrec/modeling/decoders/smtr_decoder.py:358
← previousnext →401–500 of 1,872, ranked by callers