摘要:
目录1. 函数定义2. 示例2.1 计算灰度图像的平均值2.2 计算彩色图像的每个通道的平均值2.3 带掩码的平均值计算总结 cv::mean() 是 OpenCV 中用于计算图像的平均值的函数。它可以用于单通道图像、多通道图像(如彩色图像)、带掩码的图像等。 1. 函数定义 Scalar cv:: 阅读全文
摘要:
目录1. 函数定义2. 原理3. 示例4. 参数作用详解4.1 alpha 的作用4.2 beta 的作用5. 应用场景6. cv::convertScaleAbs() 与 cv::normalize() 的区别总结 cv::convertScaleAbs() 是 OpenCV 中用于将图像像素值缩 阅读全文
摘要:
目录1. 函数定义2. 拉普拉斯算子的原理3. 代码示例4. 应用场景5. 计算示例5.1 5x5 图像矩阵5.2 拉普拉斯算子核5.3 计算过程5.3.1 边界处理5.3.2 卷积操作5.3.3 具体计算5.4 输出矩阵5.5 结果解释 cv::Laplacian() 是 OpenCV 中用于计算 阅读全文
摘要:
目录1. 高斯滤波(Gaussian Blur)2. 计算梯度强度和方向(Gradient Calculation)3. 非极大值抑制(Non-Maximum Suppression)3.1 示例1. 梯度强度矩阵(7x7)2. 每个像素的梯度方向(7x7)3. 非极大值抑制过程4. 非极大值抑制后 阅读全文
摘要:
目录1. 图像锐化2. 原理3. 示例 1. 图像锐化 图像锐化是一种图像增强技术,旨在通过增强图像的边缘信息,使图像看起来更加清晰和具有细节。图像锐化的核心思想是突出图像中的高频分量,这通常与图像中的边缘和快速变化的区域相关。 2. 原理 图像锐化的基本原理是通过增强图像中像素之间的灰度变化,使图 阅读全文
摘要:
目录1. 图像对比度2. 对比度调整的原理3. 示例4. 调整对比度的效果 1. 图像对比度 图像对比度是指图像中亮部和暗部之间的差异程度。对比度越高,亮区更亮,暗区更暗;对比度低时,亮区和暗区的差异不明显,图像显得平淡。 2. 对比度调整的原理 图像对比度可以通过线性变换实现,公式如下: \[I_ 阅读全文
摘要:
目录1. 图像明度(Brightness)2. 明度调整的原理3. 示例 1. 图像明度(Brightness) 明度(Brightness)是图像中反映光亮程度的一个属性,通常用于描述像素的亮度水平。 对于RGB图像,明度(Luminance)每个像素中红、绿、蓝通道的加权和。 \[\text{L 阅读全文
摘要:
目录1. 图像饱和度2. 饱和度调整的原理3. 示例3.1 对 RGB 图像进行饱和度的调整。3.2 对 RGB 图像进行饱和度的调整。4. 调整饱和度的效果 1. 图像饱和度 饱和度(Saturation)指的是颜色的纯度或浓度,决定了颜色的鲜艳程度。高饱和度的颜色看起来更加鲜艳,而低饱和度的颜色 阅读全文
摘要:
目录1. 函数定义2. 为什么需要 saturate_cast()?3. 工作原理4. 示例代码:4.1 将浮点数转换为 uchar4.2 将负数转换为 uchar4.3 普通类型转换5. 主要优点总结 cv::saturate_cast() 是 OpenCV 中一个非常重要的函数,用于在图像处理过 阅读全文
摘要:
目录1. 函数定义2. 工作原理3. 示例 cv::bitwise_not() 是 OpenCV 中用于对图像或矩阵进行按位取反操作的函数。它将输入图像的每个像素的值进行按位反转,生成输出图像。按位取反是对每个位进行反转,即将二进制数中的 0 变为 1,1 变为 0。 1. 函数定义 void cv 阅读全文