图像处理
文章平均质量分 91
落樱弥城
无无
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ISP中的Demosaic技术:从传统算法到深度学习算法:
摘要:Demosaic技术是图像信号处理(ISP)中的关键环节,用于从拜耳阵列单通道数据恢复全彩图像。本文系统梳理了传统算法与深度学习方法:传统方法基于手工设计先验,包括插值、边缘判别、频域分离等技术,计算高效且硬件友好;深度学习方法通过端到端训练实现去马赛克与去噪等任务的联合优化,显著提升复杂场景重建质量。研究从空间域统计和频域确定性角度分析技术原理,并探讨客观(MSE/PSNR)与主观视觉相结合的评价体系,为读者提供Demosaic技术的理论框架与实践指导。 关键词:Demosaic;图像恢复;拜耳阵列原创 2026-02-10 22:39:12 · 1325 阅读 · 0 评论 -
角点特征:从传统算法到深度学习算法演进
图像特征是描述和分析图像内容的关键属性,主要包括颜色、纹理和形状等信息。颜色特征通过RGB值或色彩直方图表示,纹理特征通过灰度共生矩阵或局部二值模式(LBP)提取,形状特征则通过边缘检测和轮廓提取技术识别物体的几何形状。角点特征是图像中的显著点,常用于物体识别、场景分析和图像检索等任务。常见的角点检测算法包括Moravec、Harris、Shi-Tomasi和FAST算法。Moravec算法基于灰度方差,Harris算法通过计算图像梯度的变化判断角点,Shi-Tomasi是Harris的改进,FAST算法则原创 2025-05-17 23:46:38 · 1045 阅读 · 0 评论 -
光流法:从传统方法到深度学习方法
光流(Optical Flow)是指图像中像素灰度值随时间的变化而产生的运动场。简单来说,它描述了图像中每个像素点的运动速度和方向。光流法是一种通过分析图像序列中像素灰度值来计算光流的方法。对于图像数据计算出来的光流是一个二维向量场。比如Opencv官方给的示例图,该图中显示了一个连续运动的光点,箭头的方向表示光流的方向,箭头的大小表示光流的大小。有了光流场,我们就可以利用光流场来跟踪图像中的目标物体,就可以进行运动跟踪,目标检测,视频压缩,运动分割,三维重建等。原创 2025-04-28 22:34:41 · 2173 阅读 · 0 评论 -
图像处理——边缘检测
边缘检测是图像处理和计算机视觉中的一项基本技术,用于识别图像中亮度变化剧烈的像素点,这些像素点通常对应于物体的边界。它通过检测图像中亮度或颜色变化显著的区域,提取出物体的轮廓,常用于计算机视觉、图像处理和模式识别等领域。边缘检测的原理是通过计算图像中每个像素点与其周围像素点的亮度或颜色差异来确定该像素点是否为边缘。通常使用卷积操作来实现边缘检测,通过计算像素点与其周围像素点的差异来判断该像素点是否为边缘。基于搜索的方法: 基于搜索的边缘检测方法首先计算边缘强度,通常用一阶导数表示,例如梯度模;原创 2025-04-26 10:46:49 · 3405 阅读 · 0 评论 -
图像处理之频域滤波DFT
傅里叶变换可以将任何满足相应数学条件的信号转换为不同系数的简单正弦和余弦函数的和。图像信号也是一种信号,只不过是二维离散信号,通过傅里叶变换对图像进行变换可以图像存空域转换为频域进行更多的处理。本文主要简要描述傅里叶变换以及其在图像处理中的简单应用,并进行一些简单的实验来描述其相关性质。原创 2023-09-16 21:57:34 · 1194 阅读 · 0 评论 -
ORB算法与opencv实现
ORB(Oriented Fast and Rotated BRIEF)是一种快速局部特征点提取和快速计算局部特征点描述子算法。该算法分为两个部分:特征点提取和特征点描述子提取。其中特征掉提取是根据FAST改进而来的oFAST;而特征点描述子提取是根据BRIEF(Binary Robust IndependentElementary Feature)特征描述算法改进而来。原创 2022-10-18 00:00:51 · 4681 阅读 · 1 评论 -
图像处理之空间滤波
滤波器即只让一部分频率的波形通过来达到波形过滤目的的器件。空间域指一张图像像素平面一定范围内的像素域,相对的是时间域,即多帧图像之间的关系,主要在处理视频帧时描述。频域滤波,将图像转换到频域进行相应的滤波;空间滤波,更准确的说法是掩膜,即在图像的像素平面上利用空间滤波器对图像进行处理。空间滤波器是一个m×nm\times nm×n大小的矩阵(通常为3×33\times 33×3。原创 2022-10-03 23:52:26 · 4837 阅读 · 0 评论 -
图像处理之直方图均衡和直方图匹配
直方图均衡是一种将图像中的灰度分布转换成均匀分布,从而增强图像的对比度的图像处理方法。直方图均衡可以将原本偏白或者偏黑的图像转换成对比度符合人眼视觉的图像。原创 2022-09-24 10:19:10 · 2214 阅读 · 0 评论 -
图像处理灰度变换
灰度变换是对图像的每个像素按照灰度映射函数进行映射的变换,其作用于每个像素。灰度变换一般用来进行图像增强,提高图像的对比度,改善图像的灰度分布等。灰度变换根据灰度变换函数的不同分为线性函数变换、对数函数和幂函数变换。pouti,j=f(pini,j)pouti,j=f(pini,j)fff为灰度变换函数,iii和jjj分别为图像的下标索引,pinijpin_{ij}pinij为i,ji,j。原创 2022-09-20 08:46:01 · 5265 阅读 · 0 评论 -
opencv建立数学坐标系绘制函数曲线
坐标系本身比较简单就是常规的数学坐标系,可以自由设置图像中坐标系的范围,内部会自动映射需要绘制的点到Mat上。因为注释比较全,下面只简单描述下使用方式不再进行详细的解释。周末闲来无事用opencv简单实现了一个可以在mat中绘制曲线的工具类,方便学习图像处理相关的内容。原创 2022-09-17 21:34:08 · 3035 阅读 · 0 评论 -
图像的常规边缘检测(梯度算子、Roberts算子和Sobel算子)(纯C++)
1 简述 相关的梯度算子、Roberts算子和Sobel算子等算子的具体原理网上有很多博客进行描述,原理就不再啰嗦了,主要工作就是基于libpng库使用纯C++语言不依赖其他额外的库对三个算子进行了实现。 完整的代码仓库见:边缘检测,具体使用方式见其中的readme.md。2 实现 代码中的thread_pool是自己实现的线程池,用来加速算法。2.1 梯度算子void core::grad_detection::detect_row(core::png_image &src, c原创 2020-08-29 11:27:35 · 1702 阅读 · 0 评论
分享