自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 线性代数:矩阵运算常用公式

线性代数:矩阵运算常用公式码着方便自己查。知乎版本1 转置 (Transpose)(A+B)T=AT+BT(AB)T=BTAT(\mathbf A + \mathbf B)^T = \mathbf A^T + \mathbf B^T \\(\mathbf A \mathbf B)^T = \mathbf B^T \mathbf A^T(A+B)T=AT+BT(AB)T=BTAT2 逆 (Inverse)(AB)−1=B−1A−1(AT)−1=(A−1)T(\mathbf A \mat

2022-02-09 19:11:58 6157

原创 VirtualBox虚拟机与主机间无法复制粘贴

问题描述Oracle VM VirtualBox虚拟机与主机间无法复制粘贴文本。主机:Win10虚拟机:UbuntuVirtual Box:6.1.30解决方案在VirtualBox管理器中设置共享粘贴板和拖放方向为双向。在存储中设置使用主机输入输出(I/O)缓存。在存储→控制器:SATA→***.vdi下勾选固态驱动器重启虚拟机。理论上到这一步就可了,但我仍然不能复制粘贴。在尝试以下方法后才终于可了。在Ubuntu中安装virtualbox-guest-x11。在终端下命令:

2022-01-08 20:07:53 11254 6

原创 NeRF:用深度学习完成3D渲染任务的蹿红

NeRF:用神经网络完成3D渲染任务的蹿红1 引言2 前NeRF时代2.1 传统图形学的渲染2.2 神经网络侵略3D渲染任务:NeRF呼之欲出隐式场景表示(implicit scene representation)DeepSDF3 NeRF!3.1 Radiance Fields(RF)3.2 Neural Radiance Fields(NeRF)3.3 NeRF的体积渲染3.4 NeRF的训练4 后NeRF时代GIRAFFE:composition方向的代表作其他最新相关工作5 不止是NeRF:Neu

2021-07-18 19:55:17 8494 4

原创 查看与切换Ubuntu显示管理器

Ubuntu桌面环境与显示管理器Ubuntu桌面环境常见的有GNOMEKDEXfceUbuntu显示管理器显示管理器向用户显示登录屏幕。 当用户成功输入用户名和密码的有效组合时,会话开始。gdm3,kdm 和 lightdm 都是显示管理器。 它们提供图形化登录并处理用户身份验证。gdm,gnome系列的图形管理器。kdm, SDDM是KDE系列的图形管理器。lightdm是另一种跨桌面DM。该显示管理器的主要功能是重量轻,这意味着它在占用很少内存的情况下提供了出色的性能。查看当前

2021-06-19 17:13:32 7764

原创 N阶Butterworth滤波器的频率响应(Python实现)

Butterworth滤波器最先由英国工程师Stephen Butterworth于1930年发表在英国《无线电工程》期刊的名为“On the Theory of Filter Amplifiers”论文中提出。来自90余年前的古老智慧。巴特沃斯滤波器在通带的频率响应曲线最平滑,其|H(jω)|^2在ω=0点的1至2N-1阶导数值为0,所以巴特沃斯滤波器也被称为也被称作最大平坦滤波器。巴特沃斯低通滤波器的振幅平方对频率的公式为使用Python做出不同阶数的Butterworth滤波器的频率响应如下图

2021-04-27 23:52:37 6507

原创 Python字典的索引

Python字典的索引Python的dictionary字典变量是以键值对的形式储存和索引的。假设有一个字典变量叫dict:dict = {'Monday':1, 'Tuesday':'2', 'Wednesday':'3', 'Thursday':'4', 'Friday':'5'}索引键dict.keys()输出dict_keys(['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'])索引值dict.values()

2021-04-08 11:44:27 11006

原创 计算机视觉中的Transformer

计算机视觉中的Transformer序自从2017年Attention Is All You Need论文,Transformer热度持续升高,因为其解决的是"seqence to sequence"属性的问题,所以先是在自然语言处理中席卷各类问题,其代表性工作为BERT。BERT截至今天在Github已有27.2k⭐,火的我没词了…就好比约5年前,循环神经网络(RNN)先火遍NLP,随后又入侵CV。现在,Transformer也是在席卷了NLP的各类问题后,正在席卷CV的各类问题。前几天连GANs

2021-03-08 00:30:13 1787

转载 Python中 list, numpy.array, torch.Tensor的相互转化

Python中 list, numpy.array, torch.Tensor 格式相互转化原地址:https://www.cnblogs.com/siyuan1998/p/10792481.html1.1 list 转 numpyndarray = np.array(list)1.2 numpy 转 listlist = ndarray.tolist()2.1 list 转 torch.Tensortensor=torch.Tensor(list)2.2 torch.Tensor 转 li

2021-01-28 20:35:33 599

原创 常用的图像质量评估方法

常用的图像质量评估方法PSNR、SSIM、ZNCC是3个很常用的图像质量评估方法,地位基本相当,含义也基本上都是评估2张图片、或者2片区域之间的相似程度。不过,他们的单位、取值范围、计算公式、优缺点、应用场合都有所不同,我们在使用的时候需要理智辨析、审慎选择。PSNRPSNR是“Peak Signal to Noise Ratio”的首字母缩写,中文译作峰值信噪比。PSNR是一种评价图像的客观标准,一般用于最大值信号和背景噪音之间的一个工程项目。它的单位是分贝(dB),值越大表示越好(即噪声越小),

2021-01-19 12:25:43 4286

原创 Python笔记_第20周

Python笔记本文档记录了我在2021.1.13~2021.1.17间,通过Debug学到的一些Python小知识。遇事不决,先打印dir()看看这是我几天学会的最有用的一句代码。在Debug时,我们时常把出问题的、不明白的东西print出来,比如是一个变量A。而如果A恰好是个(1024, 1280)分辨率的图片矩阵,无论是Numpy的array,还是Pytorch的tensor,都会一print一满屏,而矩阵的类型、维度我们还是看不到。这个时候,我们可以先print(dir(A))如果A是

2021-01-17 17:59:43 147 1

原创 Python IndentationError

可以说是没有见过更狗血的报错了:IndentationErrorPython的缩进中,如果要用tab就不要用4个空格。混用是会报错的,从混淆的第一句开始报。IndentationError: unindent does not match any outer indentation level删删改改就是除不掉这个bug,感觉自己的代码跟被施了咒似的,最后查出来是缩进的问题。总之,基本上每个IDE或编辑器都可以调成显示符号(空格、tab、转行等),如果实在感觉代码没问题,尤其是复制别人的代码不起作

2021-01-03 15:42:32 146

原创 python行打乱、读写.txt文件

python读写.txt文件例程file = open('test.txt', 'a+')for i in range(10): file.write("d7/k7k1 {:02d} l\n".format(int(i)))生成这样的txt文件:d7/k7k1 00 ld7/k7k1 01 ld7/k7k1 02 ld7/k7k1 03 ld7/k7k1 04 ld7/k7k1 05 ld7/k7k1 06 ld7/k7k1 07 ld7/k7k1 08 ld7/k7k1 0

2020-12-07 19:48:00 1802

原创 OpenCV和Matplotlib的配色方案

OpenCV和Matplotlib的配色方案:OpenCV的Colormap:左边的颜色代表的值小,右边的颜色代表的值大。实例: dst = cv2.applyColorMap( src, colormap[, dst] ) dst = cv2.applyColorMap( src, userColor[, dst] ) Matplotlib的Colormap:也是左边的颜色代表的值小,右边的颜色代表的值大。应用可以使用这些配色方案绘制深度图。搞深度估计的论文里非常常见的。(下

2020-10-22 18:14:16 619

原创 Ubuntu20.04显卡驱动安装

Ubuntu20.04英伟达独显驱动安装。双系统,有核显,HP游戏本,驱动版本450.66。安装完成后,ubuntu开机即黑屏。

2020-09-15 20:04:08 20371 3

原创 OpenSfM关键代码学习笔记

OpenSfM开源软件关键代码学习前言1 detect_feature操作1.1 命令1.2 源码2 match_feature操作2.1 命令3.2 源码3 reconstruct操作3.1 reconstruct命令文件3.2 reconstruction源码总结前言OpenSfM是一个用于三维重建的三维软件,它用Python实现了Structure-from-Motion算法。该软件的使用方法见之前的一篇博客。1 dete

2020-09-14 11:06:54 3086 1

原创 OpenSfM开源软件使用小心得

OpenSfM开源软件使用心得常用的开源Structure-from-Motion软件OpenSfM的简易运行(基于Linux)OpenSfM的运行命令使用自己的图片运行OpenSfM运行效果常用的开源Structure-from-Motion软件OpenMVG 3030⭐Colmap 2.3k⭐OpenSfM (Python) 1.8k⭐Bundler 1.2k⭐MVE 669⭐TheiaSfM 615⭐MICMAC 292⭐【注】其中,Bundler是由SfM创始人UW的Sn

2020-09-07 20:57:11 7634 12

空空如也

空空如也

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

TA关注的人

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