从零搭建 OpenCV 项目(新手向)
文章平均质量分 95
趁早折枝
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从零搭建 OpenCV 项目(新手向)-- 第六天 OpenCV图像预处理(五)
本文介绍了多种图像处理技术:1. 直方图均衡化:包括全局均衡化和自适应CLAHE方法,用于增强图像对比度。2. 模板匹配:通过滑动模板在图像中寻找相似区域,介绍了6种匹配方法。3. 霍夫变换:用于检测直线和圆形,包括标准霍夫变换和概率霍夫变换。4. 亮度变换:通过线性变换和直接像素修改调整图像亮度与对比度。5. 形态学操作:包括腐蚀、膨胀、开闭运算等,用于图像形状分析和处理。每种技术都配有OpenCV实现代码和实际应用案例,适用于目标检测、图像增强等多种计算机视觉任务。原创 2025-07-29 17:51:18 · 1263 阅读 · 0 评论 -
从零搭建 OpenCV 项目(新手向)-- 第五天 OpenCV图像预处理(四)
本文系统介绍了图像处理中的梯度计算、边缘检测、轮廓查找及特征提取方法。首先阐述了图像梯度的概念及其数学表达,详细讲解了Sobel、Laplacian等梯度算子及其应用。其次分析了Canny边缘检测算法的五大步骤和实现方式。然后讲解了图像轮廓的查找、绘制方法及凸包检测技术。最后介绍了轮廓特征提取的三种方法:外接矩形、最小外接矩形和最小外接圆,并给出了相应的OpenCV实现案例。这些技术为图像分析、目标识别等计算机视觉任务提供了基础工具和方法。原创 2025-07-28 22:53:05 · 1081 阅读 · 0 评论 -
从零搭建 OpenCV 项目(新手向)-- 第四天 OpenCV图像预处理(三)
图像掩膜技术在图像处理中扮演着重要角色,通过二值矩阵选择性地操作图像区域。文章详细介绍了HSV色彩空间的优势,包括颜色提取更准确、抗光照变化等特性,并展示了掩膜制作、与运算、颜色替换等具体操作案例。此外,还讲解了ROI区域处理和水印添加方法,以及五种常见滤波器(均值、方框、高斯、中值、双边)的原理和应用场景对比。各种滤波技术通过代码实例演示了其对不同类型噪声的处理效果,为图像去噪提供了多种解决方案。文章内容涵盖了从基础概念到实际应用的完整知识体系,为图像处理提供了实用的技术指导。原创 2025-07-27 11:22:35 · 950 阅读 · 0 评论 -
从零搭建 OpenCV 项目(新手向)-- 第三天 OpenCV图像预处理(二)
本文介绍了图像处理中的三种关键技术:图像二值化、插值方法和边缘填充。在图像二值化部分,详细讲解了全局阈值法(包括5种阈值处理方法)、OSTU阈值法和自适应二值化(均值法与高斯加权法)的原理与应用。插值方法部分对比分析了最近邻、双线性、像素区域、双三次和Lanczos等5种插值算法的特点与适用场景。边缘填充部分阐述了6种边界处理方式(复制、反射、常数等)的原理与作用。最后通过透视变换案例演示了图像矫正的实际应用。全文通过代码实例和效果对比,为图像处理提供了实用的技术参考。原创 2025-07-26 17:25:16 · 2323 阅读 · 0 评论 -
从零搭建 OpenCV 项目(新手向)-- 第二天 OpenCV图像预处理(一)
图像翻转是对图像在某一轴(水平、垂直或对角)上的镜像操作。仿射变换是保线性、保平行的二维变换,包括:平移、旋转、缩放、剪切、翻转等。仿射变换的基本性质保持直线保持平行比例不变性不保持角度和长度常见的仿射变换类型旋转:绕着某个点或轴旋转一定角度。平移:仅改变物体的位置,不改变其形状和大小。缩放:改变物体的大小。剪切:使物体发生倾斜变形。OpenCV中,图像色彩空间转换是一个非常基础且重要的操作,就是将图像从一种颜色表示形式转换为另一种表示形式的过程。原创 2025-07-23 20:30:10 · 1377 阅读 · 0 评论 -
从零搭建 OpenCV 项目(新手向)--第一天初识OpenCV与图像基础
本文介绍了OpenCV-Python的基本使用方法,包括环境安装、图像表示、读取保存以及基本操作。OpenCV是一个开源的计算机视觉库,支持多种语言和平台,提供丰富的图像处理功能。文章详细讲解了如何安装OpenCV-Python,并验证安装;解释了图像在计算机中的表示方式,包括像素、通道等概念;演示了图像读取、显示和保存的具体操作;最后展示了包括裁剪、缩放、翻转等在内的基本图像处理技巧,并提供了完整的示例代码。这些内容为初学者提供了OpenCV-Python的基础入门知识。原创 2025-07-22 20:25:28 · 1854 阅读 · 0 评论
分享