![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
图像处理算法
文章平均质量分 74
介绍基本的图像处理算法原理,解析opencv源码,代码复现
Oh奔跑的蜗牛
这个作者很懒,什么都没留下…
展开
-
Cuda实现直方图均衡化
Gpu实现直方图均衡化之前博客介绍过cpu版本的直方图均衡化算法原理与实现,在此基础上介绍下gpu版本实现直方图均衡化。Gpu版本的算法实现流程和cpu版本一致,也是分为如下几个步骤:① 统计每个灰度级像素个数② 计算累积概率密度函数③ 根据累积概率密度求灰度映射表④ 根据映射表计算映射后的灰度值与cpu的区别是上述步骤是以并行的方式计算的。统计每个灰度级像素个数创建共享内存对象数组temp, 用于统计每个block内灰度的个数。__syncthreads()同步所有线程,确保每个线程原创 2021-03-03 23:25:04 · 1022 阅读 · 1 评论 -
直方图均衡化原理与实现
直方图均衡化原理与实现直方图均衡化原理原理介绍计算步骤代码实现直方图均衡化是一种增强图像对比度常用的一种方式,主要思想是将图像的直方图分布映射为近似均匀分布,从而增强图像的对比度。直方图均衡化原理原理介绍对于一幅图像,我们用rrr 表示待处理的图像图像灰度级,假设rrr 的取值区间是[0,L−1][0, L-1][0,L−1], rrr 代表图像的256个灰度级。rrr满足如下关系式:s=T(r),0<r<L−1 s= T(r), 0<r<L-1s=T(r),0<原创 2021-03-03 23:03:15 · 2868 阅读 · 1 评论