{"id":15009489,"url":"https://github.com/ramesh-x/image-enhancer","last_synced_at":"2026-04-02T02:04:09.222Z","repository":{"id":122414136,"uuid":"137510647","full_name":"Ramesh-X/Image-Enhancer","owner":"Ramesh-X","description":"Simple Image Enhancing Software to test image pre-processing functions..","archived":false,"fork":false,"pushed_at":"2018-06-25T16:48:10.000Z","size":802,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-19T07:42:24.570Z","etag":null,"topics":["custom-filter","gui","image-enhancement","image-processing","opencv","pyqt4-interface","python-3-5","python3","python3-5","python35","qthreads"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Ramesh-X.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":"2018-06-15T16:37:08.000Z","updated_at":"2020-05-14T10:07:13.000Z","dependencies_parsed_at":"2023-06-06T10:00:34.035Z","dependency_job_id":null,"html_url":"https://github.com/Ramesh-X/Image-Enhancer","commit_stats":{"total_commits":16,"total_committers":2,"mean_commits":8.0,"dds":0.0625,"last_synced_commit":"4eb98c4652f99ecc49f966c1c0d7cb133b6f76a4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ramesh-X%2FImage-Enhancer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ramesh-X%2FImage-Enhancer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ramesh-X%2FImage-Enhancer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ramesh-X%2FImage-Enhancer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ramesh-X","download_url":"https://codeload.github.com/Ramesh-X/Image-Enhancer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243234063,"owners_count":20258387,"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":["custom-filter","gui","image-enhancement","image-processing","opencv","pyqt4-interface","python-3-5","python3","python3-5","python35","qthreads"],"created_at":"2024-09-24T19:25:37.009Z","updated_at":"2025-12-26T06:42:20.457Z","avatar_url":"https://github.com/Ramesh-X.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Image Enhancer\n\nThis application is an image enhancement application based on `OpenCV` and `PyQt4`. You can use this as a small image enhancement software for day-to-day work.\nBut I created this to do pre-processing for images before feeding into a Neural Network. You can open a sample image and do enhancements and note down the parameters. Then you can use them in your own application.\n\n## Add Custom Filters\n\nIf you want a custom filter to be added other than the filters that are implemented here, you can do it too. You just need to create a new filter class by inheriting `filters/abstract_filter.py` class and add it to the `filters` folder. \u003cbr\u003e Then after you start application the filter will automatically be there. You can find more details in the documentation of `filters/abstract_filter.py` file.\n\n## Working with the application\n\n* Click open image button and open a image file you want\n* Right click on the list and add a filter(s) you want\n* Click on a filter and then change the values of the sliders below to change the effect of the selected filter\n* You can change the maximum and minimum values of the slider using the text boxes.\n* You can mouse hover in the image to see the original image\n* You can remove a filter by right clicking on a filter in the list\n* Finally you can save your output image\n\nTested with PyQt4 with Python 3.5 and Python 2.7 (Master brach is with Python 3.5 support and for Python 2 there is another branch)\n\n## Requirements\n* Python\n* PyQt4\n* OpenCV 3.x\n* Numpy\n\n## Run the program\nYou can run the program by\n\n```python\npython main.py\n```\nOutput of the application is shown below\n\n![Main Window](./asset/main.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framesh-x%2Fimage-enhancer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Framesh-x%2Fimage-enhancer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framesh-x%2Fimage-enhancer/lists"}