{"id":15043505,"url":"https://github.com/bbuf/image-processing-algorithm","last_synced_at":"2025-05-16T13:03:26.862Z","repository":{"id":37743121,"uuid":"155668962","full_name":"BBuf/Image-processing-algorithm","owner":"BBuf","description":"paper implement","archived":false,"fork":false,"pushed_at":"2024-06-11T02:36:21.000Z","size":794,"stargazers_count":939,"open_issues_count":2,"forks_count":283,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-05-16T13:03:18.307Z","etag":null,"topics":["correction-algorithm","opencv","opencv3","retinex","video-dehazin"],"latest_commit_sha":null,"homepage":"","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/BBuf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License Plate Recognition System/LP.cpp","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-11-01T06:02:24.000Z","updated_at":"2025-05-15T01:13:44.000Z","dependencies_parsed_at":"2024-09-25T01:49:35.469Z","dependency_job_id":"c53ffea8-c958-4371-9afd-445d919c7e3d","html_url":"https://github.com/BBuf/Image-processing-algorithm","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/BBuf%2FImage-processing-algorithm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BBuf%2FImage-processing-algorithm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BBuf%2FImage-processing-algorithm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BBuf%2FImage-processing-algorithm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BBuf","download_url":"https://codeload.github.com/BBuf/Image-processing-algorithm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254535826,"owners_count":22087398,"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":["correction-algorithm","opencv","opencv3","retinex","video-dehazin"],"created_at":"2024-09-24T20:49:10.731Z","updated_at":"2025-05-16T13:03:26.833Z","avatar_url":"https://github.com/BBuf.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# 本工程记录一些图像处理中的论文复现及数字图像处理知识点\n\n## 1. Correction Algorithm 复现了一些图像矫正算法\n\n## 2. ImageFiletering 复现了一些图像滤波算法\n\n## 3. Feature Extraction 复现了一些图像特征提取算法\n\n## 4. License Plate Recognition System 实现车牌号码识别算法\n\n## 5. Color Space Conversion 实现和优化各种色彩空间转换算法\n\n## 6. Algorithm optimization 优化一些常见的OpenCV算法\n\n## 7.PhotoShop Algorithm 破解一些PhotoShop算法\n\n- Retinex MSRCR.cpp 带色彩恢复的多尺度视网膜增强算法。 算法原理请看：http://www.cnblogs.com/Imageshop/archive/2013/04/17/3026881.html\n- ImageDataIncrease.cpp 常见的图片数据扩充。包括一些PS算法 具体为旋转，添加高斯，椒盐噪声，增加老照片效果，增加和降低图像饱和度，对原图缩放，亮度增强，对比度增强，磨皮美白，偏色矫正，同态滤波，过曝，灰度化，轮换通道，图像错切，运动模糊，钝化蒙版，PS滤镜算法之球面化 (凸出和凹陷效果)\n- HDR.cpp C++复现《Adaptive Local Tone Mapping Based on Retinex for High Dynamic Range Images》， 实现低照度彩色图像恢复。算法原理请看：https://blog.csdn.net/just_sort/article/details/84030723\n- Adaptive Logarithmic Mapping For Displaying High Contrast Scenes.cpp C++复现了《Adaptive Logarithmic Mapping For Displaying High Contrast Scenes》 实现低照度彩色图像恢复，效果超棒。算法原理请看：https://blog.csdn.net/just_sort/article/details/84066390\n- Single Image Haze Removal Using Dark Channel Prior.cpp C++复现了《Single Image Haze Removal Using Dark Channel Prior》，实现暗通道去雾。算法原理请看：https://blog.csdn.net/just_sort/article/details/84110518\n- Local Color Correction.cpp C++复现了《Local Color Correction》论文。算法原理请看：https://blog.csdn.net/just_sort/article/details/84539295\n- PartialcolorJudge.cpp C++复现了《基于图像分析的偏色检测及颜色校正方法》论文，实现快速判断图片是否存在偏色。算法原理请看：https://blog.csdn.net/just_sort/article/details/84897976\n- Optimized contrast enhancement for real-time image and video dehazin.cpp C++复现了《Optimized contrast enhancement for real-time image and video dehazin》这篇论文，相对于He Kaiming的暗通道去雾，对天空具有天然的免疫力。算法原理请看：https://blog.csdn.net/just_sort/article/details/84932848\n- AutoLevelAndAutoContrast.cpp C++复现了自动色阶调整和自动对比度调整，其中自动色阶调整可以用于去雾和水下图像恢复。算法原理请看：https://www.cnblogs.com/Imageshop/archive/2011/11/13/2247614.html\n- Contrast Image Correction Method.cpp C++复现了《Contrast Image Correction Method》这篇论文，可以自适应矫正图像。算法原理请看：https://blog.csdn.net/just_sort/article/details/85005510\n- MultiScaleDetailBoosting.cpp C++复现了《DARK IMAGE ENHANCEMENT BASED ON PAIRWISE TARGET CONTRAST AND MULTI-SCALE DETAIL BOOSTING》论文，可以用于提升图像不同程度的细节信息。算法原理请看：https://blog.csdn.net/just_sort/article/details/85007555\n- Inrbl.cpp C++复现了《改进非线性亮度提升模型的逆光图像恢复》这篇论文，可以做逆光图像恢复。算法原理请看：https://blog.csdn.net/just_sort/article/details/86681325\n- unevenLightCompensate.cpp C++复现了《一种基于亮度均衡的图像阈值分割技术》这篇论文的光照补偿部分，可以对光照不均匀，曝光，逆光图像做亮度均衡，效果不错。原理请看：https://blog.csdn.net/just_sort/article/details/88551771\n- Adaptive correction algorithm for illumination inhomogeneity image based on two-dimensional gamma function.cpp C++复现了《基于二维伽马函数的光照不均匀图像自适应校正算法》这篇论文，对光照不均匀的图像有较好的校正效果，且不会像Retiex那样出现光晕。原理请看：https://blog.csdn.net/just_sort/article/details/88569129\n- Real-time adaptive contrast enhancement for imaging sensors.cpp C++复现了《Real-time adaptive contrast enhancement for imaging sensors》这篇论文，实时自适应局部对比度增强算法。原理请看：https://blog.csdn.net/just_sort/article/details/85208124\n- AutomaticWhiteBalanceMethod.cpp C++复现了《A Novel Automatic White Balance Method For Digital Still Cameras》这篇论文，实现了效果比完美反射更好得白平衡效果。原理请看：https://blog.csdn.net/just_sort/article/details/89183909\n- Automatic Color Equalization(ACE) and its Fast Implementation.cpp C++复现了IPOL《Automatic Color  Equalization(ACE) and its Fast Implementation》论文，用于自动色彩均衡。原理请看：https://blog.csdn.net/just_sort/article/details/85237711\n- Single Image Haze Removal Using Dark Channel Prior(Guided Filter).cpp C++复现了《Single Image Haze Removal Using Dark Channel Prior》论文，同时使用了何博士提到导向滤波来估计透射率，比原始实现效果更好。算法原理：https://blog.csdn.net/just_sort/article/details/89470403\n- MedianFilterFogRemoval.cpp C++复现了《[一种单幅图像去雾方法](http://wenku.baidu.com/link?url=ZoNmd4noFbWZOGKCHus4anP83t8gcc0xWDu9QCfgQuzwn7LxUoBbZmMxrUAFYM3_YEMoQH3DdvYD8j1hdcHt5Wz4LhdvDe4_GZYXrqCYco3)》使用中值滤波进行去雾，原理请看：https://blog.csdn.net/just_sort/article/details/89520776\n- FastDefoggingBasedOnSingleImage.cpp C++复现了《基于单幅图像的快速去雾》论文，原理请看：https://blog.csdn.net/just_sort/article/details/90205686\n- BoxSideWindowFilter.cpp C++复现了CVPR2019《Side Window Filter》论文(Box Filter)，实现霸气的强制保边，原理请看：https://blog.csdn.net/just_sort/article/details/93664078\n- MedianSideWindowFilter.cpp C++复现了CVPR2019《Side Window Filter》论文(Median Filter)，实现霸气的强制保边，原理请看：https://blog.csdn.net/just_sort/article/details/93664078\n- RectangleDetection.cpp C++复现了StackOverFlow上面的一个有趣的矩形检测算法，并且配合Side Window Filter可以取得更好的效果，原理请看：https://blog.csdn.net/just_sort/article/details/104754937\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbuf%2Fimage-processing-algorithm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbbuf%2Fimage-processing-algorithm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbuf%2Fimage-processing-algorithm/lists"}