{"id":15027772,"url":"https://github.com/kur-creative/sickzil-machine","last_synced_at":"2025-05-16T05:06:59.992Z","repository":{"id":36172620,"uuid":"171101047","full_name":"KUR-creative/SickZil-Machine","owner":"KUR-creative","description":"Manga/Comics Translation Helper Tool","archived":false,"fork":false,"pushed_at":"2022-11-22T04:11:38.000Z","size":65514,"stargazers_count":1459,"open_issues_count":72,"forks_count":173,"subscribers_count":42,"default_branch":"master","last_synced_at":"2025-04-08T15:09:32.631Z","etag":null,"topics":["comics","deep-learning","image-processing","manga"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KUR-creative.png","metadata":{"files":{"readme":"README.ko_kr.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}},"created_at":"2019-02-17T08:57:05.000Z","updated_at":"2025-04-01T07:16:45.000Z","dependencies_parsed_at":"2023-01-16T23:30:47.252Z","dependency_job_id":null,"html_url":"https://github.com/KUR-creative/SickZil-Machine","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KUR-creative%2FSickZil-Machine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KUR-creative%2FSickZil-Machine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KUR-creative%2FSickZil-Machine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KUR-creative%2FSickZil-Machine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KUR-creative","download_url":"https://codeload.github.com/KUR-creative/SickZil-Machine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254471061,"owners_count":22076585,"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","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":["comics","deep-learning","image-processing","manga"],"created_at":"2024-09-24T20:07:01.356Z","updated_at":"2025-05-16T05:06:54.984Z","avatar_url":"https://github.com/KUR-creative.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"식질머신\n========\n\u003csup\u003e[English](README.md) | 한국어\u003c/sup\u003e\n\n![szmc-0.1.0](doc/szmc-0.1.0.gif)\n\u003csup\u003e(출처: [manga109](http://www.manga109.org), © Kanno Hiroshi, © Okuda Momoko, © Kato Masaki)\u003c/sup\u003e\n\n식질머신은 식자 작업에서 **글자 제거 작업**을 **자동화**합니다.\n\u003c/br\u003e\u003c/br\u003e\n\n![SeisinkiVulnus_028](doc/1.jpg)\n\n![LoveHina_vol14_003](doc/2.jpg)\n\n![AkkeraKanjinchou_031](doc/3.jpg)\n위 이미지들은 모두 사람의 개입 없이 자동으로 편집되었습니다.\\\n\u003csup\u003e(출처: [manga109](http://www.manga109.org), © Shimazaki Yuzuru, © Akamatsu Ken, © Kobayashi Yuki)\u003c/sup\u003e\n\n~어케했누\n-----\n\n### 모델\n\n![szmc-structure-kor](doc/szmc-structure-kor.png)\n\n식질머신은 만화에서 텍스트를 찾아내고, 자연스럽게 지워냅니다.\\\n두 과정 모두 사람의 개입 없이 **완전히 자동으로 진행**됩니다.\\\n물론 원한다면 지우고 싶은 영역을 지정할 수도 있습니다.\n\nSegNet으로 [U-net](https://arxiv.org/abs/1505.04597)을 적용했고, ComplNet으로 [Deepfill v2](http://jiahuiyu.com/deepfill2/)를 적용했습니다.\n\n### 데이터셋\n식질머신은 SegNet과 ComplNet 두개의 딥러닝 모델로 이루어집니다. \n\n**SegNet** 학습을 위해서는 **원본 만화 이미지**와 \\\n원본에 대응하여 텍스트,효과음 영역을 가리키는 **텍스트 컴포넌트 마스크**가 필요합니다. \n\n**ComplNet** 학습을 위해서는 **텍스트가 제거된 만화 이미지**(즉, **출력**)가 필요합니다. \\\n(텍스트가 약간 존재하는 이미지가 성능에 얼마나 영향을 미치는지는 연구 중입니다. \\\n 텍스트가 전혀 존재하지 않는 만화 이미지가 가장 이상적인 데이터이긴 합니다.)\n \n0.1.1 버전은 이미지-마스크 285 쌍과 31,497개의 만화 이미지를 이용하여 학습하였습니다. \\\n(31,497개의 만화 이미지 중 11,464개는 텍스트가 존재하는 이미지입니다.)\n \n식질머신에 데이터셋을 기여하고 싶으시다면 \u003ca href=\"mailto:kur.creative.org@gmail.com\"\u003e이메일\u003c/a\u003e로 데이터를 보내주시면 됩니다. \\\n데이터셋은 오직 연구 목적으로만 이용될 것입니다.\n\n\nRelease\n-----\n**현재 0.1.1 pre-release 버전을 배포하고 있습니다!** \\\n[여기서 다운로드할 수 있습니다.](https://github.com/KUR-creative/SickZil-Machine/releases) \\\n[사용방법과 팁](https://github.com/KUR-creative/SickZil-Machine/blob/master/doc/tips/tips-0.1.1-kor.md)\n\n현재 식질머신은 완벽하지 않습니다. 사용자 여러분의 도움이 필요합니다. \\\n혹시 버그를 발견하셨거나 제안이 있으시다면 [깃헙 이슈](https://github.com/KUR-creative/SickZil-Machine/issues)를 열어 제보해 주시거나 \u003ca href=\"mailto:kur.creative.org@gmail.com\"\u003e이메일\u003c/a\u003e을 보내주세요.\\\n특히 이슈의 경우, 영어를 모르시면 그냥 한국어로 쓰셔도 됩니다.    \n\nRun the code(for developers)\n----\n\nNVIDIA driver 410.x, CUDA 10.0, CUDNN (\u003e= 7.4.1)이 필요합니다(텐서플로우 1.13.0 요구사항).\n\n0. `git clone https://github.com/KUR-creative/SickZil-Machine.git; cd SickZil-Machine`\n1. [여기](https://github.com/KUR-creative/SickZil-Machine/releases)서 릴리즈 빌드 중 하나를 다운로드합니다.\n2. 압축을 풀고 `SickZil-Machine-0.1.1-pre0-win64-cpu-eng/resource/cnet` 과 `SickZil-Machine-0.1.1-pre0-win64-cpu-eng/resource/snet` 폴더를 `SickZil-Machine/resource`폴더로 복사합니다.\n3. `pip install -r requirements.txt`\n4. `cd src; python main.py`\n\nFuture works\n-----\n- 만화 텍스트 세그멘테이션 성능 높이기\n- 만화 텍스트 세그멘테이션 마스크 데이터셋 공개하기\n- \"식자\" 자동화하기(손글씨 스타일 학습)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkur-creative%2Fsickzil-machine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkur-creative%2Fsickzil-machine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkur-creative%2Fsickzil-machine/lists"}