{"id":27865063,"url":"https://github.com/arsfiqball/image-sharpen-cpp","last_synced_at":"2026-04-22T05:32:58.462Z","repository":{"id":127121163,"uuid":"264071712","full_name":"Arsfiqball/image-sharpen-cpp","owner":"Arsfiqball","description":"Implementation of Image Sharpening algorithm in C++ \u0026 CUDA","archived":false,"fork":false,"pushed_at":"2020-06-05T06:19:56.000Z","size":165,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-05-04T21:17:04.713Z","etag":null,"topics":["cuda","gpu","image-processing","image-sharpening-algorithm"],"latest_commit_sha":null,"homepage":"https://youtu.be/zU4FYQO8TJ0","language":"C++","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/Arsfiqball.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,"zenodo":null}},"created_at":"2020-05-15T02:01:25.000Z","updated_at":"2024-08-15T17:50:31.000Z","dependencies_parsed_at":"2023-08-15T03:17:33.346Z","dependency_job_id":null,"html_url":"https://github.com/Arsfiqball/image-sharpen-cpp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Arsfiqball/image-sharpen-cpp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arsfiqball%2Fimage-sharpen-cpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arsfiqball%2Fimage-sharpen-cpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arsfiqball%2Fimage-sharpen-cpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arsfiqball%2Fimage-sharpen-cpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Arsfiqball","download_url":"https://codeload.github.com/Arsfiqball/image-sharpen-cpp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arsfiqball%2Fimage-sharpen-cpp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32122721,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T00:31:26.853Z","status":"online","status_checked_at":"2026-04-22T02:00:05.693Z","response_time":58,"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":["cuda","gpu","image-processing","image-sharpening-algorithm"],"created_at":"2025-05-04T21:17:03.036Z","updated_at":"2026-04-22T05:32:58.457Z","avatar_url":"https://github.com/Arsfiqball.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Implementation of Image Sharpening algorithm in C++ \u0026amp; CUDA.\nThe algorithm is based on this tutorial (with few changes)\nhttps://lodev.org/cgtutor/filtering.html#Sharpen\n\n\u003e NOTE!\n  This only works with **24-bit based uncompressed Bitmap** format.\n  Use this tool to convert your image into compatible format:\n  https://online-converting.com/image/convert2bmp/\n  also, don't forget to choose **Color** option to **24 Bit (True Color)**.\n\nI made this program as simple as possible, and didn't rely on third party library to run.\nThe goal is to demonstrate how image sharpening algorithm implemented in standard CPU and GPU (CUDA) computation.\nThe main focus is matrix calculation of the image and how to proceed it into sharpen image.\nSample image included (filename: image_source.bmp), but you can replace it with your own.\n\n## Compile and Run\nCPU:\n```sh\ng++ main_cpu.cpp -o main_cpu\n./main_cpu\n```\nGPU:\n```sh\nnvcc --run main_gpu.cu\n```\n\n## Maintainer\n[Arsfiqball](https://github.com/Arsfiqball) | iqballmags@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farsfiqball%2Fimage-sharpen-cpp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farsfiqball%2Fimage-sharpen-cpp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farsfiqball%2Fimage-sharpen-cpp/lists"}