摘要:
目录1. 函数定义2. 工作原理3. 示例4. 使用场景5. 注意事项 cv::split() 是 OpenCV 提供的一个函数,用于将多通道图像分割成单通道。该函数主要用于处理彩色图像和多通道矩阵,通常用于对图像中的每个颜色通道单独进行处理。 1. 函数定义 void cv::split(cons 阅读全文
摘要:
目录1. 函数定义2. 工作原理3. 示例4. 应用场景5. 膨胀和腐蚀的对比总结 cv::dilate() 是 OpenCV 中用于图像形态学变换的函数之一,与 cv::erode() 相对,它执行图像的膨胀操作。膨胀是一种将图像中的前景(白色区域)扩展的操作,通常用于填补图像中的小孔洞、连接分离 阅读全文
摘要:
目录1. 函数定义2. 工作原理3. 示例4. 应用场景总结 cv::erode() 是 OpenCV 中的图像形态学变换函数之一,用于执行图像的腐蚀操作。腐蚀是一种将图像中的白色区域缩小的操作,通常用于去除噪声、分离相邻的物体,或将小的图像细节消除。 1. 函数定义 void cv::erode( 阅读全文
摘要:
目录1. 函数定义2. 高斯模糊原理2.1 高斯核\((3 \times 3)\)2.1.1 高斯核的创建2.1.2 卷积操作2.1.3 边界处理2.1.4 完成模糊处理2.1.5 总结2.2 高斯核\((5 \times 5)\)3. 示例4. 高斯核的生成5. 高斯模糊的应用场景6. 高斯模糊与 阅读全文
摘要:
目录1. 函数定义2. 工作原理3. 示例4. 效果说明5. 应用场景 cv::blur() 是 OpenCV 提供的一个用于图像模糊处理的函数,它通过卷积运算对图像进行均值滤波。这个函数对于消除噪声、平滑图像非常有效,尤其是在边缘检测等操作之前常用。 1. 函数定义 void cv::blur( 阅读全文