随笔分类 - OpenCV算法记录(Python语言)
伽马变换
摘要:原理概述 假设输入图像为I,宽为W、高为H,首先将其灰度值归一化到[0,1]范围,对于8位图来说,除以255即可。I (r, c)代表归一化后的第 r 行第 c 列的灰度值, 输出图像记为O,伽马变换就是令 $O(r,c)=I(r,c)^{\gamma},0 ≤ r
阅读全文
直方图正规化
摘要:概念和原理 直方图正规化是一种自动选取 a 和 b 的值的线性变换方法 假设输入图像为 I,高为 H、 宽为 W, I (r, c) 代表 I 的第 r 行第 c 列的灰度值, 将I中出现的最小灰度级记为Imin, 最大灰度级记为Imax,即 I (r, c) ∈[ I min, Imax], 为使
阅读全文
灰度值线性变换
摘要:原理 假设输入图像为I,宽为W、高为H,输出图像记为O,图像的线性变换可以利用以下公式定义: $$O(r,c) = a I(r,c) + b, 0 \leq r1,则输出图像O的对比度比I有所增大;如果a0时,亮度增加; 当b 255] = 255 contrastImage = np.round(
阅读全文
灰度直方图
摘要:什么是灰度直方图 在数字图像处理中,灰度直方图是一种计算代价非常小但却很有用的工具,它概括了一幅图像的灰度级信息。 灰度直方图是图像灰度级的函数,用来描述每个灰度级在图像矩阵中的像素个数或者占有率。 灰度直方图作用 图像对比度是通过灰度级范围来度量的,而灰度级范围可通过观察灰度直方图得到,灰度级范围
阅读全文
OpenCV调整彩色图像的饱和度和亮度
摘要:问题 如何调整彩色图像的饱和度和亮度 解决思路 详细步骤: 1. 将RGB图像值归一化到[0, 1] 2. 然后使用函数cvtColor进行色彩空间的转换 3. 接下来可以根据处理灰度图像对比度增强伽马变换或者线性变换调整饱和度和亮度分量 4. 最后转换到RGB色彩空间 代码
阅读全文
浙公网安备 33010602011771号