- 博客(26)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Unet使用,交叉验证的疑惑,卷积运算(卷积核、过滤器、特征图数量等问题),基础概念学习
困扰了快一天的一个问题,始终不理解卷积核与输出特征图的数量关系,看到有篇博客说的恍然大悟,记录一下原文链接:https://blog.youkuaiyun.com/xiaotiig/article/details/109842718卷积运算原理 单通道对应一个输出通道,那就用一个二维矩阵(比如3*3)对输入图像进行运算,提取图像特征。(很好理解)单通道输入得到多通道(k个通道)输出,就需要k个滤波器,每个滤波器是就是一个二维的3*3矩阵,也就是每个滤波器包含一个卷积核。下图是一个三维可视化的c.
2021-11-30 20:25:14
3772
原创 Endnote导出目标期刊的参考文献的格式
Endnote导出目标期刊的参考文献的格式1、知网文献与endnote的操作流程2、其他的参考文件来源(如bib、ris等)及导出格式选择1、知网文献与endnote的操作流程导出的格式为txt格式,这时候打开endnote,导入choose你的txt文件就可以了2、其他的参考文件来源(如bib、ris等)及导出格式选择下载好之后直接用endnote打开,选择一个你需要的格式以ieee的格式为例选择之后就可以导出了导出txt之后复制,或者也可以直接与word联动...
2021-11-15 19:44:01
6207
3
原创 git学习记录
git学习记录1、将远程仓库的改动同步到本地的方式(1)git stash暂存更改的方法(2)git reset直接回退的方法1、将远程仓库的改动同步到本地的方式(1)git stash暂存更改的方法git stash 暂存自己的更改git pulll 拉取远程更改gti stash pop 放出自己的更改,可以比较远端的改动和自己的改动,从而选择保留哪一个(2)git reset直接回退的方法(注意会删除回退版本之后所有的提交记录,轻易不要用)git reset --hard 想要回
2021-11-05 14:47:41
112
原创 libfranka+VS2019+Cmake配置出现的问题 Maximum recursion depth of 1000 exceeded
问题描述 用VS2019打开libfranka的cmake项目时,生成C++ IntelliSense 时,会出现下面这个问题,大致意思是在中止进程之前,最后一行可能重复 1000 次。CMake Error at E:/vcpkg/scripts/buildsystems/vcpkg.cmake:716 (set): Maximum recursion depth of 1000 exceeded E:/vcpkg/scripts/buildsystems/vcpkg.cmake 716
2021-10-31 00:21:45
991
原创 VisualStudio各个版本彻底干净卸载
遇到的问题 我们在使用多个版本的VisualStudio时候,如果卸载某一个版本经常会遇到一些奇奇怪怪的问题,常常卸载不干净,我今天就遇到很多问题:1、即使在控制面板卸载了VS,安装新版本时的安装位置还是不能变更。2、即使全部卸载了各版本VS,鼠标右键还是会出现用vs打开的选项,删除注册表和C盘所有以VisualStudio为名字的文件夹也没用。3、运行C:\Program Files (x86)\Microsoft Visual Studio\Installer\InstallCleanup.
2021-10-30 18:19:10
50944
33
原创 关于vcpkg安装时的端口和git时端口的问题
vcpkg install安装c++库时,如果开了代理(翻墙)也出现报端口问题就用下面的命令,ip和端口改成自己代理的端口set http_proxy=http://192.168.1.1:8080但是这样设置后会导致自己的git连接不到github,出现拒绝连接,就需要在git bash中取消代理:首先,查一下代理:git config --global http.proxy如果有代理,就取消。git config --global --unset http.proxy...
2021-10-28 23:30:36
1161
原创 记录一下vs2019在gitlab上使用git的流程
vs2019与github联动已经很成熟了,也可以直接推送VS项目到github,但是gitlab流程还不太一样,需要先在远端建立一个仓库基本流程1、远端创建一个项目。2、clone到本地。3、然后把本地原有的项目或者新建一个项目复制到clone的文件下。4、修改,提交,同步(拉取和推送)。5、远端git就会更新,本地也能看到所有的commit记录。注意事项1、vs2019关于git的东西都放到了git菜单栏中,vs2017是在团队资源管理器中。2、要添加忽略文件。...
2021-10-28 23:18:05
1567
原创 Faster-RCNN代码运行记录
供自己参考学习,如有问题,欢迎交流指正!Faster-RCNN代码运行记录_踩坑记录1、远程连接服务器ssh(VScode)2、模型代码数据准备3、环境准备4、训练、测试和demo运行(这里用的res101预训练模型)5、训练自己的数据 首先实验室服务器上有安装好的anaconda以及pytorch1.0和cuda。自己首先找管理员申请一个账号,根据账号密码进入自己的账号文件夹下面。1、远程连接服务器ssh(VScode)安装remote-ssh插件新建一个远程连接,随便输入一个名字回车.
2021-10-28 23:08:27
1214
5
原创 关于Vcpkg在VScode中的配置问题
文章目录1、安装vcpkg并集成到全局2、安装VScode并配置好C++编程环境3、在VScode中使用Vcpkg(1) 查看c_cpp_properties.json文件中的"includePath"(2) 在tasks.json文件中修改"args"内容4、测试效果 Vcpkg的好处不在赘述,它可以无缝集成Visual Studio,不需要设置库文件、头文件的所在目录,自动集成。Vcpkg安装完成后,集成到全局,Visual Studio就可以直接使用开源的第三方库。但VScode其实也可以使用安装
2021-10-04 15:25:13
9210
6
原创 VScode环境下使用git与github远程操作要点记录
文章目录一、windows上使用git1、[官网下载git](https://git-scm.com/download/win)2、创建本地仓库二、git远程连接github的仓库1、SSH加密的通信公钥和密钥2、添加秘钥三、VScode联动git与githubt1、简单了解VScode与git2、简单示例(1)首先打开local文件夹,初始化存储库,并给test.md中写一些东西。(2)按以下步骤操作将文件夹中的文件提交到本地仓库(3)按以下步骤操作将文件夹中的文件提交到远程github仓库(4)远程gi
2021-09-25 00:17:55
3650
2
原创 VScode与MinGW配置C++开发环境记录
文章目录一、安装VScode二、博主在安装mingw的时候用到的两种方式1、通过CodeBlocks安装MinGW2、直接安装MinGW三、安装VScode1、配置编译器2、配置构建任务3、配置调试设置参考了知乎《VSCode配置C/C++环境》这篇文章一、安装VScode官网下载安装包傻瓜式安装,注意尽量不要在中文路径。1、安装成功后下载中文插件,将vscode配置成中文。2、安装C/C++插件二、博主在安装mingw的时候用到的两种方式1、通过CodeBlocks安装MinGW
2021-09-23 18:47:47
4397
2
原创 Towards Multi-Modal Intention Interfaces for Human-Robot Co-Manipulation
Peternel L,Tsagarakis N,Ajoudani A,Ieee.Towards Multi-Modal Intention Interfaces for Human-Robot Co-Manipulation. 2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016)2016. p. 2663-9.文章目录投稿期刊(会议)被引次数摘要1.Introduction2.方法(1.
2021-09-23 16:20:32
459
原创 C++学习(三)CMake基础
来源于网络,供自己参考学习,如有问题,欢迎指正!文章目录一、基础概念1、Makefile2、make工具3、CMake3.1、why?3.2、简介二、CMake应用学习1、Window下安装及使用(1)CMake安装(2)CMake命令行运行示例(3)CMake-GUI运行示例2、Linux下安装及使用一、基础概念 我们以gcc编译器为例来说,它可以编译很多种编程语言(括C、C++、Objective-C、Fortran、Java等等),当你的程序只有一个源文件时,直接就可以用gcc命令编译它。.
2021-09-16 23:33:56
1439
原创 C++学习(二)静态链接库和动态链接库、Debug和Release、VS项目类型
来源于网络,供自己参考学习,如有问题,欢迎指正!文章目录一、库的概念1、库是什么2、静态链接库3、动态链接库二、C++的Debug和Release1、区别2、vc++编译时运行库选择(/MT、/MTd、/MD、/MDd)三、VS项目区别(c++)1、控制台应用(常见的也叫:Win32控制台应用)2、空项目3、windows桌面应用程序(Win32项目)4、MFC应用一、库的概念1、库是什么 库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库。 所谓程序库,一般.
2021-09-16 14:30:41
1657
原创 C++学习(一)操作系统,GNU,CPU架构,编译器
C++学习(一)操作系统,GNU,CPU架构,编译器来源于网络,供自己参考学习,如有问题,欢迎指正!文章目录C++学习(一)操作系统,GNU,CPU架构,编译器一、基础概念1、操作系统(1)、Windows(2)、Mac OS(3)、Linux(4)、Unix2、编译器3、集成开发环境(IDE)二、GNU(gnu's not unix)1、[GNU](http://www.gnu.org/)2、GNU/Linux三、处理器架构1、指令集(从逻辑角度分类)(1)CISC (Complex Instru
2021-09-14 22:32:35
1338
原创 现代控制理论(二)李雅普诺夫稳定性分析
现代控制理论(二)李雅普诺夫稳定性分析一、系统数学描述的两种形式1、基于输入输出模型的外部描述2、基于状态空间模型的内部描述(属于是时域模型上的描述)二、状态空间描述常用的基本概念(一)基础概念1、松弛性2、因果性3、线性4、时不变性(定常性)5、状态和状态空间基本概念(二)系统的状态空间描述1、状态方程2、输出方程3、动态方程4、线性系统5、利普希茨定理(Lipschitz)(三)系统的传递函数矩阵(线性定常系统-多输入多输出)三、线性定常系统动态方程建立(用的到的话有时间再补充)1、根据系统物理模型建立
2021-09-09 23:35:58
12820
1
原创 现代控制理论(一)控制系统的状态空间描述
现代控制理论(一)控制系统的状态空间描述一级目录 前面的几个博客组要总结的内容属于是经典控制理论的范畴,系统的数学模型是线性定常微分方程、差分方程、传递函数、脉冲传递函数,主要的分析与综合方法是时域法、根轨迹法和频域法。经典控制理论常用于单输入-单输出线性定常系统,其缺点是只能反映输入、输出间的外部特性,难以揭示系统内部的结构和运行状态,不能有效处理多输入-多输出系统、非线性系统、时变系统等复杂系统的控制问题。 现代控制理论,是一套以状态方程作为描述系统的数学模型,以最优控制和卡尔曼滤波为核心的控
2021-09-09 17:58:45
5130
原创 自动控制原理学习笔记(三)线性定常离散控制系统的数学模型
自动控制原理学习笔记(三)线性定常离散控制系统的数学模型一、离散系统概述二、信号采样与保持1、信号采样2、采样定理(离散信号完全恢复相应连续信号的必要条件)3、采样周期选择4、零阶保持器三、Z变换(详细可查复变函数与积分变换的知识)四、离散系统的数学模型1、差分方程及其解法2、脉冲传递函数五、稳定性分析、动态性能、模拟校正、数字校正 分析离散系统的数学工具:Z变换理论 描述离散系统的数学模型:差分方程和脉冲传递函数一、离散系统概述 离散系统定义: 控制系统中有一处或几处信号是脉冲序列或
2021-09-08 23:45:01
3628
原创 自动控制原理学习笔记(二)线性定常连续控制系统的数学模型
自动控制原理学习笔记(二)控制系统的数学模型一、系统数学模型建立方式二、系统数学模型常用的描述形式(一)、时域模型微分方程建立(二)、复域模型传递函数建立(三)、频域模型频率特性三、系统分析与系统校正(熟悉一下概念)(一)、系统分析(一)、系统校正线性系统时域校正:频率法串联校正:四、串联PID校正(经典PID) 控制系统的数学模型是描述系统输入、输出变量以及内部各变量之间关系的数学表达式。系统的数学模型是系统分析和设计的基础。 许多表面上完全不同的系统(如机械系统、电气系统、化工系统等),其数学
2021-09-08 18:18:59
5039
原创 自动控制原理学习笔记(一)一般概念
自动控制原理学习笔记(一)一般概念一、自动控制理论的发展概述二、基本控制方式三、控制系统分类四、控制系统的基本要求 发现做机器人看论文的时候,还是有很多控制理论上的东西涉及到线性系统、自适应控制、系统辨识、模糊控制等等的东西,所以控制的基础知识还是要看一看。就当做笔记了。 自动控制的概念是:在无人直接参与的情况下,利用控制装置,使工作机械、或生产过程(被控对象)的某一个物理量(被控量)按预定的规律(给定量)运行。一、自动控制理论的发展概述1、 经典控制理论 ( 19世纪初—20世纪50年代
2021-09-08 15:57:02
1817
原创 Safe, Stable and Intuitive Control for Physical Human-Robot Interaction
Safe, Stable and Intuitive Control for Physical Human-Robot Interaction投稿期刊(会议)被引次数摘要1.Introduction2.Varible admittance model as function of huamn intention3.Online estimation of interaction cartesian stiffnessA. Previous approachesB. Proposed method4.Stab
2021-09-07 20:56:47
482
原创 使用NI Package Manager安装软件时经常出现“服务器过早关闭了连接“的错误(附带光盘文件)
使用NI Package Manager安装软件时经常出现"服务器过早关闭了连接"的错误建议直接用产品自带的光盘里的软件安装,不行就换个低点的软件版本。我用的是USB-6000数据采集卡,装DAQExpress的时候,5.1还有5.0都不行,最后试了4.0也不行,完了发现光盘的版本是3.3,成功了。我猜测它这个有很大概率是官方自己的问题,我用了两台电脑都是这样的问题。。。。。。。。。分割线。。。。。。。。曾经咨询了技术支持,确实应该是官方服务器的问题。所以就装光盘带的安装包就行了,别在线装
2021-09-03 18:49:18
2115
原创 OpenGL学习记录分享(C++)
OpenGL学习记录分享(C++)项目链接说明前言大作业一代码(需配置C++的freeglut库)大作业二代码(需配置C++的freeglut库)项目链接项目链接:https://github.com/gaobin4216/openGL_bigWorks如果觉得有用可以给个小小的star!项目效果动画展示:https://www.bilibili.com/video/BV17U4y1J7Lv/一键三连也可以,谢谢了,给您拜个早年!说明西工大2021年春季学期《opengl计算机图形学》课程大
2021-08-30 23:39:35
294
原创 蒙特卡洛法计算机械臂工作空间matlab
蒙特卡洛法计算机械臂工作空间matlab前言代码分析1、 利用改进DH参数建立Franka的模型2、 蒙特卡洛法求工作空间前言以Franka emika七轴机械臂为例,利用蒙特卡洛法在matlab中实现机器人的工作空间可视化,使之动画显示,并将得到末端位置写入excel文件代码分析1、 利用改进DH参数建立Franka的模型%初始化clear;clc;%% 建立机器人模型 % theta d a alpha offsetSL1=
2021-08-30 23:19:34
10900
21
NI数据采集卡c++开发
2021-09-07
MonteCarlo_workspace.m
2021-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人