{"id":13544634,"url":"https://github.com/pfnet/PaintsChainer","last_synced_at":"2025-04-02T14:31:39.400Z","repository":{"id":48174304,"uuid":"80181687","full_name":"pfnet/PaintsChainer","owner":"pfnet","description":"line drawing colorization using chainer","archived":false,"fork":false,"pushed_at":"2019-01-06T02:35:33.000Z","size":22484,"stargazers_count":3773,"open_issues_count":43,"forks_count":554,"subscribers_count":270,"default_branch":"master","last_synced_at":"2025-03-30T18:03:34.421Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://paintschainer.preferred.tech/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pfnet.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}},"created_at":"2017-01-27T04:44:13.000Z","updated_at":"2025-03-15T13:53:53.000Z","dependencies_parsed_at":"2022-08-26T13:11:26.882Z","dependency_job_id":null,"html_url":"https://github.com/pfnet/PaintsChainer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfnet%2FPaintsChainer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfnet%2FPaintsChainer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfnet%2FPaintsChainer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pfnet%2FPaintsChainer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pfnet","download_url":"https://codeload.github.com/pfnet/PaintsChainer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246832423,"owners_count":20841163,"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":[],"created_at":"2024-08-01T11:00:51.747Z","updated_at":"2025-04-02T14:31:34.391Z","avatar_url":"https://github.com/pfnet.png","language":"Jupyter Notebook","funding_links":[],"categories":["Jupyter Notebook","Models/Projects","others","Projects","Image Processing"],"sub_categories":["Services using Chainer","Diffusion models"],"readme":"# Paints Chainer\r\nPaints Chainer is a line drawing colorizer using chainer.\r\nUsing CNN, you can colorize your sketch semi-automatically .\r\n\r\n![image](https://github.com/pfnet/PaintsChainer/blob/open/sample.png)\r\n\r\n## DEMO\r\nhttp://paintschainer.preferred.tech/\r\n\r\n\r\n## Requirement\r\nIf not specified, versions are assumed to be recent LTS version.\r\n- A Nvidia graphic card supporting cuDNN i.e. compute capability \u003e= 3.0 (See https://developer.nvidia.com/cuda-gpus)\r\n- Linux: gcc/ g++ 4.8\r\n- Windows: \"Microsoft Visual C++ Build Tools 2015\" (NOT \"Microsoft Visual Studio Community 2015\")\r\n- Python 3 (3.5 recommended) ( Python 2.7 needs modifying web host (at least) )\r\n- Numpy\r\n- openCV \"cv2\" (Python 3 support possible, see installation guide)\r\n- Chainer 2.0.0 or later\r\n- CUDA / cuDNN (If you use GPU)\r\n\r\n## Installation Guide\r\ncheck wiki page\r\nhttps://github.com/pfnet/PaintsChainer/wiki/Installation-Guide\r\n\r\n\r\n## Starting web host\r\nUI is html based. using wPaint.js\r\nServer side is very basic python server\r\n\r\nboot local server\r\n`python server.py`\r\n\r\naccess to localhost\r\n`localhost:8000/`\r\n\r\n\r\n## Learning\r\nmain code of colorization is in `cgi-bin/paint_x2_unet`\r\n\r\nto train 1st layer using GPU 0 `python train_128.py -g 0`\r\nto train 2nd layer using GPU 0 `python train_x2.py -g 0`\r\n\r\n## License\r\nSource code : MIT License\r\n\r\nPre-trained Model : All Rights Reserved\r\n\r\n## Pre-Trained Models\r\nDownload following model files to  cgi-bin/paint_x2_unet/models/\r\n\r\nhttp://paintschainer.preferred.tech/downloads/\r\n\r\n(Copyright 2017 Taizan Yonetsuji All Rights Reserved.)\r\n\r\n## Developer Community\r\nFeel free to request an invitation!\r\n\r\nhttps://paintschainerdev.slack.com/\r\n\r\n## Acknowledgements\r\nThis project is powered by Preferred Networks.\r\n\r\nThanks a lot for rezoolab, mattya, okuta, ofk . This project could not be achived without their great support.\r\n\r\nLine drawing of top image is by ioiori18.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpfnet%2FPaintsChainer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpfnet%2FPaintsChainer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpfnet%2FPaintsChainer/lists"}