自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nismilesucc的学习札记

温故而知新~

  • 博客(188)
  • 资源 (2)
  • 收藏
  • 关注

原创 论文中积累的常用表达

To our best knowledge   据我们所知Ideally,…   理想情况下Specifically,…   具体来说Accordingly,…   因此With regard to   关于, 相对于We also enforce that the following frames in a sequence must also be considered static with regard to the first frame of the sequence.我们还强制要

2021-09-24 13:29:19 149

原创 Docker root用户的pip使用方法

【代码】Docker root用户的pip使用方法。

2023-08-02 10:15:54 700

原创 【mega-nerf】调包失败&pip install失败解决方案

在这样的层级架构里调包,输出无法找到包。

2023-04-06 15:04:08 486 1

原创 metashape-pro python scripts render specified viewpoint

官方python脚本使用文档主函数: 首先在metashape pro所在的文件夹中新建 ,将脚本内容写在该文件中,然后回到metashape 运行 这样metashape界面就会出现一个新的 选项,这个选项下,就是你所需要的通过脚本添加的功能。注意:每一次 集成的功能是固定死的… 如果代码发生修改,需要重新跑脚本添加相应功能,并且每个按钮是不覆盖的。2. 相机位姿的输入可参照该问题:render an image of a point cloud seen from a pose, with

2023-03-31 21:05:18 473

原创 Information Collection

  Computer Vision and Geometry Group

2023-02-27 15:03:43 169

原创 一些cmake error fixed

建完虚拟环境后 运行出现报错,显示svox2安装出错,然后开始进入到svox2中进行手动编译和安装。

2023-02-27 14:01:33 672 2

原创 【论文笔记】NeRFusion == UC San Diego == CVPR‘2022 Oral

本文工作:本文结合了实现了大尺度重建和真实照片渲染。本文工作在大尺度室内场景重建和小尺度物体场景的SOTA质量和更快速重建。

2023-02-26 19:53:25 336

原创 【论文笔记】Deep 3D-to-2D Watermarking == Google ==CVPR‘2022

本工作对3D网格输入进行隐式编码,然后对渲染得到的2D图像进行解码,提取水印信息。可微渲染保证了本文工作在有一系列可微3D扭曲的端到端训练。本文解码器也可以从不可微渲染器中解码信息。

2023-02-26 17:00:28 254

原创 【论文笔记】Manhattan-SDF == ZJU == CVPR‘2022 Oral

基于曼哈顿世界假设,采用平面约束对二维语义分割网络预测的地板和墙壁区域的几何结构进行正则化。为了解决分割不准确的问题,使用另一个MLP对3D点的语义进行编码,并设计了一种新的loss,该loss联合优化了3D空间中的场景几何和语义。曼哈顿假设:环境中存在垂直/正交的信息,如室内场景的地面、墙面、天花板通常被对齐在三个互相垂直的主方向。为了解决室内弱纹理区域等问题带来的重建困难,对地面、墙面区域设计了对应的几何约束来解决弱纹理区域的歧义性,保证重建的质量。

2023-02-21 21:28:09 512

原创 Linux安装 metashape

之后也可以设置图形化快捷界面。复制到你的安装目录下。

2023-01-13 17:41:23 1174 4

原创 python列表排序和3D可视化

【代码】python列表排序和3D可视化。

2022-12-18 17:02:27 241

原创 11月学习点

十一月的学习点简记

2022-11-25 14:14:40 1029

原创 Ubuntu非正常断电 进入紧急模式处理办法

笔者服务器曾经历了一次非正常断电,导致开机时无法进入桌面模式,而是如下 emergency mode 情况。Google出来很多各形各色的解决方案,筛选出有效解决方案还是有点lei的… 但是是真的不想重装系统啊会谢… 只能努力修一修了…

2022-09-22 16:56:42 4318

原创 CSP-202012-2 期末预测之最佳阈值

整体问题求解分成三个部分:遍历到第i个阈值为m,正确的数量 cnt=zeros[0:i)+ones(i:n-1]+is_one(i),后续需要处理一下重复部分。注意要去重,阈值遍历到该值时,如果res为1,则是应记录的。如果该值左边有重复0,应该减去相应的个数;如果res为0,右边重复1的情况同理。忽略了另外一个样例的情况…【具有同值重复0和同值重复1的情况】(纯粹是没认真读题读样例了…但感觉这个思路还是OK的…差不多像是前缀和问题,CSP的第二道大多数都是这个思路。简单的对输入去重是不可行的。

2022-09-18 13:46:32 196

原创 【论文笔记】BA-NeRF == CMU == ICCV‘2021

蓝色紫色红色NeRF的缺点之一是需要 准确的相机位姿 来学习场景表示。本文提出了BA-NeRF,可以使用不完美(甚至未知)的相机位姿来训练NeRF(联合解决3D场景表示和相机帧对齐)。本文联系了经典的图像对齐理论,并表明 从粗到精的对齐方法 也适用于NeRF。并且,如果使用位置编码对于合成图像的对齐是不利的。在合成数据和真实数据上的实验表明,BA-NeRF可以同时 有效优化场景表示和解决大的相机位姿偏移 。这使得从未知相机位姿进行视频序列的视图合成和定位成为可能,为视觉定位系统(例如SLAM)和密集3D

2022-09-06 21:00:08 386

原创 【论文笔记】Local Light Field Fusion == UCB == CVPR‘2019

本文提出了一个实用和强大的深度学习解决方案,用于捕捉和渲染复杂的现实世界场景的新视点,以进行虚拟探索。以前的方法要么需要难以解决的密集视图采样,要么对用户如何对场景的视图进行采样以可靠地呈现高质量的新视图几乎没有提供任何指导。相反,本文提出了一种从不规则网格采样的视图合成算法,该算法首先通过多平面图像(MPI)场景表示将每个采样的视图扩展成一个局部光场,然后通过混合相邻的局部光场渲染新的视图。本文扩展了传统的全光采样理论,得出了一个界限,准确地规定了用户在使用本文算法时应该对一个给定场景的视图进行。...

2022-09-01 15:37:12 1599

原创 根据内参调整图像大小

注意:直接调用OpenCV对图像进行resize只能改变图像shape,真正的转换应该是根据内参来进行转换的。

2022-08-28 15:42:17 1192

原创 百度AI的图像处理SDK使用

【代码】百度AI的图像处理SDK使用。

2022-08-28 15:25:38 1804

原创 【论文笔记】Deblur-NeRF == HKU ==CVPR‘2022

神经辐射场(NeRF)由于其显著的合成质量,在三维场景重建和新视图合成方面获备受关注。然而,在野外捕捉场景时经常发生由散焦或运动引起的图像模糊,大大降低了其重建质量。为了解决这个问题,本文提出了Deblur-NeRF,这是第一个可以从模糊的输入中恢复清晰的NeRF的方法。本文可对模糊成像的过程进行建模,通过对模型合成的模糊结果进行分析从而进行去模糊。这种模拟的核心是一个新颖的可变形稀疏核(Deformable Sparse Kernel, DSK)...

2022-08-25 21:14:08 1995 1

原创 【论文笔记】BungeeNeRF/CityNeRF == CUHK == ECCV‘2022

NeRF在单尺度场景下的三维物体和可控场景建模下取得优异表现。本文聚焦于多尺度场景,在截然不同的尺度上观察到的图像具有很大的变化。这些场景在真实世界的3D环境中非常常见,例如城市场景,范围可以从捕捉城市概况的卫星层级到显示建筑复杂细节的地面层级,也可以在景观和精致的3D模型中看到。在这些场景中,较宽的观察视点距离会带来具有不同细节级别和空间覆盖范围的多尺度数据,这给普通NeRF带来了巨大挑战,并走向一种折衷的结果。为了解决以上问题,本文提出了 BungeeNeRF,一种可以在剧烈变化的尺度上实现。.....

2022-08-16 18:07:13 949

原创 【论文笔记】Non-Rigid Point Set Registration Networks

蓝色紫色红色Non-Rigid Point Set Registration NetworksCodeAbstract  点云注册被定义为确定从 源点集到目标点集 的空间变换的过程。现有方法通常以 迭代方式 搜索最佳几何变换 以注册给定的一对点集,由 最小化预定义的对齐损失函数 驱动。相比之下,所提出的点注册神经网络(PR-Net)主动从训练数据集中学习 配准模式 作为参数函数,从而预测 所需的几何变换 以对齐一对点集。PR-Net可以将学到的知识(即注册模式)从注册训练对转移到测试对,而无需额

2022-08-12 21:16:08 726

原创 Learning to Find Good Correspondences 18‘CVPR 论文阅读笔记

蓝色紫色红色Learning to Find Good CorrespondencesCodeAbstract

2022-08-12 21:15:19 977

原创 Multi-Video Temporal Synchronization论文笔记

蓝色紫色红色Multi-Video Temporal Synchronization by Matching Pose Features of Shared Moving SubjectsAbstract  协作分析由多个运动摄像机从 不同的随时间变化的视角 拍摄的视频 可以帮助解决许多计算机视觉问题。但是,这种协作分析通常需要 在时间上同步的视频 ,这是仅仅依靠 相机时钟 是会不准确的。在本文中,我们建议基于 视频内容 来解决这个问题。更具体地说,如果多个视频涵盖相同的移动人物,则这些主题在这些

2022-08-12 21:13:58 3864

原创 DeepForest调试记录

DeepForest 树检测在原本安装好 cudatoolkit 11.3.1 对应版本pytorch以及python version 3.9 环境中,执行:conda install deepforest albumentations -c conda-forge该命令下载了 deepforest-1.2.0 。使用新数据集重新训练模型 [官方给出demo]#load the modulesimport osimport timeimport cv2import numpy as np

2022-08-12 21:13:11 425

原创 【论文笔记】Instant NGP == Nvidia == SIGGRAPH 2022 Best Paper

原始的NeRF训练和评估的代价很高,本文提出了一种新的编码方式来降低这一成本。这种编码方式在不牺牲质量的情况下允许使用较小的网络,从而大大减少浮点和内存访问操作的次数:一个小型神经网络被可训练特征向量的多分辨率哈希表所增强,其值通过随机梯度下降(SGD)进行优化。多分辨率结构使得网络能够区分哈希碰撞,网络能够从这些碰撞中学习到应该选择使用的特征。且这种简单架构在现代GPUs上很容易实现并行化。本文通过使用完全融合的CUDA内核实现整个系统来利用这种并行性,重点是尽量减少浪费的带宽和计算操作。........

2022-08-07 17:40:06 755

原创 【论文笔记】NeRF == UCB == ECCV‘2020

蓝色紫色红色本文提出了一种最先进的利用稀疏输入视角图片合成复杂场景新视角的方法,该方法通过优化基本连续的 体渲染函数 来实现。本文算法的场景表示通过一个全连接网络来实现,输入是一个简单的连续5D坐标(空间位置:(x,y,z),观察方向:(θ,Φ)),输出体密度和该空点在相关视角的发出光线上的颜色。本文通过查询沿着相机发出光线的5D坐标并通过传统的体渲染技术将输出的颜色和透明度投影到图像中。由于体渲染函数是可微的,优化我们的表示方法的唯一需要的输入是一组已知相机位姿的图像。................

2022-08-07 15:35:59 776

原创 【论文笔记】EPro-PnP == Tongji U & Alibaba DAMO ==CVPR‘2022 Best Student Paper

将不可导的最优位姿替换为了可导的概率密度】通过PnP从单张RGB图像中定位3D目标是计算机视觉中长期存在的问题。受端到端深度学习的启发,近期的一些研究建议将PnP为解释为可微层,这样二维到三维点的对应关系就可以通过对物体位姿的梯度反向传播来部分学习。...

2022-08-03 23:37:58 649

原创 【论文笔记】Learning to Solve Hard Minimal Problems == ETH Zurich == CVPR‘2022 Best Paper

HardMinimalProblems来源于原始几何优化具有许多伪解的极小问题本文方法避免大量计算伪解本文设计了一个学习策略来选择对于问题和可能的解都是数值连续的初始problem-solutionpair本文开发了一个RANSAC求解器通过每个视图四点的最小松弛来求解三个已校准相机的相对位姿【HardMinimalProblems】...

2022-07-27 16:53:09 1020

原创 Ubuntu tar包的分卷合并解压

解压缩结果

2022-07-05 15:57:26 1031

原创 基于NeRF的三维内容生成

从图片中生成 三维内容【人工耗费时间、精力】 => 通过计算机辅助手段来自动生成图片:非常容易获得 => 反渲染 生成三维内容计算机图形学:如何去生成高质量的渲染图像计算机视觉:给定图片 => 反渲染生成计算机图形学中所需要的三维内容【可以改变光照,插入物体等等】Triangle Mesh、Point Cloud、Occupancy field、Signed distance filed不同形状表征可能会决定解决问题的难度【不同的优化方法】左边将材料和光照分开表征【理想情况,可以换光照,编辑材质,

2022-07-04 21:43:35 1412

原创 Shell命令学习

shell基础命令

2022-06-24 14:13:21 238

原创 Ubuntu 20.04 本地Git仓库和Github突然连接不上

问题出现在,我想要创建一个新的仓库并关联到Github时,出现了以下报错…我一开始以为是公钥出了什么问题,就去重置了一下Github上的公钥…但并没有用…参考链接:git添加公钥后报错sign_and_send_pubkey: signing failed: agent refused operation的解决办法Ubuntu Permissions 0664 for ‘/home/username/.ssh/id_rsa’ are too open.权限太大导致无法执行代码拉取等操作......

2022-06-21 20:00:20 661

原创 关于相机位姿的可视化

如果使用Matlab的工具箱,有一个集成的可视化工具可以直接使用。 ---- videoCamera Calibration and 3D ReconstructionCamera calibration With OpenCVOpenCV 可视化(Viz)——相机位姿cv::viz::Viz3d Class Reference ---- OpenCV官网OpenCV-Python系列之姿态估计基于头部姿态角变换的活体检测How to plot the camera and image positions

2022-06-18 21:08:04 2750

原创 Ubuntu 20.04桌面文件夹图标消失及文件系统无法打开

之前遇到过服务器上桌面图标突然消失的情况【在更换系统语言之后,桌面出现过一次这种情况,经过重启之后就恢复了】再后来又莫名其妙出现了这么个问题,最开始搜索的解决方案是 让你打开任务管理器 找到 把它强制关闭,再重新打开。其实这个做法可能是适用于我所遇到的问题的。期间折腾了很多奇奇怪怪 却没有用的事情就不写了,就简单记录几个新get到的点吧重启之后,桌面图标可能会恢复,但是仍然会打不开文件管理系统。一定要重启到 nautilus [一直卡在命令行界面,尽管你觉得它好像是没反应,但 无论如何你要等到一个f

2022-06-17 21:02:44 5487

原创 关于旋转矩阵的算法应用

一个nice的转换器3D Rotation Converter关于图像旋转详解 图像旋转变换 原理

2022-06-04 20:59:55 560

原创 BasesHomo 21‘ 旷视&UESTC

Motion Basis Learning for Unsupervised Deep Homography Estimation with Subspace Projection基于子空间投影的非监督单应矩阵估计的运动基础学习Code: BasesHomo

2022-06-04 20:58:04 274

原创 《算法设计与分析基础》复习笔记

期末复习系列《The Design and Analysis of Algorithms》Anany Levitin 著 潘彦 译第一章 绪论1.1 算法算法:一系列解决问题的明确指令 【对于符合一定规范的输入,能够在有限时间内获得要求的输出】要点:1.1.2 算法问题求解基础1.3 重要问题类型1.4 基本数据结构第二章 算法效率分析基础第三章 蛮力法第四章 减治法第五章 分治法第六章 变治法第七章 时空权衡第八章 动态规划第九章 贪婪技术......

2022-06-04 20:54:46 450

原创 C++中各种字符串读入及处理

字符串处理

2022-06-04 20:45:42 1305

原创 STL的一些常见应用场景

C++ STL

2022-06-04 20:44:49 321

原创 Ubuntu20.04安装CUDNN、Ceres和Colmap

前言本篇记录在自己服务器上安装Colmap过程。系统:Ubuntu 20.04显卡:Nvidia Geforce RTX 3080Ti参考链接:Ubuntu20.04安装Colmap1.安装CUDA和CUDNN首先检查是否有这两个东西 nvcc -V 和 ls | grep cudnn说明只有CUDA没有CUDNN参考链接:判断CUDA和CUDNN是否安装成功并正常使用接下来就是安装CUDNN参考链接:先查看一下CUDA的安装路径 /usr/local/cuda-11.3/ ,因为之

2022-05-17 18:28:21 3956 5

递归下降法完成语法分析.pdf

因为上述对一个特定文法进行递归下降法分析很简单,所以我就想写一个通用一点的版本,要写一个通用版本,就要将这个问题进行拆解,有求first集、求follow集、求select集,进行递归下降等模块。求select集等根据相关算法即可求出,由递归下降法的基本思想,我们可以抽象得到一个match(char A)函数,A表示可以进行递归处理的当前非终结符,match()函数用来模拟处理每个产生式。

2020-05-16

简单的词法分析程序.pdf

这是一个简单的词法分析程序,采用map做映射,完成Token中由名到值的转换,通过字符串流,把文件中的内容全部读入字符串s,对这个字符串s做预处理,去除多余空白符,去除注释,预处理函数可以把任何程序处理成最直接方便处理的字符串。主函数处理的时候,就按各单词分类来做即可,分类有:以字母开头的串,以数字开头的串,特殊符号(可以原版输出的),需要处理的符号这四类。

2020-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除