OpenCV学习笔记之十——图像金字塔(高斯金字塔,拉普拉斯金字塔、图片尺寸缩放)
发布日期:2025-06-18 16:36:42 浏览次数:2 分类:精选文章
图像金字塔与OpenCV中的采样操作图像金字塔是图像处理中一个重要的概念,主要用于多尺度表达和图像分割。它通过多分辨率的图像层次来解释图像的细节,广泛应用于图像压缩、放大、缩小以及特征提取等任务。图像金字塔的基本概念图像金字塔由多个分辨率的图像层组成,底部为原始图像的高分辨率表示,而上方逐层分辨率降低。每一层可以看作是下一层的金字塔形状,通过向下采样生成。向下采样是指将图像在每个维度上缩小一半,丢......
色彩转换系列之RGB格式与YUV格式互转原理及实现
发布日期:2025-06-18 16:35:41 浏览次数:3 分类:精选文章
YUV与RGB色彩空间转换技术分析YUV是一种广泛应用于视频编码和传输的色彩空间表示方法,与常见的RGB色彩模型相比,具有显著的优势。作为彩色电视系统的核心,YUV通过分离亮度信号和色度信号,实现了视频信号的高效传输。本文将深入探讨YUV与RGB之间的转换方法及其优化技术。YUV与RGB的基本关系YUV色彩模型由亮度信号Y和两个色度信号U、V组成,其中:Y:表示明亮度(Luminance),对应灰......
2019年回顾及总结
发布日期:2025-06-18 16:34:40 浏览次数:2 分类:精选文章
2019年的回顾与展望过去一年的点滴总结在2019年,我对自己的成长和生活进行了深刻的反思和总结。在思想、技术、科研、工作等多个方面,既有收获,也有不足。这些经历让我更加清楚自己的短板,也让我对未来有了更清晰的规划。一、思想与习惯的改进在思想和习惯方面,我意识到自己在自律和持续改进方面还有很大的提升空间。过去的我常常因为追求便利而放松自我,对学习和提升的态度不够严谨。通过阅读罗振宇的文章,我对&q......
图像缩放中的插值算法——最近邻插值算法及c++实现
发布日期:2025-06-18 16:33:39 浏览次数:2 分类:精选文章
图像缩放是计算机图形学中一个基础且重要的操作,常用于调整图像尺寸以适应不同显示设备或应用需求。本文将详细介绍图像缩放的原理及其常用算法。1.图像缩放的基本原理图像缩放可以通过以下两种方式实现:放大和缩小。传统绘画工具中的“放大尺”可以帮助艺术家手动调整图像尺寸,但随着计算机技术的发展,自动化图像缩放已成为主流。在计算机中,图像通常以像素矩阵形式存储,每个像素由特定坐标(x,y)确定。图像缩放的核心......
OpenCV学习笔记之九——边缘检测(Canny算子,Sobel算子,Laplace算子,Scharr滤波)
发布日期:2025-06-18 16:32:38 浏览次数:2 分类:精选文章
OpenCV边缘检测与图像变换技术感谢@浅墨_毛星云的博客和书籍《OpenCV3.0编程入门》,我通过学习这些内容整理了本篇笔记及心得。由于自身水平有限,欢迎交流与指正。Canny算子基本原理Canny算子是一种用于边缘检测的算法,通过计算图像的梯度来检测边缘。其核心思想是对图像进行滤波,提取强边缘,并通过双阈值分离背景噪声和真实边缘。函数详情C++实现如下:voidCanny(InputArra......
读研投小论文感想与总结(一)
发布日期:2025-06-18 16:31:37 浏览次数:2 分类:精选文章
红外弱小目标检测投稿经历与感悟作为一名即将毕业的研究生,我在过去两年投稿经历了六次,经历了被拒四次,终于在2019年成功投中《红外技术》。这个过程让我深刻理解了科研道路的艰辛,也让我积累了宝贵的经验。以下是我对这段经历的总结和思考。投稿次数与结果总投稿次数:6次拒稿次数:4次接收次数:2次我的投稿覆盖了CSCD核心库、北大中文核心等多个层级期刊,其中《红外技术》是我最满意的投稿结果。这不仅是对我努......
win10下安装Ubuntu16.04双系统——详细步骤
发布日期:2025-06-18 16:30:36 浏览次数:2 分类:精选文章
Win10下安装与卸载Ubuntu16.04的完整指南在Win10环境下操作Ubuntu系统时,许多用户会遇到卸载失败的问题。传统的MbrFix、EasyBCD等工具在UEFI模式下已无法有效使用,因为这些工具主要针对Legacy模式下的双系统配置。UEFI模式的普及使得传统卸载方法失效,以下将详细介绍如何在UEFI模式下正确卸载Ubuntu,并提供安装指导。一、确定系统模式在开始操作前,首先需要......
机器学习——ANN(BP神经网络)
发布日期:2025-06-18 16:29:35 浏览次数:2 分类:精选文章
反向传播算法与BP网络简介反向传播算法(Backpropagation,BP算法)是多层感知器(MLP)训练中最常用的方法。其核心思想是通过两步迭代:前向传播和反向传播,逐步优化网络参数,最终达到模型性能的最佳状态。在本文中,我们将以三层感知器(即包含一个隐藏层的网络)为例,详细介绍BP算法的实现过程。信息前向传播在BP网络中,前向传播是指从输入层到输出层依次计算每一层的激活值。具体来说,假设网络......
c++ string转char* 乱码问题全面解决
发布日期:2025-06-18 16:28:34 浏览次数:2 分类:精选文章
C++语言中,string类的c_str()和data()方法用于将string对象转换为constchar*类型的指针。然而,这两种方法在处理较长的字符串时可能会导致问题。以下是关于如何正确处理长字符串的一些建议。当直接使用c_str()或data()方法获取字符串时,可能会遇到以下问题:由于string对象的内部存储方式是基于动态内存分配的,当调用这些方法时,返回的指针实际上是指向字符串的内部......
均值滤波原理及C++实现
发布日期:2025-06-18 16:27:34 浏览次数:2 分类:精选文章
均值滤波:原理与实现写在前面从均值滤波开始,着手实现各种常用的滤波算法。均值滤波是一种线性滤波。图像的空域滤波无非分为两种,线性滤波和非线性滤波。由于我之前对线性、非线性理解不够清晰,这次就好好总结一下吧。线性滤波线性滤波对邻域中的像素的计算为线性运算时,如利用窗口函数进行平滑加权求和的运算,或者某种卷积运算,都可以称为线性滤波。常见的线性滤波有:均值滤波、高斯滤波、盒子滤波、拉普拉斯滤波等等,通......
共 1002747 条, 总 100275 页, 当前第 58 页
首 页
上一页
下一页
尾 页