![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
素材
Bluenapa
这个作者很懒,什么都没留下…
展开
-
Python中如何调用Linux命令
一、使用os模块In [1]: import os #导入os模块In [2]: os.system('ls')anaconda-ks.cfgepel-release-7-5.noarch.rpmipython-4.1.2ipython-4.1.2.tar.gzpip-8.1.2pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a.gzOut[2]: 0In [3]: a=os.system('ls') ##得到的是执原创 2021-07-09 17:28:31 · 1046 阅读 · 0 评论 -
如何使用markdown编辑引用他人资料博客
一、首先打开自己喜欢的博客的文章,然后同时按shift+ctrl+I三个键,或者点击F12,打开开发者工具。 二、选择elements选项,按下面图片选择(chorme浏览器):有可能比较难找(一般在比较靠后的位置),先找到<div class='container Clearfix' id="mainBox">,一般鼠标点在上面会把全部博客文章加侧边栏给选中,再点击进去就可以看到<div id...原创 2021-04-28 15:49:03 · 530 阅读 · 0 评论 -
视觉slam拾遗(ch3)
向量內积(数量积)內积表示向量之间的投影关系。向量外积原创 2020-06-15 21:22:45 · 217 阅读 · 0 评论 -
在主机和虚拟机(ubuntu)之间传文件
电脑用的是windows的系统,vmware player打开了一台ubuntu虚拟机,想在它们之间传送文件。在宿主机上安装FTP文件传输软件步骤如下:1.Ubuntu中安装ssh,命令:sudo apt-get install ssh openssh-server2.查看虚拟机中Ubuntu的IP地址,命令:ifconfig 下图就是虚拟机中Ubuntu的IP地址 3.回到宿主机中,百度搜索下载FileZilla,其实这就是一个基于FTP协议、在两台电脑之间进行文件...原创 2020-05-30 11:24:40 · 7963 阅读 · 0 评论 -
ros 再启程(二):节点 node 话题 topic
roscore 是运行所有ros命令之前要运行的命令。roscore = master + rosout(stdout + stderr) + parameter service 节点 node一个节点就是ros 包中的可执行文件rosrun + 包名 + node name 来执行某个程序。我们开启两个节点:一个是上面的turtlesim_node, 另...原创 2019-11-07 16:23:16 · 301 阅读 · 0 评论 -
举例说明反向传播算法
最近在看深度学习的东西,一开始看的吴恩达的UFLDL教程,有中文版就直接看了,后来发现有些地方总是不是很明确,又去看英文版,然后又找了些资料看,才发现,中文版的译者在翻译的时候会对省略的公式推导过程进行补充,但是补充的又是错的,难怪觉得有问题。反向传播法其实是神经网络的基础了,但是很多人在学的时候总是会遇到一些问题,或者看到大篇的公式觉得好像很难就退缩了,其实不难,就是一个链式求导法则反复用...原创 2019-11-13 11:48:55 · 1374 阅读 · 0 评论 -
ros 再启程(四)日志和 launch
consoleconsole 属于ROS 日志框架的一部分rqt_logger_level允许我们修改节点运行时输出信息的日志等级(logger levels) 就是把某一类事件定为 什么 灾难级别。roslaunchroslaunch 用来启动定义在launch 文件中的多个节点。在包内添加文件夹 launch 中含有名为 mimic.launch ...原创 2019-11-07 20:31:58 · 593 阅读 · 0 评论 -
ros 再启程(三):service 和 parameter
Serviceservice 是node 之间通讯的另一种方式,思想为 client/server 即 C/S 模式。用法如下;我们来看一下当前所有 rosservice其中 /turtlesim 提供的服务如下:reset clearspawn(再生)killturtle1/set_pen/turtle1/teleport_absolute/...原创 2019-11-07 17:45:54 · 212 阅读 · 0 评论 -
ros 再启程(一):package
之前了解过和学习过ros,也记录在了博客上。个人认为技术的学习,从宏观层面上来说大致需要两点:重复 和 理论实践的结合。看过一遍不理解,没关系,再去使用。使用过程不顺序,在学习。学过之后好像明白了,再实践巩固。**********************************************************废话的分割线*********************...原创 2019-11-07 14:37:29 · 120 阅读 · 0 评论 -
程序中的一些思想
看过MOOC上的阚道宏的c++课程,感觉讲语法方面基本上是照本宣科,但是谈到的几个程序思维让人眼前一亮。后续有新的感悟将不定期跟新。结合自己的理解,记录如下:1.关于递推 recursion 和递归 regression两者是相反的思维,recursion是已知问题N,由解决问题1开始,不断由简到繁一直到N。递归regression是把问题转化为问题N-1,不断转化一直到问题1...原创 2019-08-21 21:00:04 · 232 阅读 · 0 评论 -
模块涉及摄像头 文件系统 LCD
SSCB 类SCI,兼容IIC输出格式 QVGA 是原子用的,因为液晶也是320*240摄像头模块 12M晶振自带,不用外部时钟SDA SCL SCCB的两个控制引脚,PCLK 像素同步信号 SCCB_Init函数{GPIOG->CRH&=0XFF0FFFFF;GPIOG->CRH|=0X00800000;}置零然后设置为8 ...原创 2019-02-22 09:11:38 · 435 阅读 · 0 评论 -
内核cortex和ARM的关系
Cortex就是ARM公司一个系列处理器的名称。比如英特尔旗下处理器有酷睿,奔腾,赛扬。ARM在最初的处理器型号都用数字命名,最后一个是ARM11系列,在应用ARMv7架构后,推出了Cortex这一系列,老式的则命名为Classic系列。其中,“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器。 ARM在Cortex-A系列处理器大体上可...原创 2019-01-12 15:34:33 · 5596 阅读 · 0 评论 -
R入门及应用:一
一 软件安装R下载网址:https://cran.r-project.org/Rstudio下载网址:https://www.rstudio.com/products/rstudio/download/#downloadRstudio 是R的集成开发环境(IDE),但是本身不含有R,需要先安装R。下载安装好在快速启动栏拖出快捷方式。如下R是动态编译语言,就是当你运行R代码的...原创 2019-09-29 18:08:20 · 3107 阅读 · 1 评论 -
什么是cv_bridge
ROS是机器人领域中比较受到关注的一种系统,它的应用比较方便而且有许多的工具比如传感器驱动包可以直接使用。但是ROS对于传感器数据有自己的格式和规范。而在OpenCV中,图像是以Mat矩阵的形式存储的,这与ROS定义的图像消息的格式有一定的区别,所以我们需要利用cv_bridge将这两种不相同的格式联系起来,如下图所示。--------------------- 参考:h...转载 2018-12-20 20:52:15 · 3059 阅读 · 0 评论 -
计算思维
目录计算学科的基本问题汉诺塔 递归P=NPRSA 公开密钥密码系统TSP哲学家进餐上面的例子中是难度提升,但是复杂度没有变化。下面的例子中是复杂度提升,但是难度没有变化。意思就是说,在落后的情况下,找准一个点进行定点突破,或许才是最快和最好的方法。计算学科的基本问题汉诺塔 递归递归的特点就是大问题可以简约成小问题,小...原创 2019-08-11 16:41:14 · 1155 阅读 · 0 评论 -
What’s the Difference Between a Programmer, Coder, Developer, and Software Engineer?
Even for those who are working in the technology industry, these titles seem to be very confusing. So, how do you differentiate between these terms and know what do they all mean and who do you turn t...原创 2019-05-24 11:12:30 · 346 阅读 · 1 评论 -
Slam资料整理
1 相关网址(1)Andrew Davison的论文 Andrew Davison是SLAM领域的大牛,他推荐的很多文章都对入门有帮助。论文地址: http://www.doc.ic.ac.uk/~ajd/publications.html 他们的机器人课程也是很推荐的,里面有相关的教程,地址是: http://www.d...转载 2019-01-08 17:37:04 · 1276 阅读 · 0 评论 -
基于 ubuntu 16.04的 Orb_slam 2在硬件平台 kinect V2编译运行
一 模块结构1.kinect的 驱动程序 :https://github.com/OpenKinect/libfreenect22. Ros 系统本机操作系统 : Ubuntu 16.04 对应安装Ros 版本:Kinetic Kameros官网 http://wiki.ros.org/kinetic/Installation/Ubuntu3.kinect 驱动...原创 2019-01-08 15:08:05 · 341 阅读 · 0 评论 -
ubuntu 16.04 跑通 iai_kinect2
啥?你还不知道iai_kinect 是什么》iai_Kinect 是这个。 以下实验均由本人亲自验证,非复制粘贴。 环境:软件:ubuntu 16.04 LTS ROS:kinetic kame 硬件: kinect v2 (用usb3接口哦)源码传送门 背景说明:之前使用数据集(压根儿没用kinect实体硬件)跑ORB_SLA...原创 2018-11-14 11:26:36 · 598 阅读 · 0 评论 -
ubuntu16.04 安装和卸载 ROS kinetic
------------------------------------------------------------------- 安装 ---------------------------------------------------------------传送门 : ROS kinetic官网安装说明:http://wiki.ros.org/kinetic/Installa...原创 2018-11-09 19:53:39 · 2047 阅读 · 1 评论 -
计算机图形领域的API
1.通用并行计算硬件厂商: PC领域:AMD-ATI NVIDIA INTEL 移动端领域: mali GPU通用计算标准: OpenCL CUDA ATISTREAMAMD-ATI NVIDIA INTEL 都支持OpenCL,但是只有NVIDIA 支持CUDAOpenCL是一种...原创 2019-01-03 21:55:55 · 949 阅读 · 0 评论 -
libfreenect 在ubuntu 上的安装
是什么?主页:https://github.com/OpenKinect/libfreenect2一句话描述:KInect V2的驱动程序。程序支持的功能:RGB 图像转换 红外和深度图像转换 RGB和深度图像的校正 开发者:OpenKinect开发者主页:https://openkinect.org/wiki/Main_PageOpenKinect 是使用 ...翻译 2018-12-27 22:10:16 · 1292 阅读 · 0 评论 -
什么是kinect2 标定
啥是标定?获得一个相机的内参 外参为啥要标定?世界上没有相同的树叶,也不会有一模一样的kinect,所以每个设备的参数都要标定下。不标定行不行?根据查阅资料,个人标定难度比较大,使用默认参数也不失为一种方案。我是不会告诉你默认参数就在iai_kinect2/kinect2_bridge/data 下面的 hhhhh每个文件夹的名称的一串数字就是设备串口号。 来...原创 2018-11-14 14:17:35 · 1861 阅读 · 0 评论 -
安装运行iai-kinect2 中的问题解决
1.roslaunch kinect2_bridge kinect2_bridge.launch出现下面的错误:[kinect2_bridge.launch] is neither a launch file in package [kinect2_bridge] nor is [kinect2_bridge] a launch file name解决方案:(跟新后关机重启才完美解...原创 2018-11-14 11:59:23 · 2420 阅读 · 0 评论 -
局域网下 ubuntu和windows 共享文件夹
前言:实验室环境下,笔记本网线连接路由器,台式机无线连接同一路由器信号,两个在同一网段。按照资料操作,两者可互传资料。ubuntu为16.04LTS windows为win10传送门:https://blog.csdn.net/qq_16551373/article/details/78171475windows和Ubuntu共享文件...原创 2018-11-09 16:12:26 · 546 阅读 · 0 评论 -
什么是 IAI Kincect2 ?
传送门在此:https://github.com/code-iai/iai_kinect2 是什么?机器人操作系统(ros)接口到kinect v2的工具集和库集。包含:一个校正(calibration)工具,用来校正kinect v2的红外传感(IR sensor)的彩色和深度图像。 一个库,用来依赖OpenCL的情况下进行深度标定 连接libfreenect2(kin...翻译 2018-11-08 20:26:38 · 761 阅读 · 0 评论 -
ORB_SLAM2中的字典DBow
参考: https://www.jianshu.com/p/cfcdf12a3bb6 (创建DBow离线词典用于ORB SLAM2)https://github.com/dorian3d?tab=overview&from=2018-12-01&to=2018-12-31(DBOW作者的github) 前言无论是DBow2,还是DBow3,它们创建的字典文件的都是....转载 2019-02-16 19:11:37 · 2814 阅读 · 1 评论 -
kinect v2 移动电源配置
参考 【1】:https://www.cnblogs.com/yuanlibin/p/7617801.html(Kinect v2配置移动电源解决方案)【2】:http://www.itxpower.net/gsxw-14527.htm (电源适配器音叉和直插DC插头常见规格)【3】:http://www.hugesky.com/showarticle.php?id=6499 (电源适配...原创 2019-01-10 11:01:13 · 906 阅读 · 0 评论 -
反演
反演是指能够模仿人类智能的计算机程序系统的人工智能系统,它具有学习和推理的功能。例如专家系统、人工神经网络系统等。在反问题求解过程中应用人工智能的方法技术,引导局部或全局最优,这种反演方法称为人工智能反演,现阶段又分为线性反演、迭代反演、最优化反演等。主要内容编辑反演,在人工智能领域又称为人工智能反演(inversion with artificial intelligence),是指...转载 2019-02-22 09:10:30 · 4384 阅读 · 0 评论 -
Kinect v2配置移动电源解决方案
Kinect v2如果用于移动机器人上(也可以是其他应用场景),为方便有效地展开后续工作,为其配置移动电源是十分必要的。一、选择移动电源Kinect v2原装电源适配器参数(详见下图1所示):交流输入: 100V-240V~0.68A, 50/60Hz;直流输出: 12V—2.67A。因此选择移动电源参数如下:直流输出是12V,最大电流大于2.67A。本人是在淘宝网寻的...转载 2019-03-19 09:59:49 · 1445 阅读 · 1 评论 -
SLAM求职经验帖
今天,由拿offer拿到手软的院长(谢晓佳)为我们总结一下他这几个月以来面试,笔试的一些经验,为后来的学弟学妹们找到心仪的工作提供一些帮助。希望大家能够有所收获,从中知道自己在面临求职时应该如何应对,为你的求职生涯提供一些参考。从学校开放电子三方签约系统到现在已经过了一段时间了,终于有机会和大家分享一下求职经验。首先简单介绍一下自己,我叫谢晓佳,本科就读于电子科技大学,保送浙江大学控制系读研,...转载 2019-03-07 21:57:49 · 1609 阅读 · 0 评论 -
图像检索综述 (传统方法)
今天我们来介绍一下图片检索技术,图片检索就是拿一张待识别图片,去从海量的图片库中找到和待识别图片最相近的图片。这种操作在以前依靠图片名搜图的时代是难以想象的,直到出现了CBIR(Content-based image retrieval)技术,依靠图片的内容去搜图。比较常见的图搜平台有百度、谷歌、拍立淘等,有些图搜技术已经能达到非常不错的效果。接下来我们做个测试,给出一个柯基宝宝的图片,分别用三...转载 2019-03-15 16:53:17 · 3517 阅读 · 0 评论 -
图像领域博主
浅墨_毛星云 博客专栏:[OpenCV]入门教程 南京航空航天大学硕士毕业http://blog.csdn.net/column/details/opencv-tutorial.html星沉阁冰不语 博客专栏:OpenCV实践之路 北京化工大学 机械电子工程研究生http://blog.csdn.net/column/details/opencv-practice.html...转载 2019-03-19 17:26:37 · 171 阅读 · 0 评论 -
如何学好图像处理
目录 1)对于初级入门者 关于课程—— 关于教材—— 2)对于中级水平者 3)对于高级进阶者 1)对于初级入门者 一个扎实的基础和对于图像处理理论的完整的、系统的整体认识对于后续的深入研究和实践应用具有非常非常重要的意义。 我经常喜欢拿武侠小说《天龙八部》中的一段情节来向读者说明此中的道理,相信读者对这部曾经被多次搬上银幕的金庸作品已经耳熟能详...转载 2019-03-14 19:16:19 · 847 阅读 · 0 评论 -
图像处理行业入门
目录 一、图像处理的应用 1、身份认证 2、监控安防 3、深度学习(Deep Learning) 二、图像处理研究工具 1、Matlab 2、OpenCv 3、Python 三、图像处理研究方法 1、基础概念 2、基本思想 3、算法研究 四、小结最近有人问我图像处理怎么研究,怎么入门,怎么应用,我竟一时语塞。仔细想想...转载 2019-03-14 18:21:07 · 1662 阅读 · 1 评论 -
BP神经网络入门
https://www.cnblogs.com/charlotte77/p/5629865.html非常详细,文后附python代码。 在线演示网址:http://www.emergentmind.com/neural-network 最近在看深度学习的东西,一开始看的吴恩达的UFLDL教程,有中文版就直接看了,后来发现有些地方总是不是很明确,又去看英文版,然后又找了些资料看,才发现...转载 2019-02-22 09:11:09 · 485 阅读 · 0 评论