自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 OpenCV-灰度化

摘要:本文系统介绍了图像灰度化的基础概念与实现方法,包括加权平均法、平均值法和最大值法的原理及数学表达。重点阐述了OpenCV中cv2.cvtColor()函数的使用方法,并提供了三种灰度化方式的手动实现代码示例。通过对比分析,指出加权平均法最能符合人眼视觉特性且效率最高,是大多数场景的首选;平均值法计算简单但忽略颜色敏感度差异;最大值法适合突出高光特征但应用场景有限。最后建议根据实际需求选择合适方法,并考虑后续图像处理流程的整体需求。

2025-08-05 20:31:30 934

原创 OpenCV基础入门-图像预处理-图像仿射变换

摘要:仿射变换是一种保持直线性、平行性和比例关系的二维线性变换,包括旋转、平移、缩放和剪切等操作。其数学原理通过3×3变换矩阵实现,OpenCV提供cv2.warpAffine()函数进行实现,配合cv2.getRotationMatrix2D()或自定义矩阵完成各类变换。该技术在图像处理中具有重要作用,能灵活调整图像并标准化输入,理解其原理有助于参数调试和问题解决。建议从基础变换入手,逐步掌握组合变换技巧。(150字)

2025-07-31 19:44:48 867

原创 OpenCV基础入门-图像预处理-图像翻转

图像翻转是计算机视觉中基础的图像变换操作,通过镜像对称变换实现数据增强、视角调整等功能。OpenCV中的cv2.flip()函数可实现水平、垂直及同时翻转,其数学原理为坐标变换(如水平翻转将(x,y)变为(w-x,y))。图像翻转广泛应用于深度学习数据增强、图像校正和视频特效处理,但需注意翻转可能改变文字、人脸等具有方向性的内容特征,同时需同步更新相关标注坐标。该技术实现简单但作用显著,是图像预处理的重要环节。

2025-07-31 16:59:12 654

原创 OpenCV基础入门

OpenCV是一个开源的计算机视觉库,包含2500+优化算法,支持图像处理、视频分析、目标检测等功能。它跨平台运行,提供C++、Python等多种语言接口,广泛应用于工业、医疗、自动驾驶等领域。本文介绍了OpenCV的安装配置、基础图像操作(读取、显示、保存、剪裁、调整大小)、图像绘制(直线、圆形、矩形、文本)以及视频读取方法。通过代码示例展示了如何使用OpenCV进行基本的计算机视觉处理,适合初学者快速上手。

2025-07-30 19:25:24 1154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除