- 博客(3)
- 收藏
- 关注
原创 c# OpenCV入门基础 图像阈值处理CvInvoke.Threshold
图像进行全局阈值处理,将像素值转换为二值(黑白)或其他形式。例如:数鸭子,白色鸭子正常二值化即可,黑色鸭子反二值化。图像,提取指定颜色范围内的像素(常用于颜色过滤)。Cv2.InRange 提前红色积木。
2025-06-08 21:43:39
186
原创 c# OpenCV入门基础 滤波函数详解Cv2.Blur
OpenCV图像滤波函数摘要:OpenCV提供四种核心滤波方法:1)均值滤波(Blur)通过邻域平均快速去噪但会模糊边缘;2)中值滤波(MedianBlur)对椒盐噪声效果显著且能保留边缘;3)高斯滤波(GaussianBlur)采用加权平均,符合视觉特性并有效去除高斯噪声;4)双边滤波(BilateralFilter)兼顾空间距离和像素相似性,能在去噪同时保持边缘清晰,但计算成本较高。各方法适用于不同噪声类型和边缘保留需求场景。
2025-06-07 22:58:43
260
原创 c# opencv入门基础颜色空间转换Cv2.CvtColor
摘要:OpenCV中的Cv2.CvtColor函数用于图像颜色空间转换,在OpenCvSharp中的使用与原OpenCV类似。主要参数包括:src(输入图像,支持多种数据类型和通道数)、dst(自动创建输出的目标图像)和code(指定200多种颜色转换方式的枚举值,如BGR2Gray、BGR2HSV等)。该函数无需预先分配输出内存,通过简单调用即可实现图像色彩空间的灵活转换。
2025-06-06 23:28:14
302
1
c# OpenCV入门基础 图像阈值处理 CvInvoke.Threshold Cv2.InRange
2025-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人