{"id":26806234,"url":"https://github.com/mhamdyx/b7b_el_cima","last_synced_at":"2025-04-23T11:57:47.072Z","repository":{"id":37607037,"uuid":"184795857","full_name":"mhamdyx/b7b_el_cima","owner":"mhamdyx","description":"An application that converts black and white videos or images into colored and nice ones.","archived":false,"fork":false,"pushed_at":"2025-03-28T20:13:28.000Z","size":102445,"stargazers_count":7,"open_issues_count":3,"forks_count":7,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-23T11:57:25.198Z","etag":null,"topics":["asu-computer-vision","b7b-el-cima","black-and-white","coloring-image","coloring-video","colorization","computer-vision","computer-vision-competition","deep-learning","image-processing","video-processing"],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mhamdyx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-05-03T17:35:38.000Z","updated_at":"2025-03-28T20:13:33.000Z","dependencies_parsed_at":"2024-11-29T08:53:12.398Z","dependency_job_id":"fc48d561-c1c4-412f-80f3-c5c774b943ce","html_url":"https://github.com/mhamdyx/b7b_el_cima","commit_stats":null,"previous_names":["mhamdyx/b7b_el_cima"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhamdyx%2Fb7b_el_cima","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhamdyx%2Fb7b_el_cima/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhamdyx%2Fb7b_el_cima/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhamdyx%2Fb7b_el_cima/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhamdyx","download_url":"https://codeload.github.com/mhamdyx/b7b_el_cima/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250430589,"owners_count":21429323,"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":["asu-computer-vision","b7b-el-cima","black-and-white","coloring-image","coloring-video","colorization","computer-vision","computer-vision-competition","deep-learning","image-processing","video-processing"],"created_at":"2025-03-29T23:30:37.840Z","updated_at":"2025-04-23T11:57:47.051Z","avatar_url":"https://github.com/mhamdyx.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# b7b_el_cima\n\n\u003cp align=\"center\"\u003e\n\u003cimg  src = images/cover.png\u003e\n\u003c/p\u003e\n\n## Content\n\n* [Overview](#overview)\n\n* [Specifications](#specifications)\n\n* [Model Architecture](#model-architecture)\n\n* [How to use?](#how-to-use)\n\n* [Examples](#examples)\n\n* [Our Team](#our-team)\n\n* [License](#license)\n\n---\n\n## Overview\n\nAcademic project of an application that converts black and white videos or images into colored and nice ones.\nFor more, check our [Project Proposal](B7b%20El-Cima.pdf) and [Video](https://www.youtube.com/watch?v=HuqR4sw75ko)\n\n![before1](images/before1.jpg) | ![after1](images/after1.png)\n-|-\n\n---\n\n## Specifications\n\nA simple [website](http://127.0.0.1:5000) containing a colorization app for video or image\n\n![website](images/website.jpg)\n\n* The front-end is in [HTML5](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5), [CSS3](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS3), [Javascript](https://www.javascript.com/), [Ajax](http://api.jquery.com/jquery.ajax/) and [Bootstrap 4](https://getbootstrap.com/).\n\n* The back-end is in [Python 3](https://www.python.org/download/releases/3.0/) using [Flask](http://flask.pocoo.org/) framework.\n\n* Model Architectures are written using [Keras](https://keras.io/).\n\n* The Core project is developed using [Tensorflow](https://www.tensorflow.org/) and [OpenCV](https://opencv.org/).\n\n* Models Training is done using [Colab](https://colab.research.google.com)\n\n* Development is OS independent.\n\n---\n\n## Model Architecture\n\n* We learned 3 different architectures\nyou can find all details [here](Model_Arch.md).\n\n* By comparing the initial results of them the one which gave the best result was U-Net so we continue training on it.\n\n* We trained it by 66k images from old colored movies. you can find the dataset [here](https://drive.google.com/file/d/1g6wtlkZVHAMKwucdRPqke37aBcQaImWw/view).\n\n* The training took 2 days on colab to make 20 epochs with batch size 32.\n\n---\n\n## How to use?\n\n### 1) Download this repo\n\n* From GitHub: Clone or Download the repository or\n* From Git:\n    \u003e git clone \u003chttps://github.com/mhamdyx/b7b_el_cima\u003e\n\n### 2) Download the model\n\n* Create a new folder in the repo and name it \"models\"\n* In this folder(models), download the model from [here](https://drive.google.com/file/d/1biUjfEqCFgmNGzGXg8yTf9vsXTsLaB39/view)\n\n### 3) Install dependencies\n\n* Using command line:\n    \u003e pip install -r requirements.txt\n\n### 4) To run the website\n\n* Go to the project directory\n* Go to Web App\n* Run command line there and type:\n    \u003e python abbas.py\n\n### 5) To colorize an Image\n\n* Include a url or upload an image then click Colorize:\n\n    ![colorize_image](images/how_to_use_image.jpg)\n\n### 6) To colorize a Video\n\n* Upload a video then click Colorize:\n\n    ![colorize_video](images/how_to_use_video.jpg)\n\n---\n\n## Examples\n\n### Image\n\n![image_example](images/Image_Example.png)\n\n### Video\n\n![video_example](images/Video_Example.jpg)\n\n---\n\n## Our Team\n\n* [Aladdin Mostafa](https://github.com/Aladdin95)\n* [Mohamed Hussein](https://github.com/teamleader6)\n* [Rawan Mahmoud](https://github.com/RawanMahmoud)\n* [Mado Mohamed](https://github.com/MadoMohamed)\n* [Mahmoud Hamdy](https://github.com/mhamdyx)\n\n---\n\n## License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhamdyx%2Fb7b_el_cima","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhamdyx%2Fb7b_el_cima","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhamdyx%2Fb7b_el_cima/lists"}