{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/character-region-awareness-for-text-detection","title":"Character Region Awareness for Text Detection","arxiv_id":"1904.01941","date":"2019-04-03","proceeding":"CVPR 2019 6","authors":["Youngmin Baek","Bado Lee","Dongyoon Han","Sangdoo Yun","Hwalsuk Lee"],"abstract":"Scene text detection methods based on neural networks have emerged recently\nand have shown promising results. Previous methods trained with rigid\nword-level bounding boxes exhibit limitations in representing the text region\nin an arbitrary shape. In this paper, we propose a new scene text detection\nmethod to effectively detect text area by exploring each character and affinity\nbetween characters. To overcome the lack of individual character level\nannotations, our proposed framework exploits both the given character-level\nannotations for synthetic images and the estimated character-level\nground-truths for real images acquired by the learned interim model. In order\nto estimate affinity between characters, the network is trained with the newly\nproposed representation for affinity. Extensive experiments on six benchmarks,\nincluding the TotalText and CTW-1500 datasets which contain highly curved texts\nin natural images, demonstrate that our character-level text detection\nsignificantly outperforms the state-of-the-art detectors. According to the\nresults, our proposed method guarantees high flexibility in detecting\ncomplicated scene text images, such as arbitrarily-oriented, curved, or\ndeformed texts.","url_abs":"http://arxiv.org/abs/1904.01941v1","url_pdf":"http://arxiv.org/pdf/1904.01941v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/JaidedAI/EasyOCR","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/Luckygyana/Invo-AI","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"GPL-3.0"}},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/SpikeKing/CRAFT-Re-reimplementation","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/autonise/CRAFT-Remade","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/backtime92/CRAFT-Reimplementation","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/chauthehan/CRAFT","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":null},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/clovaai/CRAFT-pytorch","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/dipu-bd/craft-moran-ocr","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/gmuffiness/CRAFT-train","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/guruL/Character-Region-Awareness-for-Text-Detection-","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/inouetaka/CRAFT","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/jakartaresearch/receipt-ocr","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/joanrod/ocr-vqgan","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/namedysx/CRAFT-tensorflow","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok"}},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/rainbowhash/ID_CARD_Automation","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/scoutant/signature-detect","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/SakuraRiven/CRAFT","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":null},{"paper_slug":"character-region-awareness-for-text-detection","repo_url":"https://github.com/nunenuh/craft.pytorch","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[{"task_slug":"scene-text-detection","task_name":"Scene Text Detection"},{"task_slug":"text-detection","task_name":"Text Detection"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/scene-text-detection-on-icdar-2013","task":"Scene Text Detection","dataset":"ICDAR 2013","model":"CRAFT","rank_in_archive_order":16,"of":16,"metrics":{"H-Mean":"95.2","Precision":"97.4","Recall":"93.1"},"uses_additional_data":false},{"leaderboard":"/sota/scene-text-detection-on-icdar-2015","task":"Scene Text Detection","dataset":"ICDAR 2015","model":"CRAFT","rank_in_archive_order":19,"of":43,"metrics":{"F-Measure":"86.9","Precision":"89.8","Recall":"84.3"},"uses_additional_data":false},{"leaderboard":"/sota/scene-text-detection-on-icdar-2017-mlt-1","task":"Scene Text Detection","dataset":"ICDAR 2017 MLT","model":"CRAFT","rank_in_archive_order":8,"of":14,"metrics":{"H-Mean":"73.9","Precision":"80.6","Recall":"68.2"},"uses_additional_data":false},{"leaderboard":"/sota/scene-text-detection-on-msra-td500","task":"Scene Text Detection","dataset":"MSRA-TD500","model":"CRAFT","rank_in_archive_order":10,"of":18,"metrics":{"F-Measure":"82.9","Precision":"88.2","Recall":"78.2"},"uses_additional_data":false},{"leaderboard":"/sota/scene-text-detection-on-scut-ctw1500","task":"Scene Text Detection","dataset":"SCUT-CTW1500","model":"CRAFT","rank_in_archive_order":9,"of":17,"metrics":{"F-Measure":"83.5","Precision":"86","Recall":"81.1"},"uses_additional_data":false},{"leaderboard":"/sota/scene-text-detection-on-total-text","task":"Scene Text Detection","dataset":"Total-Text","model":"CRAFT","rank_in_archive_order":17,"of":27,"metrics":{"F-Measure":"83.6%","Precision":"87.6","Recall":"79.9"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1904.01941","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1904.01941"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/joanrod/ocr-vqgan","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/gmuffiness/CRAFT-train","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/SakuraRiven/CRAFT","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/chauthehan/CRAFT","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/Luckygyana/Invo-AI","reach":{"status":"ok","spdx":"GPL-3.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/inouetaka/CRAFT","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/SpikeKing/CRAFT-Re-reimplementation","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/dipu-bd/craft-moran-ocr","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/rainbowhash/ID_CARD_Automation","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/namedysx/CRAFT-tensorflow","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/guruL/Character-Region-Awareness-for-Text-Detection-","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/JaidedAI/EasyOCR","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/autonise/CRAFT-Remade","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/scoutant/signature-detect","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/clovaai/CRAFT-pytorch","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/jakartaresearch/receipt-ocr","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/nunenuh/craft.pytorch","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/backtime92/CRAFT-Reimplementation","reach":{"status":"ok"}}],"summary":{"ran_fixture":2,"ran_draft_wrong":3,"ran_honours":1,"unverified":34},"by_repo_kind":{"listed":{"samples":40,"ran":6,"repositories":7}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":4,"samples":[{"code_sha256_prefix":"182a7a8c7e4855e0","entry":"compute_input","repo":"chauthehan/CRAFT","repo_kind":"listed","path":"detect.py","file_url":"https://github.com/chauthehan/CRAFT/blob/HEAD/detect.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"182a7a8c7e4855e0"}},{"code_sha256_prefix":"cec16dc1a4349b41","entry":"copyStateDict","repo":"SpikeKing/CRAFT-Re-reimplementation","repo_kind":"listed","path":"trainSyndata.py","file_url":"https://github.com/SpikeKing/CRAFT-Re-reimplementation/blob/HEAD/trainSyndata.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"cec16dc1a4349b41"}},{"code_sha256_prefix":"50ba87e95515668b","entry":"get_rotated_width_height","repo":"chauthehan/CRAFT","repo_kind":"listed","path":"tools.py","file_url":"https://github.com/chauthehan/CRAFT/blob/HEAD/tools.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"50ba87e95515668b"}},{"code_sha256_prefix":"477af6fc28a1f011","entry":"invert_input","repo":"chauthehan/CRAFT","repo_kind":"listed","path":"detect.py","file_url":"https://github.com/chauthehan/CRAFT/blob/HEAD/detect.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"477af6fc28a1f011"}},{"code_sha256_prefix":"d52500f5b8ec969d","entry":"plot_boxes","repo":"SakuraRiven/CRAFT","repo_kind":"listed","path":"detect.py","file_url":"https://github.com/SakuraRiven/CRAFT/blob/HEAD/detect.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d52500f5b8ec969d"}},{"code_sha256_prefix":"193feca2a79684d9","entry":"resize_img","repo":"SakuraRiven/CRAFT","repo_kind":"listed","path":"detect.py","file_url":"https://github.com/SakuraRiven/CRAFT/blob/HEAD/detect.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"193feca2a79684d9"}},{"code_sha256_prefix":"e4c0369feb21e11b","entry":"batch_box_coordinate_to_xyminmax","repo":"nunenuh/craft.pytorch","repo_kind":"listed","path":"craft/ops/box_ops.py","file_url":"https://github.com/nunenuh/craft.pytorch/blob/HEAD/craft/ops/box_ops.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"e4c0369feb21e11b"}},{"code_sha256_prefix":"cb9cc883042ddaf7","entry":"box_coordinate_to_xyminmax","repo":"nunenuh/craft.pytorch","repo_kind":"listed","path":"craft/ops/box_ops.py","file_url":"https://github.com/nunenuh/craft.pytorch/blob/HEAD/craft/ops/box_ops.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"cb9cc883042ddaf7"}},{"code_sha256_prefix":"89d70e7cf93ed2df","entry":"clean_annots","repo":"autonise/CRAFT-Remade","repo_kind":"listed","path":"src/utils/data_structure_ic17.py","file_url":"https://github.com/autonise/CRAFT-Remade/blob/HEAD/src/utils/data_structure_ic17.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"89d70e7cf93ed2df"}},{"code_sha256_prefix":"9ec176e145bf2527","entry":"combine_point_single","repo":"nunenuh/craft.pytorch","repo_kind":"listed","path":"craft/datasets/utils.py","file_url":"https://github.com/nunenuh/craft.pytorch/blob/HEAD/craft/datasets/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"9ec176e145bf2527"}},{"code_sha256_prefix":"57a0fb73bcfe67fa","entry":"copy_state_dict","repo":"jakartaresearch/receipt-ocr","repo_kind":"listed","path":"src/text_detector/load_model.py","file_url":"https://github.com/jakartaresearch/receipt-ocr/blob/HEAD/src/text_detector/load_model.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"57a0fb73bcfe67fa"}},{"code_sha256_prefix":"884d81c7e8570b00","entry":"data_preparation","repo":"jakartaresearch/receipt-ocr","repo_kind":"listed","path":"src/text_recognizer/infer.py","file_url":"https://github.com/jakartaresearch/receipt-ocr/blob/HEAD/src/text_recognizer/infer.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"884d81c7e8570b00"}},{"code_sha256_prefix":"b9439a9c0e20cc6f","entry":"denormalizeMeanVariance","repo":"clovaai/CRAFT-pytorch","repo_kind":"listed","path":"imgproc.py","file_url":"https://github.com/clovaai/CRAFT-pytorch/blob/HEAD/imgproc.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b9439a9c0e20cc6f"}},{"code_sha256_prefix":"0967b66c489945c3","entry":"denormalize_mean_variance","repo":"autonise/CRAFT-Remade","repo_kind":"listed","path":"src/utils/data_manipulation.py","file_url":"https://github.com/autonise/CRAFT-Remade/blob/HEAD/src/utils/data_manipulation.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"0967b66c489945c3"}},{"code_sha256_prefix":"c13a54a77b4f00e8","entry":"getDetBoxes_core","repo":"clovaai/CRAFT-pytorch","repo_kind":"listed","path":"craft_utils.py","file_url":"https://github.com/clovaai/CRAFT-pytorch/blob/HEAD/craft_utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c13a54a77b4f00e8"}},{"code_sha256_prefix":"45f5918657dff3ff","entry":"getPoly_core","repo":"clovaai/CRAFT-pytorch","repo_kind":"listed","path":"craft_utils.py","file_url":"https://github.com/clovaai/CRAFT-pytorch/blob/HEAD/craft_utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"45f5918657dff3ff"}},{"code_sha256_prefix":"5eb8f5306638605a","entry":"get_files","repo":"clovaai/CRAFT-pytorch","repo_kind":"listed","path":"file_utils.py","file_url":"https://github.com/clovaai/CRAFT-pytorch/blob/HEAD/file_utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5eb8f5306638605a"}},{"code_sha256_prefix":"0080f90ce4243bd0","entry":"inference","repo":"jakartaresearch/receipt-ocr","repo_kind":"listed","path":"src/text_detector/infer.py","file_url":"https://github.com/jakartaresearch/receipt-ocr/blob/HEAD/src/text_detector/infer.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"0080f90ce4243bd0"}},{"code_sha256_prefix":"4966ec7a56eb141d","entry":"inference","repo":"jakartaresearch/receipt-ocr","repo_kind":"listed","path":"src/text_recognizer/infer.py","file_url":"https://github.com/jakartaresearch/receipt-ocr/blob/HEAD/src/text_recognizer/infer.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4966ec7a56eb141d"}},{"code_sha256_prefix":"3a2cb8ecd06449a7","entry":"list_files","repo":"clovaai/CRAFT-pytorch","repo_kind":"listed","path":"file_utils.py","file_url":"https://github.com/clovaai/CRAFT-pytorch/blob/HEAD/file_utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"3a2cb8ecd06449a7"}},{"code_sha256_prefix":"fcfd3b787bf16ec2","entry":"loadImage","repo":"clovaai/CRAFT-pytorch","repo_kind":"listed","path":"imgproc.py","file_url":"https://github.com/clovaai/CRAFT-pytorch/blob/HEAD/imgproc.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"fcfd3b787bf16ec2"}},{"code_sha256_prefix":"4de3d5024b3166bc","entry":"load_craft","repo":"jakartaresearch/receipt-ocr","repo_kind":"listed","path":"src/text_detector/load_model.py","file_url":"https://github.com/jakartaresearch/receipt-ocr/blob/HEAD/src/text_detector/load_model.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4de3d5024b3166bc"}},{"code_sha256_prefix":"5fa3b7d854c65f78","entry":"load_craft_onnx","repo":"jakartaresearch/receipt-ocr","repo_kind":"listed","path":"src/text_detector/load_model.py","file_url":"https://github.com/jakartaresearch/receipt-ocr/blob/HEAD/src/text_detector/load_model.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5fa3b7d854c65f78"}},{"code_sha256_prefix":"c6c3b5dabfc3b506","entry":"load_image","repo":"nunenuh/craft.pytorch","repo_kind":"listed","path":"craft/datasets/utils.py","file_url":"https://github.com/nunenuh/craft.pytorch/blob/HEAD/craft/datasets/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"c6c3b5dabfc3b506"}},{"code_sha256_prefix":"1018b4cd7ad82c3d","entry":"load_json2dict","repo":"nunenuh/craft.pytorch","repo_kind":"listed","path":"craft/datasets/utils.py","file_url":"https://github.com/nunenuh/craft.pytorch/blob/HEAD/craft/datasets/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"1018b4cd7ad82c3d"}},{"code_sha256_prefix":"495ff57c5a36a262","entry":"load_star","repo":"jakartaresearch/receipt-ocr","repo_kind":"listed","path":"src/text_recognizer/load_model.py","file_url":"https://github.com/jakartaresearch/receipt-ocr/blob/HEAD/src/text_recognizer/load_model.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"495ff57c5a36a262"}},{"code_sha256_prefix":"4ee9e2489b6b87dc","entry":"negative_mask","repo":"nunenuh/craft.pytorch","repo_kind":"listed","path":"craft/nn/functional.py","file_url":"https://github.com/nunenuh/craft.pytorch/blob/HEAD/craft/nn/functional.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"4ee9e2489b6b87dc"}},{"code_sha256_prefix":"bbb59da91782eb4d","entry":"normalizeMeanVariance","repo":"clovaai/CRAFT-pytorch","repo_kind":"listed","path":"imgproc.py","file_url":"https://github.com/clovaai/CRAFT-pytorch/blob/HEAD/imgproc.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"bbb59da91782eb4d"}},{"code_sha256_prefix":"57aac6f1caa06b6f","entry":"normalize_mean_variance","repo":"autonise/CRAFT-Remade","repo_kind":"listed","path":"src/utils/data_manipulation.py","file_url":"https://github.com/autonise/CRAFT-Remade/blob/HEAD/src/utils/data_manipulation.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"57aac6f1caa06b6f"}},{"code_sha256_prefix":"aa2cc8d50d099d54","entry":"order_points","repo":"nunenuh/craft.pytorch","repo_kind":"listed","path":"craft/ops/box_ops.py","file_url":"https://github.com/nunenuh/craft.pytorch/blob/HEAD/craft/ops/box_ops.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"aa2cc8d50d099d54"}},{"code_sha256_prefix":"e50200dbeffa0133","entry":"patch_replication_callback","repo":"autonise/CRAFT-Remade","repo_kind":"listed","path":"src/utils/parallel.py","file_url":"https://github.com/autonise/CRAFT-Remade/blob/HEAD/src/utils/parallel.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"e50200dbeffa0133"}},{"code_sha256_prefix":"1e3766c4386e7660","entry":"positive_mask","repo":"nunenuh/craft.pytorch","repo_kind":"listed","path":"craft/nn/functional.py","file_url":"https://github.com/nunenuh/craft.pytorch/blob/HEAD/craft/nn/functional.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"1e3766c4386e7660"}},{"code_sha256_prefix":"dfefccf0cadf1742","entry":"resize_aspect_ratio","repo":"jakartaresearch/receipt-ocr","repo_kind":"listed","path":"src/text_detector/modules/imgproc.py","file_url":"https://github.com/jakartaresearch/receipt-ocr/blob/HEAD/src/text_detector/modules/imgproc.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"dfefccf0cadf1742"}},{"code_sha256_prefix":"14efc945c083eae4","entry":"return_height_width","repo":"autonise/CRAFT-Remade","repo_kind":"listed","path":"src/utils/check_dataset.py","file_url":"https://github.com/autonise/CRAFT-Remade/blob/HEAD/src/utils/check_dataset.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"14efc945c083eae4"}},{"code_sha256_prefix":"6642e901efdd1c29","entry":"test_net","repo":"jakartaresearch/receipt-ocr","repo_kind":"listed","path":"src/text_detector/infer.py","file_url":"https://github.com/jakartaresearch/receipt-ocr/blob/HEAD/src/text_detector/infer.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"6642e901efdd1c29"}},{"code_sha256_prefix":"d54faa5a93381208","entry":"timeit","repo":"jakartaresearch/receipt-ocr","repo_kind":"listed","path":"src/engine.py","file_url":"https://github.com/jakartaresearch/receipt-ocr/blob/HEAD/src/engine.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d54faa5a93381208"}},{"code_sha256_prefix":"d465866867a306de","entry":"trainset_transform","repo":"nunenuh/craft.pytorch","repo_kind":"listed","path":"craft/datasets/loader.py","file_url":"https://github.com/nunenuh/craft.pytorch/blob/HEAD/craft/datasets/loader.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"d465866867a306de"}},{"code_sha256_prefix":"372dcf0bd38d6552","entry":"validset_transform","repo":"nunenuh/craft.pytorch","repo_kind":"listed","path":"craft/datasets/loader.py","file_url":"https://github.com/nunenuh/craft.pytorch/blob/HEAD/craft/datasets/loader.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"372dcf0bd38d6552"}},{"code_sha256_prefix":"c2c03abebea398e0","entry":"warpCoord","repo":"clovaai/CRAFT-pytorch","repo_kind":"listed","path":"craft_utils.py","file_url":"https://github.com/clovaai/CRAFT-pytorch/blob/HEAD/craft_utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c2c03abebea398e0"}},{"code_sha256_prefix":"ed031c09bde0c116","entry":"yaml_loader","repo":"jakartaresearch/receipt-ocr","repo_kind":"listed","path":"src/text_detector/modules/utils.py","file_url":"https://github.com/jakartaresearch/receipt-ocr/blob/HEAD/src/text_detector/modules/utils.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ed031c09bde0c116"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}