
计算机视觉
文章平均质量分 84
本专栏致力于为计算机视觉领域的初学者、开发者以及研究者提供系统化的学习资源和实用技术分享。无论你是刚刚入门,还是希望深入掌握前沿算法,这里都能为你提供有价值的参考。
程序员Linc
资深技术专家,专注移动开发与人工智能领域15年+
展开
-
边缘检测技术现状初探2:多尺度与形态学方法
实际应用中常使用离散近似核(如9×9核,σ=1.4)提取高频信息,实现多分辨率边缘检测。模拟小波多尺度分解,通过。多尺度边缘检测通过在。原创 2025-04-02 20:00:00 · 655 阅读 · 0 评论 -
边缘检测技术现状初探1
边缘检测是计算机视觉与图像处理领域的基石技术,其**核心目标**是通过识别图像中亮度、色彩或纹理的突变区域,提取物体轮廓与结构信息。随着工业自动化、自动驾驶、医学影像分析等领域的快速发展,边缘检测技术经历了从传统算子到深度学习模型的演进,并在实际应用中不断崭露头角。原创 2025-04-01 20:00:00 · 834 阅读 · 0 评论 -
了解图像质量评价指标PSNR
峰值信噪比(Peak Signal-to-Noise Ratio,PSNR)是数字图像处理领域最经典的客观质量评价指标之一。其核心思想是通过计算原始图像与失真图像之间的均方误差(MSE)来衡量失真程度,再通过信号最大功率与噪声功率的比值进行量化评估。对于大小为m×nm \times nm×n的灰度图像III和KKK均方误差(MSE)MSE1mn∑i0m−1∑j0n−1Iij−Kij2MSEmn1i0∑m−1。原创 2025-03-28 20:00:00 · 2017 阅读 · 0 评论 -
《数字图像处理》第五章 图像复原与重建学习笔记(5.1~5.3)
滤波器类型适用场景优点缺点算术均值滤波高斯噪声、均匀噪声计算简单边缘模糊逆谐波均值滤波盐粒/胡椒噪声(Q值控制)可定向抑制脉冲噪声需选择合适Q值中值滤波椒盐噪声保留边缘高密度噪声效果差自适应中值滤波高密度椒盐噪声动态窗口、细节保护计算复杂度高自适应局部降噪滤波非均匀噪声分布动态噪声估计需已知全局噪声方差。原创 2025-03-27 20:00:00 · 1869 阅读 · 0 评论 -
《数字图像处理》第四章 频率域滤波简要学习笔记以及频率域滤波与空间域滤波的区别
频率域滤波基于傅里叶变换,将图像从空间域(像素位置)转换到频率域(频率分量)。在频率域中,低频分量对应图像中灰度变化缓慢的区域(如背景),高频分量对应灰度剧烈变化的区域(如边缘和噪声)。这种转换使得滤波操作可以通过调整不同频率分量的幅值来实现,例如抑制噪声(高频)或模糊图像(低频)。原创 2025-03-26 20:00:00 · 2142 阅读 · 0 评论 -
《数字图像处理》第三章 3.8 基于模糊技术的图像强度变换与空间滤波学习笔记
在传统图像处理中,灰度变换和空间滤波通常采用确定性数学方法(如直方图均衡化、均值滤波等)。但当面对图像中的不确定性(如光照不均、噪声模糊性、边缘过渡区)时,模糊逻辑(Fuzzy Logic)展现出了独特优势。原创 2025-03-25 20:00:00 · 479 阅读 · 0 评论 -
《数字图像处理》第三章 3.7 混合空间增强法笔记:原理、实现与Python实战
混合空间增强法通过组合多种互补的增强技术,解决单一滤波器难以处理的复杂图像问题(如噪声干扰、动态范围狭窄等)。其核心思路是:根据冈萨雷斯教材,流程如下:原创 2025-03-24 20:00:00 · 404 阅读 · 0 评论 -
《数字图像处理》第三章 3.6 锐化空间滤波器学习笔记:原理、实现与代码演示
锐化空间滤波器是一种**增强图像高频分量**的技术,其核心目的是**突出边缘、纹理等细节**,使图像在视觉上更清晰。与平滑(低通)滤波器不同,锐化滤波器通过放大灰度突变区域的梯度或二阶微分值来实现细节增强 。原创 2025-03-23 10:00:00 · 564 阅读 · 0 评论 -
3.5 平滑滤波
平滑线性滤波器是基于线性运算的空间滤波方法,通过对邻域像素进行加权平均实现噪声抑制。其核心特征是输出像素值为邻域像素的线性组合。主要的线性滤波器有均值滤波器高斯滤波器以及方框滤波器。统计排序滤波器属于非线性滤波,基于邻域像素值的排序结果选择输出值。gxy排序fxiyjij∈S→选择特定序位值g(x,y) = \text{排序}\{f(x+i,y+j)\}_{(i,j)\in S} \rightarrow \text{选择特定序位值}gxy排序fxiyji。原创 2025-03-21 15:00:00 · 573 阅读 · 0 评论 -
《数字图像处理》第三章 3.4 空间滤波基础学习笔记
相关与卷积的区别:卷积需旋转滤波器180°,两者在对称核下等效。实践意义相关用于模式匹配(如边缘检测中的Sobel算子)。卷积用于线性系统建模(如高斯模糊)。边界处理:需根据场景选择策略,避免边缘失真。实际效果对比相关操作适合需要保留方向信息的场景(如梯度计算)。卷积操作更符合物理系统的响应特性(如光学成像)。原创 2025-03-20 15:00:00 · 1817 阅读 · 0 评论 -
《数字图像处理》第三章3.3直方图处理学习笔记
直方图处理是数字图像增强的基础技术,均衡化与规定化分别适用于全局和特定对比度调整需求。Python实现中需注意离散灰度级的影响及插值方法的选择。实际应用中可结合CLAHE或分通道处理优化结果,同时需权衡增强效果与噪声控制。原创 2025-03-19 15:00:00 · 952 阅读 · 0 评论 -
《数字图像处理》第三章 灰度变换与空间滤波学习笔记(3.1-3.2)反转、对数、幂律、分段线性等变换
空间域指图像平面本身,其处理直接作用于像素矩阵(区别于频率域的变换处理)。原创 2025-03-17 09:08:34 · 1183 阅读 · 0 评论 -
《数字图像处理》 第二章 2.6 数学工具学习笔记
介绍了数字图像处理中常用的数学工具,内容涵盖线性与非线性操作、算术运算、集合与逻辑操作、空间变换等多个维度,是理解图像处理算法的关键理论支撑。原创 2025-03-16 10:00:00 · 305 阅读 · 0 评论 -
《数字图像处理》第二章 2.5 像素间基本关系学习笔记
4邻域(N4):像素p(x,y)的上下左右4个像素# 提取4邻域示例[2, 7, 9],print(get_4_neighbors(matrix, 1, 1)) # 输出[8,1,2,9]D邻域(ND):四个对角像素8邻域(N8):N4 + ND。原创 2025-03-13 15:00:00 · 1740 阅读 · 0 评论 -
重新认识OpenCV:C++视角下的历史演进、功能特性以及OpenCV 4.11新特性
多年来,我深入探索并见证了OpenCV的成长,心中始终充满钦佩与敬意。尽管商业机器视觉算法在某些领域表现出色,但OpenCV绝非逊色。每当有人以轻蔑的口吻谈论它时,我都忍不住想为其正名——它不仅是开源社区的瑰宝,更是无数开发者实现梦想的基石。无论从功能的丰富性、性能的优化,还是社区的活跃度来看,OpenCV都值得被尊重与推崇。原创 2025-03-12 15:00:00 · 1181 阅读 · 0 评论 -
当我们聊图像处理算法时,到底聊的是什么?
简单来说,图像处理算法 是一系列用于分析和操作数字图像的数学和逻辑步骤。通过特定的规则和技巧,对图像进行增强、修复、分割、识别等操作。算法的核心在于其输入和输出:图像处理算法种类繁多,可以根据其目的和技术进行分类:图像处理算法已经渗透到我们生活的方方面面:随着人工智能技术的快速发展,传统图像处理算法+人工智能,可以再续辉煌:原创 2025-03-11 18:00:00 · 1277 阅读 · 0 评论 -
《数字图像处理》第二章 2.3-2.4 图像传感获取与数字化学习笔记-最近邻插值、双线性插值、双三次插值
插值算法是一种通过已知数据点预测未知数据的方法。在科学计算、图像处理和工程应用中,插值算法被广泛应用于数据拟合和信号处理。原创 2025-03-11 15:00:00 · 2077 阅读 · 0 评论 -
十年老爷机大战OpenCV编译:Ubuntu源码编译OpenCV 4.11实战指南
经过这场编译马拉松,这台2015年出厂的老将成功跑起了最新的OpenCV 4.11。整个过程如同烹饪:新鲜的源码(食材)加上精准的火候(配置),最终呈现出完美的视觉盛宴。技术永不止步,老兵永远不死!🔥。原创 2025-03-09 12:23:25 · 442 阅读 · 0 评论 -
《数字图像处理》第二章 2.2 光和电磁波谱学习笔记
电磁波选择原则:成像波长需≤物体尺寸(如水分子的紫外成像)原创 2025-03-08 15:00:00 · 821 阅读 · 0 评论 -
浅析Python三大库:Matplotlib、Numpy与OpenCV在计算机视觉中的核心作用
库核心角色官方文档Numpy数据存储与数学运算numpy.orgOpenCV图像处理算法实现Matplotlib结果可视化与调试学习建议掌握Numpy的广播机制和切片操作,提升处理大图像的效率。熟练使用OpenCV的常见算法(如特征提取、形态学操作)。利用Matplotlib的交互模式(plt.ion())实时调试算法效果。通过三者的有机结合,开发者可以构建从数据加载、算法实现到效果验证的完整计算机视觉流水线。原创 2025-03-07 20:00:00 · 760 阅读 · 0 评论 -
计算机视觉 vs 机器视觉 | 机器学习 vs 深度学习:核心差异与行业启示
目标是赋予计算机类似人类的视觉理解能力,通过算法对图像或视频中的目标进行识别、跟踪和语义理解。其核心是研究如何从二维图像反推三维世界的结构和规律。例如,自动驾驶中通过多摄像头融合实现道路场景理解,属于典型的CV任务。原创 2025-03-06 20:15:00 · 1573 阅读 · 0 评论 -
《数字图像处理》第二章 2.1 视觉感知要素笔记
理论核心:人眼通过分层结构和动态适应机制实现高效视觉感知,但其非线性特性(如亮度对数响应)需在图像处理中被建模。参考文献《数字图像处理》中文译本第二章 §2.1人眼亮度适应与错觉机制详解视觉现象模拟代码实现。原创 2025-03-05 20:30:00 · 903 阅读 · 0 评论 -
用OpenCV写个视频播放器可还行?(Python版)
提到OpenCV,大家首先想到的可能是图像处理、目标检测,但你是否想过——用OpenCV实现一个带进度条、倍速播放、暂停功能的视频播放器?文末提供完整代码,可直接运行!原创 2025-03-04 22:14:45 · 848 阅读 · 0 评论 -
《数字图像处理》第一章绪论笔记:从“一图胜千言”到技术基石
冈萨雷斯的《数字图像处理》第一章构建了学科的全局视角,从基础定义到应用场景,为后续学习奠定框架。数字图像处理不仅是技术工具,更是连接人类感知与机器智能的桥梁。随着深度学习与多模态成像的发展,这一领域将持续推动医学、航天、AI等行业的变革。原创 2025-03-03 16:34:09 · 326 阅读 · 0 评论