自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (6)
  • 收藏
  • 关注

转载 【电脑软件】更改TIM中文件的保存位置

众所周知,TIM的文件保存位置可以自己选择(默认保存在C盘文档文件夹下),但是改变之后会提醒你重启移动数据,然鹅重启后你会发现数据不是被移动而是被复制了,TIM依然会使用之前的位置。将这个位置下的两个文件夹全部迁移到我们需要的新地方,然后将Tencent Files彻底删除。在倒数第二行UserDataSavePath等号后面填写我们需要的位置,如E:\TIM等。保存关闭文本文档,打开文件扩展名,修改为.ini文件,无视警告保存。此电脑>C:>用户>公用>公用文档>Tencent>QQ。

2024-02-03 12:56:04 668 1

原创 我的创作纪念日

提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等​​。

2023-09-19 15:44:43 206

转载 浅谈抛出异常和捕获异常的一些区别

当我们编写程序时,经常需要处理一些错误或异常。其中,抛出异常和捕获异常是最常见的两种处理方式。

2023-09-18 17:19:53 1060

转载 【数据库】DBeaver操作所有数据库管理工具使用详解

总体来说,DBeaver是一款非常优秀的开源数据库管理工具了,功能很全面,日常的开发基本上是够用了。对比收费的 Navicat 和 DataGrip,可以说非常良心了。大家如果遇到收费版不能使用的时候,可以来体验一下社区版 DBeaver。本篇已收录至 GitHubhttps://github.com/itwanger/toBeBetterJavaer以上就是DBeaver操作所有数据库管理工具使用详解的详细内容,更多关于DBeaver数据库操作工具的资料请关注本站其它相关文章!

2023-08-01 09:46:23 13910

原创 【工具】Typora 自定义快捷键

依次点击: > 点击 > > 会打开官方对于修改快捷键的说明文档:https://support.typora.io/Shortcut-Keys/#change-shortcut-keys这个链接中包含:按照这个过程看一遍就可以,官方说明是英文的,不想看的我下面会介绍一下怎么修改的同样在 > 中,点击 然后会打开typora的配置文件所在目录:其中 是默认的配置, 是用户自定义的配置,如果没有 文件的话,直接在该目录下新建一个即可。打开 文件,这里除了快捷键的设置,还有typora

2022-06-09 21:30:13 5003 11

原创 【Python】执行python脚本命令,向argparse传参时出现 error: unrecognized arguments: True 错误

在使用python脚本命令,向argparse传递参数时,报了下面的错误:脚本命令及argparse代码如下(为了方便解释,做了简化,只保留了发生错误的部分):argparse代码:命令:解决方式先给出这个错误的解决方法,其实很简单,直接去掉True即可这个时候在python代码中解析到的参数resume的值也是True:拓展:argparse中action的用法下面介绍问题出现的原因及原理:在argparse的add_argument函数中,包含很多参数,如:上面add_argument语句中

2022-06-07 20:25:05 6763

转载 上采样和反卷积 Up-sampling and Transposed Convolution (Deconvolution)

文章目录 1. 卷积操作2. 卷积矩阵3. 反卷积4. 反卷积矩阵5. 使用卷积计算反卷积6. 总结参考文献 使用反卷积(Transposed Convolution)来进行上采样操作,不需要借助插值方法,并且可以提供能够学习的参数。 反卷积在DCGAN和图像的语义分割网络中,有很重要的应用。 1. 卷积操作 我们用一个简单的例子来介绍卷积的计算过程。如下图所示,用一个3x3的卷积核对一个4x4的矩阵进行卷积操作,步长为1,不施加padding,则可以得到一个2x2的结果矩阵。 计算输入.

2022-05-26 16:59:26 688

原创 【PyTorch】argparse + os.environ 设置pytorch网络使用的显卡

指定使用的显卡编号os.environ("CUDA_VISIBLE_DEVICES")='2,3,4'设置环境变量CUDA_VISIBLE_DEVICES为’2,3,4’,这个时候对于系统来说只有编号2,3,4的显卡是可见的(从0开始)通过torch.cuda.device_count()获取显卡数量的时候显示的是3,即只能看见这三张显卡在使用pytorch时,如果需要在gpu上对某些数据进行操作,一般的流程是:# 获取设备device = torch.device('cuda:0') # 使

2022-05-26 15:47:13 1725

原创 【Matplotlib】绘制多张图像时,上一张图像的内容重叠在下一张图像上

画布重叠:声明一个新画布:plt.figure()

2022-05-18 14:07:31 4822 2

原创 【机器学习】相似度度量方法总结

相似性度量描述样本之间相似度的方法有很多种,一般来说常用的有相关系数和欧式距离。在做分类时,常常需要估算不同样本之间的相似性度量(Similarity Measurement),这时通常采用的方法就是计算样本间的“距离”(distance)。采用什么样的方法计算距离是很讲究的,甚至关系到分类的正确与否。欧式距离曼哈顿距离切比雪夫距离闵可夫斯基距离标准化欧氏距离马氏距离夹角余弦汉明距离杰卡德距离&杰卡德相似系数相关系数&相关距离信息熵1.欧式距离平方、求和、开

2022-05-18 11:11:54 2095

原创 【机器学习】机器学习中的数学问题(持续更新ing)

文章目录正态分布标准正态分布:μ=0,σ=1高斯函数一维:二维:范数什么是范数?L-P范数L0范数L1范数L2范数范数梯度什么是梯度?符号公式矩阵和向量矩阵矩阵特性特殊矩阵正交矩阵矩阵的迹性质:向量向量乘法特征值、特征向量定义:求解:性质:相似矩阵矩阵的迹和行列式特征分解:矩阵求导偏差和方差偏差(bias)方差(varience)概率知识似然、概率期望期望条件期望指示函数I正态分布f(x)=12πσe−(x−μ)22σ2f(x)=\frac{1}{\sqrt{2 \pi} \sigma} e^{-\f

2022-05-18 11:09:36 565

原创 【三维重建】三维重构基础知识、三维数据、重建流程

文章目录1.在计算机内生成三维信息三维图像重构:四个坐标系坐标系转换内参矩阵外参矩阵图像采集设备的标定方法:2.相关概念(1)彩色图像和深度图像(2)PCL(3)点云数据(PCD)3.三维重建流程3.1 深度图像获取3.2 预处理3.3 点云计算3.4 点云配准(1)粗糙配准SfM问题中的不确定性(2)精细配准(3)全局配准3.5 数据融合KinectFusion技术TSDF(Truncated Signed Distance Field,截断符号距离场)3.6 表面生成常用工具1.在计算机内生成三维信息

2022-05-18 10:18:10 18624

原创 【多视角立体视觉】MVSNet论文、评价指标介绍

本文主要对基于学习的多视角立体视觉中的第一篇深度学习方法:MVSNet进行翻译和解读,以及添加一些个人的理解,并且在文章中介绍MVSNet两个评价指标的原理(distance metric、percentage metric)摘要提出一种端到端的深度学习体系结构:从多视图图像,推断深度图。网络:提取深度视觉图像特征通过可微单应变形,在ref视椎体(ref camera frustum)上,构建三维损失立方应用3D卷积,对初始深度图,进行正则化和回归;然后使用参考图像,对初始深度图,进行细化,以

2022-05-15 19:46:39 4911 2

原创 【Python】opencv-python读取路径中含中文的图片

原代码:img_init = cv2.imread(img_path)img_init = cv2.resize(img_init, (224, 224))img = np.asarray(img_init)错误信息:cv2.error: OpenCV(4.5.3) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-q3d_8t8e\opencv\modules\imgproc\src\resize.cpp:4051: error: (

2022-05-15 19:22:58 656

原创 【MySQL】安装和使用时出现的问题总结

1.mysql mysqld 不是内部命令没有配置环境变量2.mysqld --initialize --user==mysql 初始化时​ Can’t create directory ‘D:\mysql5711\data’ (Errcode: 2 - No such file or directory)my.ini中的路径没有改3.mysqld --initialize --user==mysql 初始化时​ [ERROR]–initialize specified but the

2022-05-15 19:18:16 224

原创 【Matlab】Matlab基础用法:基础操作、矩阵、计算、绘制图像、控制语句、函数

在Matlab中命令行中执行测试代码,直接输入命令,点击回车即可本文主要介绍Matlab的语法,即在命令行或.m文件中,可以直接进行简单测试运行的代码和函数操作等Matlab的基础使用方法,更深层次的以文件为主的结构化编程在后续给出介绍。基本操作基础命令作用%注释^次方==等于~=不等于&&逻辑与||逻辑或xor(a,b)异或注意:MATLAB中下标从1开始变量命令作用a = 3声明

2022-05-15 19:13:44 732

原创 【图像配准】点云配准ICP算法介绍:基础流程、ICP算法的变种

ICP算法(Iterative Closest Points)前言ICP的目的:把不同坐标系中的点,通过最小化配准误差,变换到一个共同的坐标系中配准:把匹配图像 配准到 参考图像的坐标系中点云包括几何信息和非几何信息点云数量非常巨大,并且含有噪声,所以需要滤波。滤波就是从带有噪声中提取有用的信息。1)去除不能为匹配带来有用信息的点2)点云进一步抽象,例如提取局部的法线信息或曲率配准包括:粗配准、精配准粗配准:大概配准,获得R和T的初值精配准:不断迭代,计算最终的R和T。基本上使用IC

2022-05-15 19:01:19 9148 3

原创 【图像配准】图像配准基础知识:入门知识、点云基础、图像配准的概念、基础和分类

图像配准基础入门知识、背景点云点云是在同一空间参考系下表达目标空间分布和目标表面特性的海量点集合,在获取物体表面每个采样点的空间坐标后,得到的是点的集合,称之为“点云”(Point Cloud)点云图像是最基础也是最常见的三维图像点云的分类根据激光测量原理得到的点云,包括三维坐标(XYZ)和激光反射强度(Intensity)。强度信息与目标的表面材质、粗糙度、入射角方向,以及仪器的发射能量,激光波长有关。根据摄影测量原理得到的点云,包括三维坐标(XYZ)和颜色信息(RGB)。也可以两者结合

2022-05-15 18:40:39 6822

原创 【文献管理】JabRef使用教程、建立文献库、分组、添加文献、jabref推送到tex中

1.新建文献库新建一个库,就是新建一个bib文件,保存本次所有的文献。在哪建库?1)基本上是每次写论文的时候,在tex文件的同目录下,新建一个bib,保存本次论文使用的参考文献2)在学习某个领域的知识的时候,在个人的bib库文件夹中(E:\JabRefDocumentDatabase),新建一个文件夹,在里面保存所有的相关bib,保存本次学习的重要有价值文献。ps:但每个bib是一个库,只不过是便于在桌面中管理,而将多个bib放在一个文件夹中。2.分组在bib中可以建立分组,一个分组就类似于

2022-05-15 16:28:54 4386

原创 【Python】对Python编译PyInstaller打包生成的exe文件进行反编译生成pyc、py源代码文件

准备工作没有加壳的python编译并打包的exe文件python反打包代码(不知道这样叫是否合理):python-exe-unpacker16进制编辑查看器 :Hex Editor Neo反编译库 :uncompyle6根据exe生成pyc文件下载并解压缩 python-exe-unpacker 代码,myfile.exe为需要反编译的exe文件使用python运行 python-exe-unpacker-master 文件夹中的 pyinstxtractor.py 文件,参数为需要反打

2022-05-15 16:17:53 2009

原创 【LaTex】LaTex基础知识笔记

1.介绍一份不太简短的LaTeX介绍:https://github.com/CTeX-org/lshort-zh-cnlatex将文档和样式分开,类似于html和csslatex中所有的命令都是以 \ 开头\documentclass{article} 文件类型,article是普通的文章begin之前的称为前言,类似于html中的head\title{文章的标题}\author{作者名称}\date{\today}\begin{document}\maketitle 在文档中显示

2022-05-12 19:37:18 2425

原创 【Matplotlib】Matplotlib基础知识笔记

文章目录基本要点散点图、直方图、柱形图散点图直方图柱形图等高线图多图合并显示子图subplotsubplot2gridgridspecsubplots图中图次坐标轴3D作图、动画3D动画参考基本要点折线图:准备所有的x和所有的y传入即可:plt.plot(x,y,label)#x和y是列表类型,label是该组映射的标签plt.legend() #绘制图例 , 上述label需要结合legend使用#再添加一次plot就可以再设置一组xy映射#x有多大,y就有多大#下面每种画图方式都是如此

2022-05-12 19:27:53 357

转载 【工具】向日葵远程控制之后键盘失效、自动锁定按住Alt键

在使用向日葵软件远程控制过别人的电脑后,偶尔会出现一个BUG,就是自己键盘的ALT自动锁定了,好像始终按着ALT键不放,导致键盘无法使用。主要原因就是,在远程控制时,使用了 Alt + Tab 键。解决方式:按住 Alt 键 3秒左右松开,键盘就会恢复正常。参考:https://www.gyarmy.com/post-701.html......

2022-04-21 17:36:58 52233 21

原创 检查pytorch是否安装成功、查看torch和cuda的版本

方式 1在安装完成pytorch和cudatoolkit之后,需要检查一下是否安装成功,可以直接查看当前环境下安装的所有包来验证:conda list可以看到pytorch版本和cuda的版本分别是1.10.1和11.3.1方式 2也可以在python代码中进行验证和查看import torch # 如果pytorch安装成功即可导入print(torch.cuda.is_available()) # 查看CUDA是否可用print(torch.cuda.device_count())

2022-04-21 17:28:14 165509 23

原创 Endnote批量导入文献

导入一个文献在导入文献之前,需要下载文献的引用enw文件,该文件是Endnote使用的数据库导入文件,专门用于将参考文献导入至Endnote中。点击Google学术中文献的 引用 ,在弹出的窗口中点击 Endnote,会自动下载该文献的enw文件,下载完成后,在Endnote中依次点击菜单栏中的 File > Import > File在弹出的窗口中,在Import File 处选择刚刚下载的enw文件,其余的选项如图所示保持默认即可。点击 Import 后文献就会被导入到

2022-04-21 17:03:53 19829

原创 RuntimeError: each element in list of batch should be of equal size (使用collate_fn解决)

前边在PyTorch训练时,在加载数据集的时候报错:RuntimeError: each element in list of batch should be of equal size这个错误的原因是同一个mini-batch中,数据的大小不一样。getitem返回类型为Tensor、Tuple、List这里先以简单的图像分类举例,讲解问题、原理、解决方案,dataset类和读取数据的代码应该大致如下:from torch.utils.data import Dataset, DataLoade

2022-02-27 14:43:53 8728 4

原创 更改电脑软件默认安装位置

很多软件只能默认安装,无法选择安装路径,只能安装在C盘下。本文介绍如何更改Windows中软件的默认安装位置。首先通过 win + R 打开运行窗口,然后输入 regedit 打开注册表编辑器在顶部的路径框中粘贴 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion,或根据路径在左侧菜单栏中找到对应的文件夹在此处有四个数值可能需要更改:CommonFilesDir、CommonFilesDir (x86)、Program

2022-01-07 16:12:43 10495

原创 Windows 10 无法连接网络:未关闭科学上网软件、连接科学上网软件后,关闭科学上网软件无法上网、设置默认不开启代理服务器

https://wenku.baidu.com/view/4fe9174d74c66137ee06eff9aef8941ea76e4b0c.html

2022-01-07 10:20:53 8400 8

原创 谷歌浏览器将网页翻转90度

在chrome中按ctrl+shift+j 打开控制台输入以下代码: document.body.style.transform = “rotate(90deg)”;参考:https://www.zhihu.com/question/24188652

2021-12-25 21:04:14 15079

原创 LeetCode个人主页draw内容定制

1.Leetcode默认helloworld// 使用函数 draw 绘制图形,反斜杠 "\" 请使用 "\\" 转义draw(" _ _ _ _ __ __ _ _ | | | | ___| | | __\\ \\ / /__ _ __| | __| | | |_| |/ _ \\ | |/ _ \\ \\ /\\ / / _ \\| '__| |/ _` | | _ | __/

2021-11-29 14:55:02 842 1

原创 好文记录(个人收藏)

MLP:https://www.pythonf.cn/read/10413PyTorch张量的转换(CPU和GPU):https://www.jb51.net/article/180628.htmPyTorch张量的元素输出:http://www.srcmini.com/31809.html#heading_1

2021-11-26 19:35:58 180

原创 Linux常用命令(更新ing...)

1.查看版本查看python版本python --versionpython2 --versionpython3 --version查看CUDA版本nvcc --versionnvcc -V查看cuDNN版本# root下cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2# 非root下cat /your_cuda_path/include/cudnn.h | grep CUDNN_MAJOR -A 2查看U

2021-11-23 21:29:48 2659

原创 MVSNet代码复现问题解决、cuBlas call failed status=13问题

简介这篇文章记录复现MVSNet中遇到的一些问题。最近在复现 MVSNet 的代码,是一篇2018年的论文,使用的是tensorflow-gpu>=1.5的代码源码中是建议使用cuda9.0和cudnn7.0,因此根据tensorflow和cuda的版本对应,只能安装1.5~1.12版本的,最后选择安装了1.5的gpu版本tensorflow。服务器上的CUDA版本是11.2的,所以需要安装一个CUDA9.0,因为是在一起使用的服务器,所以CUDA9.0安装在个人目录下,而不是系统中,并可以在

2021-11-20 20:39:20 3340 6

原创 Linux下安装opencv(root身份和非root普通用户安装)

1、以root身份为整个系统安装opencv该部分参考了这篇文章:https://zhuanlan.zhihu.com/p/118222087下载依赖首先下载opencv安装时所需的依赖,如果缺少某个依赖文件,编译过程并不会出错,但使用opencv函数的时候会提示错误,只能重新编译安装。新建一个shell脚本,批量安装依赖文件,脚本命名为download.sh:sudo apt-get install build-essentialsudo apt-get install cmake git l

2021-11-14 22:10:52 4963 4

原创 【Linux】Linux下压缩、解压rar文件

一、问题使用tar只能对 tar、zip、tar.gz 进行操作, 无法解压rar文件。二、安装rarwget http://www.rarlab.com/rar/rarlinux-3.9.2.tar.gztar zxvf rarlinux-3.9.2.tar.gzcd rarmake && make install(base) root@amax-sys:~# make && sudo make installmkdir -p /usr/local/b

2021-11-10 10:03:12 1740

原创 【TensorFlow】:GetNext() failed because the iterator has not been initialized

错误FailedPreconditionError (see above for traceback): GetNext() failed because the iterator has not been initialized. Ensure that you have run the initializer operation for this iterator before getting the next element. [[Node: IteratorGetNext = IteratorGe

2021-11-09 17:36:48 2363

原创 VNC Viewer请求超时解决方案 、灰屏解决方案(gnome或xfce4)

VNC Viewer 请求超时问题在通过VNC Viewer连接虚拟桌面时,出现了连接超时的现象,一般出现这种问题,首先考虑一下是不是服务器IP 或 VNC端口号 输入错误导致。经过排查后,确认IP和端口号都是正确的,尝试各种方法后发现问题所在:服务器可能打开了防火墙,通过服务器外部IP无法访问某些服务,导致连接超时。解决方案只需要在服务器中手动开启相应的端口号,VNC Viewer就能够访问了。首先查看当前防火墙的规则:#查看当前的规则和对应的编号,需要使用root权限sudo ipt

2021-11-08 19:20:39 31688 10

原创 【Ubuntu】暂时可用的VNC Viewer配置文件xstartup(备份)

#!/bin/sh# Uncomment the following two lines for normal desktop:# unset SESSION_MANAGER# exec /etc/X11/xinit/xinitrcdbus-launch startxfce4[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xre

2021-10-18 15:52:02 1404

原创 CSDN发布文章时将图片居中

使用 #pic_center假如图片链接如下:只需要在图片链接的最后,加上#pic_center即可

2021-10-12 16:16:14 175

原创 【机器学习】使用e^x函数拟合数据

使用 scipy.optimize.curve_fit 函数实现。curve_fit 的参数如下:scipy.optimize.curve_fit(f, xdata, ydata, p0=None, sigma=None, absolute_sigma=False, check_finite=True, bounds=(- inf, inf), method=None, jac=None, **kwargs)介绍一下使用时需要的基本参数,详细参数查看 官方文档:f:模型函数,yda

2021-10-12 16:10:07 1502

typora 免费旧版本资源(0.11.18)

目前最新的typora需要付费使用,但官方保持旧版本不收费,可以继续使用,功能与新版本相差不大,在压缩包中包括一个可用的免费旧版本资源 - 版本号0.11.18,以及之前所有版本的下载方法

2022-05-31

VSCode Debug 配置文件

VSCode Debug 配置文件

2022-01-18

AMT Emulator 软件压缩包

AMT Emulator 软件压缩包

2022-01-07

typora旧版本资源

typora旧版本资源

2022-01-07

shiboken6.abi3.dll文件

shiboken6.abi3.dll文件

2021-09-13

Acrobat 使用教程

Acrobat 使用教程

2021-08-12

空空如也

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

TA关注的人

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