
数字图像处理
文章平均质量分 88
从实际应用出发,以小型案例的方式,展现数字图像处理算法的魅力。
深图智能
嵌入式视觉算法开发,技术交流和合作。QQ:3355138068
展开
-
基于图像的电子稳像算法的简介
电子稳像技术是一种通过算法对视频序列中的运动进行估计和补偿,从而实现图像稳定的技术。本文将从电子稳像技术的发展历程出发,详细探讨其算法的演变、关键技术及其在实际应用中的表现。原创 2025-03-18 16:01:02 · 1062 阅读 · 0 评论 -
一文搞定OpenCV二维码检测
基于OpenCV的QRCodeDetector类实现二维码检测 。原创 2025-03-10 11:04:06 · 1176 阅读 · 0 评论 -
轻量级实时语义分割算法STDC-seg(BiseNetV3)
STDC-seg(Short-Term Dense Concatenate Segmentation)是一种针对实时语义分割任务设计的高效网络架构。原始论文《Rethinking BiSeNet For Real-time Semantic Segmentation》,因此,右可以称为BiSeNetV3。其核心目标是通过优化网络结构与特征融合机制,在保持高分割精度的同时显著提升推理速度。STDC-seg基于对BiSeNet的改进。原创 2025-03-09 15:49:02 · 992 阅读 · 0 评论 -
轻量级语义分割算法:演进与创新
语义分割作为计算机视觉领域的核心技术,近年来在深度学习推动下取得了突破性进展。本文系统综述了截至2025年的语义分割算法发展历程,重点分析了5种经典模型与3种轻量化创新架构,涵盖其核心原理、创新点及实际应用场景。针对实时性需求,本文特别探讨了轻量级模型的设计策略,并结合多尺度融合、空洞卷积与硬件加速等关键技术,展望了未来发展方向。原创 2025-03-06 22:13:18 · 1135 阅读 · 0 评论 -
XFeat:轻量级的深度学习图像特征匹配
XFeat通过轻量化架构设计、双模式匹配能力和硬件无关性,重新定义了图像特征匹配的效率边界。其在速度、精度与泛化性上的平衡,使其成为移动端视觉任务的理想选择。动态场景适配:针对运动模糊与快速形变优化特征提取。跨模态匹配:融合RGB-D数据,提升深度估计精度。开源生态建设:提供更多预训练模型与部署工具链,加速行业应用。原创 2025-02-27 13:00:42 · 1585 阅读 · 9 评论 -
OpenCV 4.10.0 图像处理基础入门教程
OpenCV 4.10.0延续了模块化架构设计,核心模块包含:- Core:提供基础数据结构(如Mat)和基本运算- Imgcodecs:独立图像编解码模块- Videoio:视频流处理模块- Highgui:高层GUI和媒体交互接口原创 2025-02-22 11:11:26 · 810 阅读 · 0 评论 -
OpenCV实现多尺度细节提升算法
常规的非锐化掩蔽(USM)算法在提升细节的同时,会将噪声分量放大。多尺度细节提升算法,利用噪声分量在不同高斯尺度滤波的情况下,响应值基本一致,但是,真正的边缘细节分量,会随着高斯滤波的尺度加大,响应值将会变化。因此,作者巧妙地利用这个特征,使用不同尺度的高斯滤波结果相减,从而分离出噪声、细节。(2)、对不同尺度的高斯滤波结果做差,分离出不同分量的细节。(1)、使用不同的尺度的高斯滤波器,对图像进行滤波。(1)、多尺度细节提升算法原理清晰,实现简洁。(3)、不同分量的细节加权融合。,不同尺度的高斯滤波器为。原创 2025-01-14 20:06:54 · 747 阅读 · 0 评论 -
OpenCV实现彩色图像的直方图均衡化
这是一种图像处理技术,旨在增强图像的对比度,特别是在图像的灰度值集中于某个范围时非常有用。通过调整图像的灰度分布,使得输出图像的灰度值更加均匀地分布在0到255的范围内,从而改善图像的视觉效果。通过,参数的说明可知,这个API仅用于灰度图像,那么,如果想对彩色图像进行直方图均衡化,该怎么处理呢?顾名思义,把彩色图像的R、G、B三个通道分别进行直方图均衡化处理。1、在YUV空间进行直方图均衡化,能够减轻颜色失真的现象,避免了整体泛白。2、也减小了算法的计算量,避免了3个通道的直方图均衡化操作。原创 2025-01-14 21:35:49 · 1437 阅读 · 0 评论 -
OpenCV的图像分割
图像分割是计算机视觉和图像处理中的一个关键步骤,它指的是将图像划分为多个区域或对象的过程。cv.threshold 是 OpenCV 库中用于图像阈值化处理的一个非常重要的函数,使用最多的就是其中包含的OTSU分割方法,又称大津法。adaptiveThreshold是OpenCV中的自适应分割函数,这个函数允许为图像的不同部分应用不同的阈值,特别适用于处理光照不均或背景复杂变化的场景,比如文档图像。1、图像处理的分割方法一般都是针对特定的应用场景进行开发,因此,API的调参是工作中常见的任务。原创 2025-01-13 23:20:38 · 959 阅读 · 0 评论 -
OpenCV实现Kuwahara滤波
Kuwahara滤波是一种非线性的平滑滤波技术,其基本原理在于通过计算图像模板中邻域内的均值和方差,选择图像灰度值较为均匀的区域的均值来替代模板中心像素的灰度值。原创 2025-01-12 12:05:44 · 943 阅读 · 0 评论 -
OpenCV实现基于交叉双边滤波的红外可见光融合算法
双边波算法是局部的,非线性、非迭代的方法,使用高斯滤波器和颜色滤波器来对图像进行处理, 兼具平滑和保持边界的功能。这在我之前的专栏中有提到过,我在这就不在细说双边滤波,接下来说一下文中提到的交叉双边滤波。最上面两幅为原始图像,中间两幅为CBF滤波后的图像,最下面两幅就是由原始图像-CBF图像得到的图像。进行处理得到细节(detail)层,通过细节层得到权重系数,最后经过权重系数对原始图像。,在原始图像的基础上减去交叉双边滤波得到的图像就是细节层图像,图像的灰度层的相似性和几何层的闭合性来对。原创 2025-01-12 11:47:24 · 815 阅读 · 0 评论 -
OpenCV的TIF红外可见光融合算法
首先TIF是图像分解,图像分解使用的是均值滤波器获取图像的基础(base)和细节(detail)层;图像融合,对待基础和细节层分别使用不同的融合算法;图像重建,从融合后的基础和细节层重建图像。考虑到原始的同样大小(宽高)两幅图像ϕ1xyϕ1xyϕ2xyϕ2xy,将这两幅图像分解为基础层(base)和细节(detail)层,作者在文中使用了均值滤波器来生成基础层和细节层(文中作者通过验证,使用的均值滤波窗口大小为35)。原创 2025-01-11 23:07:36 · 1505 阅读 · 0 评论 -
OpenCV基于均值漂移算法(pyrMeanShiftFiltering)的水彩画特效
pyrMeanShiftFiltering算法结合了均值迁移(Mean Shift)算法和图像金字塔(Image Pyramid)的概念,用于图像分割和平滑处理。原创 2025-01-11 17:06:55 · 930 阅读 · 0 评论 -
OpenCV的一种改进型的素描特效算法
实现素描特效的原理主要基于图像处理中的边缘检测和灰度反转等技术。边缘检测能够突出图像中的轮廓信息,而灰度反转则用于增强对比,使图像看起来更像手绘素描。原创 2025-01-10 16:03:57 · 828 阅读 · 1 评论 -
OpenCV实现基于拉普拉斯算子的浮雕特效
拉普拉斯算子是一种二阶微分算子,用于图像的边缘检测。它通过计算图像中每个像素与其周围像素的灰度差异的二阶导数来检测边缘。由于边缘是图像中灰度值变化最剧烈的地方,因此拉普拉斯算子能够准确地检测出图像的边缘信息。原创 2025-01-09 23:53:28 · 611 阅读 · 0 评论 -
OpenCV的双边滤波函数
双边滤波是一种非线性的滤波方法,它结合了图像的空间邻近度和像素值相似度。在滤波过程中,双边滤波不仅考虑像素之间的空间关系(即距离),还考虑像素值之间的差异(即颜色相似度)。这使得双边滤波能够在去除噪声的同时,保持边缘的清晰度。具体来说,双边滤波通过两个高斯函数的结合来实现:一个高斯函数用于计算空间邻近度的权重,另一个高斯函数用于计算像素值相似度的权重。最终,每个像素的滤波后值是其邻域内所有像素值的加权平均值,权重由这两个高斯函数共同决定。原创 2025-01-09 09:37:12 · 1167 阅读 · 0 评论 -
OpenCV的对比度受限的自适应直方图均衡化算法
OpenCV的对比度受限的自适应直方图均衡化(CLAHE)算法是一种图像增强技术,旨在改善图像的局部对比度,同时避免噪声的过度放大。以下是CLAHE算法的原理、步骤以及示例代码。原创 2025-01-08 23:21:54 · 1472 阅读 · 0 评论 -
opencv的NLM去噪算法
添加噪声(可选):为了测试NLM去噪算法的效果,可以人为地向图像添加一些噪声。请注意,NLM去噪算法的计算复杂度较高,特别是对于大图像和较大的搜索窗口,因此在实际应用中可能需要权衡去噪效果和计算时间。读取图像:使用cv2.imread函数读取带噪声的图像,并将其转换为灰度图(如果图像已经是灰度图,这一步可以省略)。使用NLM去噪函数:调用cv2.fastNlMeansDenoising函数对图像进行去噪处理。NLM(Non-Local Means)去噪算法是一种基于图像块(patch)相似性的去噪方法。原创 2025-01-08 23:12:41 · 659 阅读 · 0 评论 -
人工智能时代,传统数字图像处理的出路哪里?
在人工智能时代,传统数字图像处理技术仍然具有重要的地位和出路。通过持续创新与发展、与其他技术融合以及培养专业人才等措施,传统数字图像处理技术将能够在未来继续发挥重要作用并为人们带来更多的便利和价值。在人工智能时代,传统数字图像处理技术仍然具有重要的地位和出路。尽管人工智能技术,尤其是深度学习技术,在图像处理领域取得了显著的进展,但传统数字图像处理技术并未因此而被淘汰,反而与之形成了互补关系。传统的数字图像处理算法涉及多个方面,包括颜色空间转换、滤波、形态学处理、边缘检测、图像分割等。原创 2024-12-20 22:28:50 · 1341 阅读 · 14 评论