- 博客(35)
- 收藏
- 关注
原创 CVPR 2025 | 低光照场景的强力破解方案!DeepDeblurRF 在真实模糊数据集上展现出远超同类的优异性能。
随着 BlurRF 系列数据集的公开共享,辐射场技术在复杂现实场景中的应用将得到进一步拓展 —— 无论是监控录像的多视角重建,还是手机运动抓拍的高清修复,模糊问题都将不再是技术落地的阻碍。辐射场引导的迭代优化:利用已构建的辐射场渲染对应视角的参考图像,以此为监督信号,对原始模糊图像开展新一轮的去模糊处理,通过多轮迭代持续提升图像与辐射场的质量。DeepDeblurRF 的核心创新点,在于提出了辐射场引导的迭代去模糊框架,打破了去模糊与辐射场构建的技术壁垒,实现了二者的双向驱动与正向循环。
2026-01-13 15:13:05
502
原创 目标检测 (AAAI 2026) MODA:TheFirst Challenging Benchmark for Multispectral Object Detection in Aerial
SACF(光谱引导的自适应跨层融合模块):包含光谱特征聚合(SFA)与空间细节增强(SDE)两个子模块,将目标相关的光谱信息与空间细节逐级传递至高分辨率特征层,既保证光谱一致性,又补偿下采样过程中的细节损失。CAFR(跨光谱注意力特征精炼模块):采用自底向上的特征传播路径,利用目标感知特征进行跨层光谱注意力计算,缓解光谱偏差(spectral bias)问题,实现多尺度目标特征的进一步对齐与增强。在背景杂乱场景中,OSSDet 的误检数量明显少于对比方法,证明其目标感知机制对背景干扰的抑制效果。
2026-01-12 21:02:46
1190
原创 (CVPR 2025) Birth and Death of a Rose 不靠 3D 数据,从 2D 扩散模型生成 4D 对象
采用混合 4D 表示(Hybrid 4D Representation)架构,结合 K-Planes(负责低频信息与时间一致性)与 NGP(负责高频细节表征)的优势,直接输出 SDF 几何结构与 PBR 材质参数(albedo/roughness/metallic)。核心原因在于,仅靠文本或时间步长,2D 扩散模型无法区分对象的生命周期阶段(如 “玫瑰绽放的第 3 天 vs 第 5 天”),而神经模板提供了类似骨架的时间状态锚点,是解决 4D 蒸馏 “时间歧义” 的核心。
2026-01-12 20:56:47
899
原创 如何高效阅读弱光图像增强领域论文 | 从 “看不懂” 到 “能复现”,研究生必备方法论
摘要需快速回答 3 个问题,分别是现有 LLIE 算法的痛点(如 “过增强”“色彩失真”“真实场景泛化差”“推理速度慢”)、本文提出了什么方法(如 “新的损失函数”“改进的 Retinex 分解”“轻量级网络结构”)、实验效果如何(如 “PSNR 提升 2.3dB”“推理速度提升 10 倍”“真实场景效果更优”);反之则可能是 “伪创新”。记住,读论文的最终目的不是 “记住内容”,而是 “启发思路、解决问题”—— 能从论文中找到自己研究的创新点,能复现核心方法验证效果,才是真正的 “高效阅读”。
2026-01-05 17:01:41
858
原创 NameError: name ‘enhance_image‘ is not defined【已解决】
enhanced_img = enhance_image(low_img, params) # 调用未定义的函数def enhanceimage(x, params): # 函数名拼写错误:enhanceimage≠enhance_image。
2026-01-05 16:56:28
229
原创 IndentationError: unexpected indent【已解决】
报错原因Python 缩进规则违反(如逻辑块内代码缩进不一致、无理由缩进 / 取消缩进);弱光增强模型训练代码中常见于:for/while/if循环、函数定义、类方法内缩进混乱。解决办法统一缩进规则(推荐 4 个空格,禁用 Tab);IDE 开启 “显示空白符” 功能,直观检查缩进;逻辑块(如train()函数、模型forward方法)内代码必须统一缩进层级。实例(弱光增强场景)python运行。
2025-12-29 16:08:56
448
原创 SyntaxError: EOL while scanning string literal【已解决】
SyntaxError: EOL while scanning string literal【已解决】
2025-12-29 16:08:16
262
原创 手把手教你实现弱光增强算法 (附完整可运行代码)| 从原理到实战
弱光图像增强是计算机视觉领域的核心任务之一,广泛应用于安防监控、自动驾驶、手机摄影等场景。本文选择经典且易上手的单尺度 Retinex(SSR)算法(基于人类视觉系统的弱光增强方法),从零开始讲解算法原理,并通过 Python+OpenCV 实现完整的弱光增强流程。全程代码注释详细,新手也能跟着敲完出效果,帮你快速理解弱光增强的核心逻辑。
2025-12-24 15:38:53
869
原创 【已解决 linux】无法访问到文件位置/掉盘/权限问题pycharm打不开文件
其中 uid=wty 和 gid=wty 表示将挂载的文件系统的用户和用户组设置为当前普通用户 wty ,rw 表示读写权限。sudo umount /media/wty/SOFTDATA # 先卸载。然后发现pycharm中打不开该文件夹。掉盘了 需要重新挂载。
2025-07-09 14:06:56
309
原创 【已解决】ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (dlib)
cmd运行:conda install -c conda-forge dlib。再重新运行 conda install -c conda-forge dlib。
2025-06-09 22:43:33
508
原创 findfont: Font family ‘Heiti TC‘ not found.--已解决
这是因为系统中可能没有安装任何备选的中文字体。方案 2:使用 matplotlib 内置字体。从网上下载SimHei.ttf字体文件。方案 1:安装 SimHei 字体。重启 Python 环境。
2025-05-23 12:03:01
2198
原创 Low-Light Image Enhancement and Color Correction Using a Contrast-Driven Neural Network
多任务损失融合:**设计总损失函数 (L_{\text{total}} = \ell_1 + \ell_{\text{exp}} + \ell_{\text{spa}} + \ell_{\text{smooth}} + \ell_{\text{tv}}) ,融合多种损失项。这不仅能够校正低光图像增强过程中可能出现的颜色失真问题 ,还提升了模型在复杂低光场景(尤其是类似水下环境等具有特殊光照条件的场景)下的泛化能力 ,解决了传统方法在颜色校正方面缺乏针对性和泛化性的不足。**损失函数设计创新。
2025-03-31 21:16:05
284
原创 2023 (ICCVW)-Domain Adversarial Learning Towards Underwater Image Enhancement
2025-03-31 15:46:07
262
原创 U-Shape Transformer for Underwater Image Enhancement
四份输入分别对应不同尺度的特征图(尺寸依次为 (H \times W \times C_1)、(\frac{H}{2} \times \frac{W}{2} \times C_2)、(\frac{H}{4} \times \frac{W}{4} \times C_3)、(\frac{H}{8} \times \frac{W}{8} \times C_4)),通过对多尺度特征的并行处理,确保网络既能捕捉图像全局结构,也能关注局部细节。简言之,分成四份是为了处理多尺度特征,而每份内部分成 “1, 2, …
2025-03-27 21:36:16
768
原创 多层感知机(MLP)到底是什么
每个神经元都与前一层的所有神经元连接,每个连接都有一个权重,用来调整输入信号的重要性。全连接 (Fully Connected): 在单层神经网络中,输入层的所有神经元与输出层的所有神经元之间形成全连接关系,即每个输入神经元与每个输出神经元之间都有一个权重 (w_{ij}),表示从输入 (i) 到输出 (j) 的连接强度。全连接 (Fully Connected): 每一层的神经元与下一层的所有神经元之间均有独立的权重 (w_{ij}) 连接,权重决定了信号在神经元间的传递强度。
2025-03-27 19:59:47
928
原创 【1*1卷积和3*3卷积在网络中的区别】
傅里叶变换特性:傅里叶变换将图像从空间域转换到频域,在频域中,图像的信息以频率分量的形式存在,更关注全局的频率特征,而局部空间的细节信息会被分散到不同的频率分量中。多个 3×3 卷积层的组合可以提取不同尺度的局部特征,从较小的细节到稍大的局部结构,逐步细化对空间域信息的理解。合适的感受野:3×3 卷积核具有一定的大小,其感受野为 3×3,意味着在卷积过程中,它可以同时考虑当前像素及其周围 8 个邻域像素的信息。A:因为1×1 卷积可以高效处理全局频率信息,调整通道维度而3×3 卷积细化空间域的局部细节。
2025-03-14 10:56:42
1151
原创 排序算法--考研复试
原文链接:https://blog.youkuaiyun.com/weixin_50886514/article/details/119045154。实际上,我们可以一趟选出两个值,一个最大值一个最小值,然后将其放在序列开头和末尾,这样可以使选择排序的效率快一倍。每次从待排序列中选出一个最小值,然后放在序列的起始位置,直到全部待排数据排完即可。插入排序(直接插入排序、希尔排序、折半排序)左边大于右边交换一趟排下来最大的在右边。
2024-03-21 21:52:12
201
1
原创 算法-动态规划经典例题 考研复试
但不同的是,动态规划是自底向上分解,并且会保存子问题的解,在需要时可直接拿过来使用,这一点是区别于分治的。二叉搜索树一旦形状确定,其内部节点的填充方法就是唯一确定的(从下方投影看,左到右依次增大),所以这题就是求不同形状的二叉搜索树数量,进而转换成左子树形状种类 * 右子树形状种类。转移方程: dp[i + 1] = dp[i] + dp[i - 1],即对应数列定义 f(n + 1) = f(n) + f(n - 1);该最长子序列有多个元素,那么此时的dp[i] = dp[i-1] + A[i]。
2024-03-20 23:42:23
443
1
原创 算法--分治法经典例题 考研复试
初始时,设数组的第一个元素6为基准,用i指向数组首元素,用j指向数组的最后一个元素,开始扫描。首先指针i指向7,指针j指向8,j先从右往左试探,查到比7小的元素,一直走到7的位置停下。首先指针i指向3,指针j指向2,j先从右往左试探,会发现2 < 3,故直接停下。j指针继续向左试探,然后指针i、j相遇,此时,交换i、j指向的元素与基准元素的位置.至此,第一趟排序结束。,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面,默认序列的。,然后把子序列分成大小大致相同的两个子序列,如此下去,
2024-03-20 16:36:18
1059
1
原创 没有与参数列表匹配的构造函数“student::sudent”实例
报错:“Student1::Student1”: 没有重载函数接受 6 个参数。原因:参数不对应,类型/个数/顺序。
2024-03-20 11:53:53
842
1
转载 贪心算法例题
以背包问题为例,可以放在背包中的物体有它的重量和价值两种属性,背包的容量也是有限的,我们希望得到一种价值最大的物品摆放方式,如果我们倾向于重量贪心,那么在摆放物品的时候会优先放重量小的,但这和我们追求的价值最优没有关系,自然不能采用;2.最快的和最慢的过河,然后最快的将船划回来,最快的和次慢的过河,然后最快的将船划回来,所需时间为:2t[0]+t[n-2]+t[n-1]。1、题目:N个人过河,船每次只能坐两个人,船载每个人过河的所需时间不同t[i],每次过河的时间为船上的人的较慢的那个,求最快的过河时间。
2024-03-19 23:28:30
205
转载 算法分析与设计 会场安排、汽车加油
2)先为最早开始的活动开辟一个会场,此时会场的最早结束时间为该活动的结束时间,然后遍历剩下的活动,对于每个活动,判断当前最早结束的会场内是否仍有活动(即会场的最早结束时间大于该活动的开始时间),如果有,开辟一个新会场;如果没有,说明当前最早结束的会场能容纳当前的活动,更新会场的结束时间点,保证最早结束的会场最先开始下一个活动。设计一个有效的贪心算法进行安排。将f按非递减排序, 由于会场的结束时间由活动的结束时间决定,排序后的数组也是会场的结束时间点。对于给定的n nn个待安排活动,计算使用最少会场的时间。
2024-03-19 22:59:48
114
原创 cpp中“类xx不存在默认构造”
c++中,在类中定义成员对象时,该成员类对象需要有默认构造函数,以告诉编译器如何将其初始化。由于这里的Student类已经构造了有参构造函数,编译器将不会自动构建无参默认函数。应手动为Student类添加上无参默认构造函数。即使将 Student() 实现为空,也能避免编译错误。cpp中“类xx不存在默认构造”
2024-03-18 22:29:16
731
1
转载 C++里的sort()函数的强大功能
C++里的sort()函数的强大功能 - Meachleraning - 优快云博客 https://blog.youkuaiyun.com/qq_30587589/article/details/84098333
2019-03-02 15:07:11
299
转载 OJ 上常见错误提示
https://blog.youkuaiyun.com/coral_yms/article/details/25161069
2019-01-26 21:23:20
492
转载 算法导论--最小生成树(Kruskal和Prim算法)
http://blog.youkuaiyun.com/luoshixian099/article/details/51908175
2019-01-26 19:50:29
226
转载 DFS--基本入门模板 和 例题
https://blog.youkuaiyun.com/qq_40763929/article/details/81629800#commentBox
2019-01-26 16:05:26
355
原创 集训总结
next_permutation全排列算法①#include#includeusing namespace std;int main(){int n,p[10];cin>>n;for(int i=0;i<n;i++){cin>>p[i];}sort(p,p+n);do{for(int i=0;i<n;i++)printf("%d...
2019-01-23 15:44:16
400
原创 STL总结
https://blog.youkuaiyun.com/LiuJiuXiaoShiTou/article/details/76687226
2019-01-22 20:26:52
128
转载 next_permutation(全排列算法)
https://blog.youkuaiyun.com/love20165104027/article/details/79809291
2019-01-22 17:20:08
170
转载 c++中map的一些方法
来源:https://blog.youkuaiyun.com/lbperfect123/article/details/81268309c++中map的一些方法begin() 返回指向map头部的迭代器clear() 删除所有元素count() 返回指定元素出现的次数empty() 如果map为空则返回trueend() 返回指向map末尾的迭代器equal_range() 返回特殊...
2019-01-20 16:47:50
311
1
原创 STL学习笔记
STL学习笔记STL (标准模板库)使用 STL 能极大提升编码效率空间配置器,他比手动申请释放内存高效许多。容器实质上是一组相同类型对象的集合,但它不仅仅是数组那么简单,它实现了比数组更复杂的数据结构,能够实现更复杂的功能。=======================================================红黑树 快速查找https://www.sohu...
2018-12-01 15:47:46
232
转载 阿牛的牛肉块----递归
阿牛从家里拿来了一块上等的牛肉干,准备在上面刻下一个长度为n的只由"E" “O” "F"三种字符组成的字符串**(可以只有其中一种或两种字符,但绝对不能有其他字符),阿牛同时禁止在串中出现O相邻的情况 **。你能帮阿牛算一下一共有多少种满足要求的不同的字符串吗?Input输入数据包含多个测试实例,每个测试实例占一行,由一个整数n组成,(0&lt;n&lt;40)。Output对于每个测
2018-12-01 15:47:22
314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅