自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pytorch数组反转(数组倒序)函数flip的使用

TORCH.FLIP函数torch.flip(input, dims) → TensorReverse the order of a n-D tensor along given axis in dims.对n维张量的指定维度进行反转(倒序)NOTEtorch.flip makes a copy of input’s data. This is different from NumPy’s np.flip, which returns a view in constant time. Since

2021-02-15 12:07:17 25330 1

原创 COLMAP学习使用笔记

基于Python脚本的database创建可用于构建带有已知的相机内外参数的database,而不需要在gui界面手动修改参数,具体参考COLMAP官方文档。由上述文档知,除了使用GUI界面,可以使用 COLMAP build 版本中的colmap\scripts\python\database.py手动创建database文件。使用时注意,database.py文件中给出了example_usage()函数作为使用示范,可以自行从外部添加图像、相机特征点、匹配点、等信息。使用方法为:pytho

2020-11-27 17:47:24 5399 3

原创 Visual Studio 2019 添加新语言包

步骤找到并打开 Visual Studio Installer点击“修改”(“Modify”)点击“语言包”勾选需要添加的语言点击右下角的“修改”,即可开始下载并安装启动 Visual Studio 2019,点击工具(Tools)里的“选项”(Options),在“区域设置(International Setting)” 里选择需要修改的语言类型。重启 Visual Studio 2019,即可生效。...

2020-11-22 19:47:24 11285 2

原创 Stanford数据集下载链接

不知为何,根据博客给的链接https://www.cc.gatech.edu/projects/large_models/bunny.html可以打开下载页面,但是下载不下来。然后又到Stanford官网The Stanford 3D Scanning Repository]http://graphics.stanford.edu/data/3Dscanrep/找到下载链接:发现这个链接是可以下载的,并且包含了重建前后的数据。...

2020-11-14 11:04:32 1861

原创 d3dx9_XX.dll找不到、程序无法执行的问题(Win10可用)

今天下载了个比较老的游戏,但是提示由于找不到d3dx9_31.dll,程序无法执行,让我尝试重新安装。看了很多博客和软件下载网站的说明,都是让专门下载d3dx9_31.dll,然后后将两个dll文件分别放在windows/System32和windows/WinWOW64文件夹下面,然后regsvr32注册。然而并没有成功,提示让我检查添加的dll文件与系统是否兼容。最后,在百度知道中,找到一条比较好的回答:此文件本质上是DirectX的一部分,丢失、缺失此类文件都是DirectX的问题,而不只是游戏本

2020-10-17 15:47:29 2760 1

原创 [VScode随笔] VScode中Anaconda虚拟环境切换的问题(Python+Jupyter)

VScode中Anaconda虚拟环境切换的问题问题描述第一次在VScode中使用Anaconda的虚拟环境,发现不同的虚拟环境之间的切换还是蛮容易的(点左下角的Python…按钮,可以自由选择环境)。但是不管是命令行(Terminal),还是直接点击绿色按钮运行代码,都无法正常运行,显示ImportError: DLL load failed: 找不到指定的模块。即找不到我自己安装的第三方库。但是我直接使用cmd则可以正常运行程序,pycharm也可以。问题解决发现我的VScode命令行没有

2020-08-30 19:51:07 10161 5

原创 Python中的“1” 和 “True”相同吗?

Python 中的 “1” 和 “True”1. 两者“数值”相等:2. 但两者的ID不同但是下面的结果有些奇怪。看标题已经有点感觉了。其实,原因在于“is”和“==”的含义不同,“1”和“True”虽然数值相同,但是id不同。“is” 比较的是 IDis也被叫做同一性运算符,这个运算符比较判断的是对象间的唯一身份标识,也就是id是否相同。“==” 比较的是 数值大小==是python标准操作符中的比较操作符,用来比较判断两个对象的value(值)是否相等记住这一点的话,就可以避

2020-07-01 21:52:39 6980

原创 可分离卷积的运算量比较与分析(一维、二维卷积)

1、一维卷积和二维可分离卷积对于高斯平滑二维卷积滤波器,可以将其分解为两次一维卷积,这两种方案在运算量上有明显的差别。设滤波函数为:对图像????(????, ????)与ℎ(????, ????)进行卷积与运算,记边界索引???? = (???? − 1)/2,即:2、运算量分析对于单纯的一个像素点来说,采用二维卷积和分解方法,其实运算量差别不大。但是对于整幅图像来说,分解方法中可以实现一些乘法结果的复用,这就可以降低乘法的运算量了。2.1 直接进行二维卷积如果对卷积之前根据卷积

2020-06-21 16:53:43 2231

原创 Matlab title, xlabel, legend 中文变成方框的解决方案

1、问题描述之前一直使用的都是2015b版本,用了三年也没遇到过这个问题。但是最近的某一天,这个著名的问题就出现了。当时打算下载2020a版,就没有太过关注,搜索了一下解决办法,基本都是针对编辑器的默认字体修改,试过了但无效。绘图axes的显示字体好像和编辑器采用的好像不是相同的字体管理方式,但是axes的字体管理界面一直都没有找到。换了2020a版本之后,仍然呈现方框。查了一圈博客论坛后,问题好像是:不知道从哪个版本开始,matlab的坐标axes默认字体变成了Helvetica,这种字体不支持中文,

2020-06-19 23:12:32 10100

原创 【转载】python ffmpeg 常用指令:音视频提取、合成

ffmpeg下载链接:FFmpeg Buildsffmpeg常用基本命令(转)原始链接:ffmpeg基本用法ffmpeg基本用法(转)原始链接:【FFmpeg】FFmpeg常用基本命令

2020-06-18 11:39:57 711

原创 HP Laserjet M1005 MFP找不到扫描功能的解决办法

解决方案本文仅代表个人解决方案,不保证适用于所有硬软件条件场景,仅供参考。1、安装驱动程序进入惠普官网下载驱动程序2、安装驱动程序3、开启Windows Image Acquisition服务笔记本给服务默认为“手动”,我们把它改为“自动”,并启动服务,具体流程为:右击“此电脑”,打开“管理”;双击“服务和应用和程序”、“服务”;找到Windows Image Acquisition,右键属性,设置启动类型为“自动”,单击“确定”再次右键Windows Image Acquisit

2020-06-14 22:24:12 20491

原创 Windows10 通过conda安装PyTorch(流程记录)

文章目录PyTorch安装记录前言1. 检查驱动版本2. PyTorch安装3. 下载过慢PyTorch安装记录前言之前在linux里安装了很多次pytorch,这次在Windows10下安装,记录下这个过程,供自己以后参考。由于不同人群可能在环境上存在差异,这里仅记录我自己的安装过程,虽然比较简单,但是不够全面之处还请海涵。安装方式:conda版本信息:Anaconda 4.8.3PyTorch 1.5.0CUDA10.2torchvision0.6.01. 检查驱动版本442

2020-06-11 22:11:53 2291

原创 Python cv2图像压缩

对于具有数字规律命名的图像,可以按照下述的代码进行统一缩放# coding: utf-8import cv2import numpy as npfor i in range(1, 10): # 读取图像 filePath = 'E:/' + str(i) + '.jpg' img=cv2.imdecode(np.fromfile(filePath,dtype=np.uint8),-1) # img = cv2.imread(filePath) # 如果用这个,则路径不

2020-06-07 20:49:19 2824

原创 Windows10: Anaconda3安装后activate的方法

一种可能的解决方法版本:conda 4.8.2参考链接:Anaconda使用conda activate激活环境出错(待完全解决)1、常用的方法:2、后来找到的解决方法但是我的conda 4.8.2好像并不可行,下面的评论解决了我的问题:亲测确实可以,之后就可以正常使用下面的代码来启用和停用环境。...

2020-06-04 20:49:20 3574

原创 Vivado:Generate Bitstream比特流写入失败的解决方法

1、问题描述进行 Synthesis 和 Implementation 过程均没有问题,但是执行 Generate Bitstream 时显示失败。出现问题时的引脚约束文件如下:问题总结:逻辑引脚的标准值未经用户明确指定。[DRC NSTD-1] Unspecified I/O Standard: 3 out of 3 logical ports use I/O standard (I...

2020-04-24 20:19:00 24166 3

原创 Vivado2018.3 FPGA硬件描述语言 入门笔记

文章目录1、创建工程2、添加源文件(1)设计源文件(design source)(2)仿真源文件(simulation source)(3)约束文件(constraint)3、仿真(1)行为仿真(2)综合后仿真和应用后仿真4、RTL分析5、综合(synthesis)6-1、应用(Implementation)6-2、约束文件7、生成比特流文件(Generate Bitstream)附录:1、I/O...

2020-04-24 17:45:51 2940 2

原创 超平面的法向量与距离公式

文章目录1、超平面一般表示形式2、超平面的法向量3、点到超平面的距离4、平行超平面之间的距离公式 1、超平面一般表示形式在n维空间中,设任意点坐标为xT=[x(1),x(2),...x(n)]T∈Rnx^T=[x^{(1)},x^{(2)},...x^{(n)}]^T\in{R^n}xT=[x(1),x(2),...x(n)]T∈Rn设超平面参数wT=[w(1),w(2),...w(...

2020-04-21 15:46:14 7869 5

原创 [数学] 一般正态曲线函数的积分怎么求?为什么总是1?

[数学] 一般正态曲线函数的积分1、问题说明2、N∼(1,0)N\sim(1,0)N∼(1,0)的函数积分值3、N∼(μ,σ2)N\sim(\mu,\sigma^2)N∼(μ,σ2)的函数积分值4、分析与讨论1、问题说明在通信原理的判决门限和数字图像处理的阈值处理中,经常会遇到关于正态函数的积分值讨论。我们知道,标准正态分布N∼(1,0)N\sim(1,0)N∼(1,0)的函数积分值是1,即:...

2020-04-14 11:38:44 17347 3

原创 关于极坐标下图像旋转与二维傅里叶变换的讨论

1、问题背景此问题来源于冈萨雷斯的数字图像处理(第三版)5.19题,自己做的时候,没发现哪里有问题,一个同学的提问使我重新审视了这个问题,并感觉对傅里叶变换有了新的理解。根据下面一部分的基础知识,我们可以计算出线性运动对应的模糊滤波器H(u,v)H(u,v)H(u,v),但是对于图像的旋转,这种非线性的图像变换关系,并没有给出直接的计算方法分理出H(u,v)H(u,v)H(u,v)。比较自然地...

2020-04-02 12:04:37 4666

原创 给定四边形四条边的长度,求面积最大最小值

这是正在上高中的表弟问的一道题,觉得很有意思(但对于高一初学三角函数的学生来说可能难度太大了),这里记录下来一些想法,轻喷。1、问题描述已知凸四边形ABCD的四条边长分别为a,b,c,d,求四边形面积的最大值和最小值。(1)最大值面积表示为S=12absin⁡B+12cdsin⁡DS=\frac{1}{2} a b \sin B+\frac{1}{2} c d \sin DS=21​a...

2020-03-16 23:10:58 5944 1

原创 Python中numpy获取满足条件的索引值(np.where 和 np.argwhere)

1、np.where(condition, x, y)condition:条件x:满足条件时函数的输出y:不满足条件时的输出>>> import numpy as np>>> x = np.arange(6).reshape(2, 3)>>> xarray([[0, 1, 2], [3, 4, 5]])>&g...

2020-03-12 19:06:49 62114

原创 Python cv2.imread()基本参数介绍

cv2.imread()除了最常用的路径参数之外,第二个参数也至关重要:imread(const string& filename, int flag=1)filename:需要打开图片的路径,可以是绝对路径或者相对路径,路径中不能出现中文。flag:图像的通道和色彩信息(默认值为1)。flag = -1, 8位深度,原通道flag = 0, 8位深度,1通道f...

2020-03-02 12:30:00 47412 2

原创 Python cv2.imshow()窗口不显示图像的问题

问题描述:在python中使用了cv2.imshow()函数,运行时图片一闪而过,即使添加了time.sleep()函数来阻止窗口关闭,imshow显示的窗口也是灰白的,没有图片信息。原因分析:根据stack overflow上的一个解答,cv2.imshow()后面需要跟随者cv2.waitKey(period)函数,这个函数可以使图像持续显示给定的一段时间period(ms),否则,图片...

2020-03-02 12:11:46 18275

原创 Python 使用numpy和cv2——多图纵向拼接合成长图

环境:python、numpy、opencv。输入:1、一个包含图片的文件夹,图片最好具有相同的命名格式,否则需要修改代码。2、如果需要将多幅图片合成一张长图,可将代码中 M = N 的注释解除即可。2*、如果需要按图片编号顺序,将每M张图合成1张长图,则可通过修改M实现。【注】:图片路径不可包含中文,否则cv2.imread将无法读取。代码:# coding:utf-8impor...

2020-03-01 13:16:32 4629

原创 查看pip支持的whl文件:'module' object has no attribute 'pep425tags'

参考:1、module ‘pip’ has no attribute ‘pep425tags’2、module ‘pip._internal’ has no attribute ‘pep425tags’python 2.7,Jetson nano进入python,AMD64import pip._internalprint(pip._internal.pep425tags.get_s...

2020-02-29 11:54:14 630 2

原创 Jetson nano —— SSH服务及VNC远程控制

问题:仅仅知道账号密码,没有专用的显示器,希望可以使用笔记本控制Jetson。Jetson本身可能没有开启ssh服务,也没有开启vnc服务。解决:1、设法让Jetson nano联网,获取其IP地址方法一:让笔记本给nano分配IP。用网线将nano和笔记本连接,同时笔记本上“控制面板–网络和Internet–网络和共享中心”,看到“查看活动网络”,点击当前的网络连接,打开“WLAN状态”...

2020-02-28 21:42:10 7230 8

原创 Python 统计学习方法——kdTree实现K近邻搜索

效果说明:Input:输入Num个Dim维点的坐标,Points.size=(Num,Dim),输入一个目标点坐标Target、查找最近邻点数量K。Output: 求出距离Target最近的K个点的索引和距离。(具体坐标可由索引和Points列表获取)环境要求: Python 3 with numpy and matplotlib当Dim=2时,绘制图如下:输出:candidat...

2020-02-26 11:30:11 2969 3

原创 MATLAB 自编函数—用于卷积conv运算横坐标的确定

卷积运算一般来说,在使用MATLAB的conv函数进行卷积运算时,我们的输入序列都是从n=0时刻开始的,设两个序列的长度为N1和N2,则得到的卷积序列的长度为N1+N2-1,其对应的横坐标范围就是0:1:N1+N2-1-1。当两个序列的起始位置不为0时,得到的卷积结果坐标需要专门去确定。这里自编一个函数get_bound来解决这个问题,和conv一起使用效果很好。代码实现function ...

2019-11-25 19:26:45 3412 1

原创 MATLAB 自编函数实现序列根据坐标合并

目标在MATLAB中,我们很容易定义两个有限长序列,但是当它们的时间轴不同或者说错位时,就会对序列的基本运算带来麻烦。举个例子令x[n]={1,2,3,4,5,6,7,6,5,4,3,2,1},x[n]从n=0时刻开始有值,试画出序列y[n]=x[3-n]+x[n]*x[n-2];这里的难点在于x[n]已有其坐标范围为0:1:length(xn)-1,x[n-2]的序列值也不需要改变,其有...

2019-11-25 18:12:40 868

原创 MATLAB 重复序列数组的函数

repmat函数使用方法:>> A = [1,2,3;4,5,6] % 定义一个2行3列的矩阵A = 1 2 3 4 5 6>> B = repmat(A,3,2) % 将A按行重复3遍、按列重复2遍,得到BB = 1 2 3 1 2 3 ...

2019-11-25 17:51:08 5813

原创 MATLAB 自编代码实现DFS和IDFS,以及对DFT补零和周期重复的分析

基本公式X~(k)=DFS[x~(n)]=∑n=0N−1x~(n)e−j2πNkn\tilde{X}(k)=DFS[\tilde{x}(n)]=\sum_{n=0}^{N-1} \tilde{x}(n) e^{-j \frac{2 \pi}{N} k n}X~(k)=DFS[x~(n)]=∑n=0N−1​x~(n)e−jN2π​knx~(n)=IDFS[X~(n)]=1N∑k=0N−1X~(k...

2019-11-22 00:08:10 4541 2

原创 罗技鼠标的蓝牙适配器无效的解决办法

硬件电脑系统:Windows10、Ubuntu18.04双系统。鼠标:罗技无线鼠标M546、MX anywhere 2s。情况说明博主一直使用的是M546这款无线鼠标(含有蓝牙适配器,但不支持蓝牙),前些天新购入了一个MX anywhere 2s,想尝试使用蓝牙。结果发现用新的蓝牙适配器之后电脑无响应,即鼠标无法使用,然后在linux下蓝牙连接延迟十分严重。适配器无响应解决方法0、首先...

2019-10-28 22:05:25 21576

原创 MATLAB产生特定功率谱密度的高斯白噪声的两种方法

产生方法假设我们想要的高斯白噪声信号的功率谱密度为k(这里只考虑k为常数的情形)。1、wgn函数:noise = wgn(1,N,k*B,'linear'); % 功率P = 功率谱密度*B = k*B;其中前两个参数表示行列数,第三个参数表示信号功率P,要注意区分功率和功率谱密度P(信号功率)=k(信号功率谱密度)* B(带宽); % 这里k为常数;具...

2019-10-26 19:35:52 20691 2

原创 linux下安装cuda后nvcc -V无法执行的解决方案

pytorch版本博主刚开始安装的pytorch版本为1.2.0,但是所跑的pytorch程序是在0.4.0版本下写的,结果运行时出现了一些问题,必须改装较低版本的pytorch——这里选择了0.4.1。下载链接:https://pytorch.org/get-started/previous-versions/下载后,得到安装包.tar.bx2,可以使用下述指令进行本地安装:$ co...

2019-10-24 20:21:56 27376

原创 使用Proteus8进行8086实验仿真,解决找不到source的问题

Proteus8中可将整个项目文件都放到一个工程下面,可通过新建工程->写汇编程序->Debug实现仿真。具体步骤记录在此,以防忘记:使用软件:Proteus8.6、MASM32编译器MASM32编译器下载:http://www.masm32.com/download.htm具体步骤如下:1、进入proteus8,“文件File->新建工程new project”;2、...

2019-09-07 19:58:28 33090 8

原创 方法解析:判断给定序列对应的二叉搜索树是否相同(python实现)

判断给定序列对应的二叉搜索树是否相同(python实现)一、二叉搜索树的相同判断问题引入举例分析方法探讨中序遍历层序遍历先序遍历后序遍历总结代码实现一、二叉搜索树的相同判断二叉搜索树是一种特殊的二叉树,在一定程度上是基于二分查找思想产生的,在它的任何一个节点node处,node的左子树中的所有元素都比node本身的数值要小,而node的右子树中的所有元素都比node本身要大。问题引入与普通...

2019-04-29 23:12:04 1309

原创 Python实现:给定二叉树的先序遍历和中序遍历结果,确定该二叉树的后序遍历结果

最近在学习二叉树,遇到了这样一题,在这里给大家提供一种方法,可能不是最好的,仅供大家参考和相互交流学习。 已知一个二叉树前序遍历、中序遍历的结果,请确定该二叉树并输出其后序遍历的结果。例如: 先序遍历结果为:A B D E G C F H; 中序遍历结果为:D B G E A C H F;则应该能够得出后序遍历结果为:D G E B H F ...

2019-04-22 22:05:08 6026

原创 Matlab中waitforbuttonpress的简单使用

<<<<<<Matlab笔记>>>>>>一、waitforbuttonpress使用waitforbuttonpress ,该函数会根据用户的下一步操作返回一个值,具体如下:return 0 if it de...

2018-06-09 18:01:27 5636

空空如也

空空如也

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

TA关注的人

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