
OpenCV
文章平均质量分 84
指尖下的技术
这个作者很懒,什么都没留下…
展开
-
OpenCV 图像阈值处理
在图像处理中,阈值处理是一种常用的技术,用于将图像转换为二值图像(即黑白图像)。通过设定一个阈值,可以将图像中的像素分为两类:高于阈值的像素和低于阈值的像素。在某些情况下,图像的亮度分布不均匀,使用固定的阈值可能无法得到理想的效果。自适应阈值处理通过为图像的不同区域计算不同的阈值,从而更好地处理这种情况。OpenCV 提供了多种阈值处理方法,本文将详细介绍三种常见的阈值处理技术:简单阈值处理、自适应阈值处理以及 Otsu’s 二值化。它通过设定一个固定的阈值,将图像中的像素分为两类。原创 2025-04-03 15:44:15 · 929 阅读 · 0 评论 -
OpenCV 图像算术运算
OpenCV 提供了 cv2.bitwise_and()、cv2.bitwise_or()、cv2.bitwise_not() 和 cv2.bitwise_xor() 函数来实现图像的位运算。图像除法是将两幅图像的对应像素值相除,生成一幅新的图像。图像混合是将两幅图像按照一定的权重进行线性组合,生成一幅新的图像。图像加法是将两幅图像的对应像素值相加,生成一幅新的图像。图像减法是将两幅图像的对应像素值相减,生成一幅新的图像。图像乘法是将两幅图像的对应像素值相乘,生成一幅新的图像。原创 2025-04-03 14:53:55 · 932 阅读 · 0 评论 -
OpenCV 图像基本操作
之前几篇文章介绍了OpenCV的一些模块概念,并没有细说每个模块具体的方法和使用。接下来就会详细介绍每个模块模块包含的方法和使用。本文将详细介绍图像的四种基本操作:访问和修改像素值、图像 ROI (Region of Interest) 操作、图像通道分离与合并、以及图像的缩放、旋转、平移和翻转。常用方法:图像是由像素组成的矩阵,每个像素都有一个或多个值,表示颜色或灰度。在灰度图像中,每个像素只有一个值,表示灰度强度;在彩色图像中,每个像素通常有三个值,分别表示红色、绿色和蓝色(RGB)通道的强度。访问像原创 2025-03-24 10:50:27 · 584 阅读 · 0 评论 -
OpenCV图像处理基础2
接着上一篇继续说。原创 2025-03-21 16:46:26 · 477 阅读 · 0 评论 -
OpenCV图像处理基础1
OpenCV 通过 NumPy 数组 来表示图像数据,每个图像就是一个多维数组,其中每个元素对应图像中的一个像素。图像的尺寸和颜色模式也可以通过数组的形状来表示。这是没有修改像素值之前。修改ROI区域的颜色后。原创 2025-03-21 16:31:56 · 565 阅读 · 0 评论 -
OpenCV 基础模块介绍
OpenCV 是由多个模块组成的,每个模块都提供了不同的功能。接下来就展开讲讲每个模块的功能和函数还有应用场景。原创 2025-03-19 16:44:03 · 913 阅读 · 0 评论 -
初始OpenCV
OpenCV 是一个功能强大、应用广泛的计算机视觉库,它为开发人员提供了丰富的工具和算法,可以帮助他们快速构建各种视觉应用。随着计算机视觉技术的不断发展,OpenCV 也将会继续发挥重要的作用。OpenCV 提供了大量的计算机视觉算法和图像处理工具,广泛应用于图像和视频的处理、分析以及机器学习领域。原创 2025-03-19 15:48:25 · 747 阅读 · 0 评论