{"id":21169901,"url":"https://github.com/tansen87/handwrittenformularecognition","last_synced_at":"2025-09-12T17:35:16.152Z","repository":{"id":153136300,"uuid":"494048309","full_name":"tansen87/HandwrittenFormulaRecognition","owner":"tansen87","description":"Handwritten Formula Recognition | 手写公式识别","archived":false,"fork":false,"pushed_at":"2024-12-25T04:03:24.000Z","size":40809,"stargazers_count":18,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-09T20:51:45.689Z","etag":null,"topics":["handwriting-recognition","handwritten-digit-recognition","math-formula-recognition","pytorch","resnet"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tansen87.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-19T11:45:59.000Z","updated_at":"2025-05-25T07:29:16.000Z","dependencies_parsed_at":"2024-12-25T05:18:30.569Z","dependency_job_id":"64256d9a-bfd3-4ca5-8eaf-6a6d9f44b2a6","html_url":"https://github.com/tansen87/HandwrittenFormulaRecognition","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tansen87/HandwrittenFormulaRecognition","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tansen87%2FHandwrittenFormulaRecognition","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tansen87%2FHandwrittenFormulaRecognition/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tansen87%2FHandwrittenFormulaRecognition/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tansen87%2FHandwrittenFormulaRecognition/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tansen87","download_url":"https://codeload.github.com/tansen87/HandwrittenFormulaRecognition/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tansen87%2FHandwrittenFormulaRecognition/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274847598,"owners_count":25360978,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["handwriting-recognition","handwritten-digit-recognition","math-formula-recognition","pytorch","resnet"],"created_at":"2024-11-20T15:54:16.839Z","updated_at":"2025-09-12T17:35:16.097Z","avatar_url":"https://github.com/tansen87.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 基于ResNet的手写公式识别\n\u003e Notice: python版本使用 ^3.9\n\n![image](https://github.com/tansen87/HandwrittenFormulaRecognition/assets/98570790/13bf3de4-c238-4aa4-b6e2-23e6808ee08e)\n\n### 运行项目\n\n1. 安装uv\n\n   ```bash\n   pip install uv\n   ```\n\n2. 使用uv创建虚拟环境\n\n   ```bash\n   uv venv\n   ```\n\n3. 激活创建的虚拟环境\n\n   ```bash\n   .venv\\Scripts\\activate\n   ```\n\n4. 安装依赖\n\n   ```bash\n   uv pip install -r requirements.txt\n   ```\n\n5. 运行项目\n\n   ```bash\n   uv run main.py\n   ```\n\n#### video demo\n[bilibili](https://www.bilibili.com/video/BV1Qa411f7dB/?spm_id_from=333.999.0.0\u0026vd_source=5ee5270944c6e7a459e1311330bf455c)\n\n#### tips\n* 目前只训练了\u003cmark\u003e0, 1, 2, 3, 4, 5, 6, 7, 8, 9 , +, -, =,*, /, (, )\u003c/mark\u003e符号\n* 如果你想自己训练，在[kaggle](https://www.kaggle.com/xainano/handwrittenmathsymbols)下载数据集，然后`train/train.py`进行训练\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftansen87%2Fhandwrittenformularecognition","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftansen87%2Fhandwrittenformularecognition","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftansen87%2Fhandwrittenformularecognition/lists"}