- 博客(12)
- 收藏
- 关注
原创 机器学习入门必懂:核心术语与算法分类全解析
这篇文章系统介绍了机器学习的基础知识,主要包含四部分核心内容。首先解析了机器学习基本术语(样本、特征、标签等)和算法分类(监督学习、无监督学习等)。其次讲解了特征工程的五个关键环节,包括特征提取、预处理和降维等。然后详细阐述了机器学习的六步建模流程,从数据采集到模型评估。最后深入分析了模型拟合问题,包括欠拟合和过拟合的表现、原因及解决方案,并强调了模型泛化能力的重要性。全文以"预测奶茶销量"为例贯穿始终,将抽象概念具体化,适合机器学习初学者快速掌握核心框架和实用技巧。
2025-11-18 20:30:24
811
原创 一文读懂 AI、机器学习与深度学习:从概念到关系再到应用
人工智能三大核心概念解析:AI、机器学习和深度学习呈金字塔式层级关系。AI是终极目标,让机器具备智能;机器学习是实现AI的主流方法,通过数据训练自动总结规律;深度学习是机器学习的进阶技术,利用神经网络处理复杂数据。三者区别在于:传统编程依赖人工规则,机器学习让机器自主归纳规则,深度学习则能自动提取特征。实际应用中,传统机器学习适合小数据量、简单特征的任务,深度学习则擅长处理海量复杂数据。机器学习的核心发展依赖于数据、算法和算力三大要素的协同进步。
2025-11-17 16:59:44
737
原创 计算机视觉——图像轮廓特征检测提取与获取轮廓特征属性应用
本文围绕 “图像轮廓分析” 展开全维度解析,系统梳理了图像轮廓的核心概念、检测原理及关键技术环节,包括基于 OpenCV 的轮廓检测实操方法、轮廓形态特征(面积、周长、多边形逼近、凸包、外接矩形等)的提取逻辑,并结合实战代码演示了技术落地流程。同时,文章也明确了轮廓分析在目标识别、图像分割等领域的应用价值,既覆盖理论框架,也兼顾实践指导,为相关领域的学习与应用提供了完整的参考路径。
2025-11-05 18:24:21
1174
原创 计算机视觉——图像二值化和形态学操作,从全局 / 自适应阈值分割到腐蚀、膨胀及开 / 闭运算的原理与实现
摘要 本文介绍了图像处理中的二值化和形态学基础操作。二值化分为全局和自适应阈值方法:全局二值化通过固定阈值分割图像,适用于光照均匀的场景;自适应阈值则根据局部区域动态计算阈值,能有效处理光照不均的图像。形态学操作包括腐蚀和膨胀:腐蚀通过结构元素缩小前景目标,用于去噪和分离物体;膨胀则扩展前景区域,用于连接断裂部分或填充空洞。文中提供了Python代码示例及效果对比图,展示了不同参数对处理结果的影响。这些方法是图像预处理和目标分割的基础技术。
2025-10-31 18:28:20
1256
原创 计算机视觉::基于 OpenCV 的图像处理中滤波(均值 / 高斯 / 中值 / 双边)与边缘检测代码实例与效果对比
图像滤波是图像处理中的基本操作,主要包括卷积运算、均值滤波、高斯滤波和中值滤波等方法。图像卷积通过滑动窗口与像素加权求和生成新图像,具有线性运算特性。均值滤波简单快速但会模糊边缘,高斯滤波通过加权平均更好地保留细节。中值滤波对椒盐噪声效果显著,能有效保留边缘但计算较慢。代码示例展示了OpenCV实现各种滤波的方法,包括添加噪声和滤波处理后的对比效果。不同滤波方法适用于不同场景,如高斯滤波适合处理高斯噪声,中值滤波则擅长去除椒盐噪声。
2025-10-25 18:25:39
1185
原创 基于 OpenCV 的图像几何变换:缩放、翻转、旋转、仿射与透视变换的原理、实现及应用
本文介绍了四种常见的图像几何变换操作:缩放、翻转、旋转和仿射变换。图像缩放(resize)通过调整像素尺寸实现,需注意比例以避免变形;翻转(flip)可实现上下、左右或双向镜像效果;旋转(rotate)支持90度倍数的固定角度旋转;仿射变换(warpAffine)则能实现平移、任意角度旋转及更复杂的几何变换。每种操作均通过OpenCV实现,并附代码示例和效果对比图,展示了参数调整对结果的影响,如变形、方向变化等。这些基础变换广泛应用于图像处理、数据增强等场景。
2025-10-24 18:09:53
988
原创 计算机视觉:图像处理基础,加法、减法、融合及位运算(与、或、非、异或)的原理与实战应用(含水印添加案例)
图像加减法基于像素逐点计算,加法可用于融合信息、降噪、调整亮度,减法能提取差异,二者均要求参与运算的图像尺寸一致,且需处理像素值溢出或负值问题,并提供了相应 Python 代码示例。图像融合旨在整合多源图像信息,保留关键特征,通过cv2.addWeighted函数实现,并给出了代码演示。位运算基于像素二进制位操作,非运算可反转图像明暗,与运算能保留共同高值区域,或运算可合并高值区域,异或运算突出差异区域,同样提供了代码及效果说明。
2025-10-19 19:42:05
986
原创 计算机视觉:从基础实现到优化基于 OpenCV 的交互式图形绘制与实时轨迹预览
本文介绍了一个基于OpenCV和NumPy的交互式绘图工具实现,支持直线、矩形和圆形三种基本图形的绘制。工具采用鼠标拖拽交互模式,通过按键切换图形类型。文章首先展示了基础版本的核心功能实现,随后通过面向对象重构提升了代码可维护性和扩展性,最后引入"双画布"机制实现了绘制轨迹的实时预览功能。该工具代码结构清晰,交互体验直观,为图形学基础应用开发提供了实用参考。
2025-10-17 17:40:37
1143
原创 计算机视觉:OpenCV 图像处理Mat 操作与图形绘制
本文围绕 OpenCV 中 Mat 数据结构及基本图像处理操作展开介绍。首先讲解了 Mat 的深拷贝与浅拷贝,深拷贝会复制头部和数据区,新 Mat 与原 Mat 独立,可用 copyTo () 方法实现;浅拷贝仅复制头部,共享数据区,通过直接赋值等方式实现,修改会相互影响。
2025-10-16 16:57:33
1674
7
原创 计算机视觉:图像操作的基石NumPy 矩阵定义、索引赋值与图像显示 区域修改全流程详解
本文介绍了NumPy中矩阵的定义与操作,以及如何通过NumPy处理图像数据。主要内容包括:1)多种矩阵定义方法(array、zeros、ones、full、identity、eye);2)NumPy数组的索引访问与赋值操作;3)单通道和三通道图像的创建与像素修改;4)通过NumPy截取图像区域进行批量赋值。这些方法在计算机视觉和图像处理中广泛应用,可用于生成空白图像、绘制图形、修改特定区域等任务。
2025-10-15 18:04:33
943
原创 OpenCV 交互式图形界面操作实践:鼠标事件响应、TrackBar 控件应用与色彩空间转换实现
本文介绍了OpenCV中的交互控件与色彩空间操作。第一部分讲解鼠标回调函数的使用,通过示例展示如何实时捕捉并响应鼠标事件。第二部分详细说明TrackBar滑动条的创建与参数调节方法,演示了颜色调节应用。第三部分解析色彩空间转换原理,提供多色彩空间切换的代码实现,包括BGR、HSV、YUV和灰度等常用空间转换。这些技术为图像处理提供了交互式参数调节和色彩处理能力,适用于图像预处理、参数调试和颜色分析等场景。
2025-10-14 18:31:12
861
原创 计算机视觉——OpenCV图像处理读取与显示图像与视频的代码实现
OpenCV图像与视频处理基础摘要 本文介绍了OpenCV在图像显示和视频处理方面的基本操作。主要内容包括:1) 图像读取与显示,解决中文路径问题的两种方案;2) 窗口属性定制与交互控制,包括窗口大小调整和按键响应;3) 摄像头视频采集流程和关键函数详解;4) 本地视频文件读取与播放方法;5) 视频录制与保存技术,重点讲解视频编码器(FourCC)的使用。文章提供了详细的代码示例,涵盖从基础图像显示到视频采集、播放和保存的完整流程,并特别强调了资源释放和错误处理的重要性。
2025-09-23 16:23:18
637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅