自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (1)
  • 收藏
  • 关注

原创 集合重合率和有序集的有序率

集合的重合率定义 :重合率=两个集合共有的元素2/两个集合的所有元素之和 。集合有序率的定义 :{1 2 3 4 5}集合是正确有序的,但 {2 3 1 4 5}是错误顺序的,其有序率 : 对于2来说,其余四个数中有三个数的分布是对的(3,4,5分布在2的右边,真确的;但1的位置是错的,应该在2的左边),其有序率为3/4, 对于3来说是3/4 , 对于1来说是2/4 , 对于4来说是...

2019-06-22 15:02:38 1594

原创 cmake学习笔记汇总

由于内容太多,这里仅附上他人cmake的学习笔记链接1、https://blog.csdn.net/dbzhang800/article/details/63140732、https://blog.csdn.net/kl222/article/details/8258811

2018-04-12 21:54:38 403

原创 段错误(sgementation fault)和核心已转储(core dump)的调试方法

本文主要介绍gdb+core的调试方法,其他几种方法的介绍参考:段错误产生原因及调试方法汇总一、printf方法调试二、gdb方法调试三、gdb+core文件的方法调试,步骤如下,具体参考:gdb+core调试    1、设置生成core文件,有以下两种方法    2、设置core文件的文件名和生成路径       3、gdb调试core四、objdump或者elfdu

2018-04-12 21:01:16 2708 1

转载 matlab 曲线属性设置

二维曲线绘图 语法?1234567plot(Y)plot(X1,Y1,...)plot(X1,Y1,LineSpec,...)plot(...,'PropertyName',PropertyValue,...)plot(axes_handle,...)h = plot(...)hlines = plot('v6',...) 描述plot(Y)如果Y是m×n的数组,以1:m为X横坐标,Y中的每一

2018-04-01 22:09:23 9328

原创 cmake常用命令

基本的cmake命令:1、project2、add_executable( )3、add_library( [SHARED|STATIC|MODULE] [EXCLUDE_FROM_ALL] source1 source2 ... sourceN)4、set_target_properties( PROPERTIES pro1 value1 pro2 value2 ...)5、

2018-03-31 10:45:43 298

原创 灰度转化为彩色

对https://blog.csdn.net/huixingshao/article/details/42706699进行了小修改 灰度图像的伪彩色处理的原理如下:根据色彩学方面的研究结果,将灰度图像对应到red , green , blue三个通道上,最后将三个通道的颜色值合成为需要显示的RGB颜色值即可。...

2018-03-29 21:43:18 2968

转载 matlab数据类型

Matlab的数据类型 原创 2016年01月25日 16:31:27 <ul class="article_tags clearfix csdn-tracking-statistics tracking-click" data-mod="popu_377"> <l...

2018-03-29 08:24:40 466

转载 matlab figure属性设置

figure属性设置: (1)设置坐标轴的范围: axis([xmin xmax ymin ymax]); (2)设置坐标轴的间距: set(gca, ‘XTick’, [xmin:间距:xmax]); set(gca, ‘YTick’, [ymin:间距:ymax]); (2)设置有格子: grid on (3)如果想取消x或者y...

2018-03-29 08:22:48 11318

转载 awk教程

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、P...

2018-03-22 10:30:35 349

转载 软件源安装和源码编译安装的不同

用软件源的好处是不用处理依赖关系的问题,缺点是版本不新。自己编译的好处是可以精确控制编译参数,修改代码,获得最新的版本。缺点是要处理复杂的依赖关系。比如你提到的LAMP,其实Ubuntu上面可以用apt-get install lamp-server^ 命令来安装。其中lamp-server^是一个meta package,其实就是一系列包的组合。14.04里,lamp-server^大约包含几十个

2018-03-20 14:12:51 2555

转载 源代码编译安装技巧

源代码的用处无非是以下两点;1、软件根据用户的需要加以定制;2、二次开发;注:要根据软件的许可证书约定为准,开发者许可二次开发才行;LINUX本是开源的,看大家的倔劲有多大了,呵呵,好了,下面正文开始吧,我发完就睡觉了!1、源码包的打包格式;源代码一般以file.tar.gz file.tar.bz2或file.src.rpm 打包;file.tar.gz和file.tar.bz2格式的解包命令

2018-03-20 14:10:45 363

转载 MathType在Word的菜单栏中不显示应该怎么解决

MathType选项在Word工具栏中消失了怎么办发布时间:2016-02-22 在使用MathType编辑公式时,有许多朋友都会对MathType出现的一些问题无法解决,比如Word中MathType选项项突然消失了,怎样才能恢复呢?下面介绍MathType选项消失的解决办法。原因:Office自动更新正在运行并且安装更新后,加载项将会被禁用,并且从Word的工具栏中移除。根...

2018-03-16 23:09:35 10042

转载 可以在M100上使用的机载处理器及无线设备

可以在M100上使用的机载处理器及无线设备置顶精华 1发表于2015-8-11 23:54:48手机看帖2470029      使用M100进行的各种应用开发可以说五花八门,从科研类的SLAM、集群控制,到行业应用例如电线巡逻、3D扫描建模等等,需求不同,控制M1...

2018-03-12 11:00:51 883

转载 源码安装常用的指令

转载自:http://blog.csdn.net/vivian187/article/details/51750639安装编译软件时的命令sudo ./configure && make && sudo make install作用:./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是...

2018-03-08 10:12:18 1225

原创 Normalization、Standardization and Regularization

1、NormalizationOn one hand,normalization rescales the values into a range of [0,1]. This might be useful in some cases where all parameters need to have the same positive scale. However, the outli

2018-01-28 16:24:21 567

转载 镜头畸变和几何矫正

透镜由于制造精度以及组装工艺的偏差会引入畸变,导致原始图像的失真。镜头的畸变分为径向畸变和切向畸变两类。1. 径向畸变顾名思义,径向畸变就是沿着透镜半径方向分布的畸变,产生原因是光线在原理透镜中心的地方比靠近中心的地方更加弯曲,这种畸变在普通廉价的镜头中表现更加明显,径向畸变主要包括桶形畸变和枕形畸变两种。以下分别是枕形和桶形畸变示意图:成像仪光轴中心的畸变为0,沿着镜头半径方向向边缘移动,畸

2018-01-18 10:07:25 5792

原创 gdb调试用法总结

启动GDB后,首先就是要设置断点,程序中断后才能调试。在gdb中,断点通常有三种形式:断点(BreakPoint): 在代码的指定位置中断,这个是我们用得最多的一种。设置断点的命令是break,它通常有如下方式:break <function>    在进入指定函数时停住break <linenum>    在指定行号停住。break +/-offset    在当前行号的前面或后面的of

2018-01-18 09:59:51 617

原创 grep常用用法、

1、grep基本格式grep [选项] 'pattern' [file]pattern需要用单引号('')标注出来2、常用选项-v :反向查找-c :显示所查找的每个file各包含多少个pattern-i :查找时不区分大小写-w : 全词匹配-r : 递归查找文件夹下的所有文件-n :显示每个搜索结果的行号3、常用pattern^  #锚定行的开始 如:'^grep'匹配所有以grep开头的行。...

2018-01-04 22:08:57 1001

转载 Vim高级进阶之ex命令集

转载自alexhiltonex是Vim对行编辑器ed的支持.ed是一个面向行的编辑器.在远古时代,还是黑白终端的时代,有一个流行的面向行的编辑器ed,也即把文件一行一行的读入,一次只显示一行,然后编辑这行.所以Vim中的ex命令都是ed编辑器所支持的命令,现代所用的流编辑器sed中的命令是ed命令的扩展.所以掌握了Vim中的ex编辑命令,稍加变通就连sed也一起搞定了.Vim是全屏编辑器,因此不会

2017-12-28 15:36:11 682

原创 有道桌面词典老是显示网络已断开的解决方案

摘自知乎回答有道的设置–>网络连接–>勾选使用代理服务器:在地址栏里输入:http://dict.youdao.com 端口:0点测试,如果测试弹出:代理服务器正常。保存设置。端口号不一定是0,你也可以填其它的。如果0不得行,可以多试几个端口号(1,2,3,…)。作者:匿名用户 链接:https://www.zhihu.com/question/20820791/answer/1118756

2017-12-26 16:39:55 11088

转载 为电器选择电源的问题

在无人机实验过程中,发现路由器老是崩溃,发现原来是电源功率太小的原因(用12V-2A的电源给12V-3A的路由器供电)。在网上找到下面这篇文章,MARK一下 关于电源、用电器的电压和电流,电源的电流大,会烧坏用电器 发布时间:2012-03-28 17:37:22,浏览12516次<div class="content"><p style="text-indent:2em;">生活

2017-12-10 23:26:18 1034

转载 通过tmux远程

通常本地连接远程linux服务器以后我们需要服务器一直执行程序,即使我们本地电脑关机或者断开连接,此时我们需要用到开后台神器tmux首先保证你的电脑安装了tmux 如果是ubuntu:apt-get install tmux1然后在命令行输入tmux,这时我们就开启了一个tmux后台程序,你在这里执行所有的命令和在shell里面执行是一样的结果,但是这里所有的结果和进程在你本地断开连接后远程服务器

2017-11-08 11:04:08 1815

转载 hash表

哈希、HashMap原理及源码、Hash的一些应用面试题 原创 2015年08月14日 23:20:01 3249

2017-09-24 22:49:51 333

转载 计算机网络基础

阅读目录1. 网络层次划分2. OSI七层网络模型3. IP地址4. 子网掩码及网络划分5. ARP/RARP协议6. 路由选择协议7. TCP/IP协议8. UDP协议 9. DNS协议10. NAT协议11. DHCP协议12. HTTP协议13. 一个举例  计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据

2017-09-17 13:37:05 753

转载 将一棵树转换为二叉树

如何将一棵树转化为对应的二叉树?解答:1. 将 节点的孩子 放在左子树;2. 将 节点的兄弟 放在右子树。例题: 答案:  延伸:任何一棵树都可以表示成二叉树,并不是任何一棵二叉树都可以表示成树。那么树多还是二叉树多?1. 任何一棵树都可以表示成二叉树,结合以上题目很容易理解。2.不是任何一棵二叉树都可以表示成树:当根节点包含右子树的时候,就无法表示成树了。3. 树多还是二叉

2017-09-01 15:13:18 4821

原创 c++容易混淆的概念

1、c++标准库和STL之间的关系简单地说,C++ 标准库包含了三个部分:C 标准库的 C++ 版本;C++ IO 库;C++ STL IO 库最常用的 HEADER 是  头文件 STL 包括了很多容器类(vector, list, deque, stack...),还有 functinal, algorithm, iterator 等 C 标准库的 C++ 版本:设原来头文件是

2017-07-31 23:11:24 383

转载 linux c++ 头文件及库文件的搜索路径问题

头文件:1.       #include “headfile.h”搜索顺序为:①先搜索当前目录②然后搜索-I指定的目录③再搜索gcc的环境变量CPLUS_INCLUDE_PATH(C程序使用的是C_INCLUDE_PATH)④最后搜索gcc的内定目录/usr/include/usr/local/include/usr/lib/gcc/x86_64-redhat-Linux/4.1.1/inclu

2017-07-31 23:07:40 4806

转载 raspberry pi 2安装rtl8811/ 8821网卡驱动

Raspberry PI 2上的802.11ac网卡驱动编译最近在树莓派2上折腾视频,用来做FPV,但是发现2.4G的控会严重干扰2.4G WIFI,在开控的时候我的台式机+外置USB网卡都频频掉线。考虑了一下,5.8G的频段虽然相对2.4G穿透能力更低,但是现阶段5.8G更干净,并且5.8G与2.4G没有倍频关系,不容易互相干扰(1.2G的图传就会干扰2.4G的控)。于是去买了个支持双频11A

2017-07-18 18:50:01 5026

原创 git的使用

参考教程:http://blog.csdn.net/afei__/article/details/51476529注意:添加服务器时用http协议,不要用ssh协议

2017-07-14 16:58:31 228

原创 飞控及OnboardSDK遇到问题

1、飞控连接至PC 步骤 && Windows下使用onboardSDK sample文件夹下的PureQt激活API控制的时候,步骤如下:(1)通过usb-TTL连接PC机和飞控主板的UART口,只连接RX,TX,GND即可(2)插入USB-TTL到电脑端,在设备管理器中找到这个COM口,如果有感叹号,说明操作系统是盗版的,重新安装这个驱动,一定要安装11年之前的(PL2303_Prol

2017-07-12 16:28:52 1979

原创 树莓派问题

1、树莓派接显示器不亮的方法(1)、将树莓派sd卡放在读卡器插入电脑中(2)、将config.txt文件放在U盘根目录中,config.txt文件中的内容如下:# uncomment if you get no picture on HDMI for a default "safe" modehdmi_safe=1hdmi_safe=1overscan_left=-30

2017-07-12 16:19:44 753

原创 guidance问题总结

1、树莓派配置guidance开发环境的问题(1)、在树莓派上编译guidance SDK开发的程序时,不用链接/so/arm/里的库文件,而是要链接/so/XU3/里的库文件(2)、不要忘记安装好linux上的guidance驱动软件:libusb-1.0.9.tar.bz2(http://www.libusb.org/)(3)、运行程序时不要忘记sudo ,如果没有sudo,那么则

2017-07-12 16:12:04 1556 1

原创 无人机平台构建过程中遇到的问题

1、采集并传输guidance数据时内核崩溃(1)有两个进程读取guidance数据(初始阶段就崩溃)(2)树莓派电压不足,在读取并传输途中崩溃。(PS:一定不要通过电脑usb供电)2、传输传感器数据时有卡顿现象推测:当时树莓派也比较卡顿,猜测和树莓运行速度有关3、传输某些帧时间过长由于应用层发送速率较快或者socket传输速率较慢导致发送缓冲区被填满,参考:http://

2017-07-11 15:49:19 672

原创 Onboard SDK

1、moveWithVelocity(CoreAPI*api, Flight* flight,float32_t xVelocity,float32_t yVelocity,float32_t zVleocity,float32_t yawRate,int timeoutInMs=2000,float yawRateThresholdInDegs = 0.5,float velThresholdI

2017-06-25 17:25:46 1534

原创 compile vim with python

参考:https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-sourcehttps://stackoverflow.com/questions/20104827/vim-loading-python-on-linux环境 :raspbian系统1、完全卸载vim(1)使用whereis vim 命令 查

2017-06-21 13:47:03 1411

原创 类的前置声明

使用类的前置声明可以减少头文件的包含关系,如下情况我们可以使用类的前置声明,而不需要包含类的头文件。1、在函数的声明中,参数和返回值中是类的指针、类的引用2、如果类定义在某个命名空间中,可以通过如下方法对类进行前置声明:using cv{class Mat;}3、使用typedef定义的类#a.htypedef struct my_time_t{   

2017-06-18 14:39:02 589

转载 c++:头文件包含问题

现有两个文件Test.h 和Test.cpp #include <iostream>在Test.h中包含 和在Test.cpp中包含有什么区别?1、在cpp文件中包含.h文件,要么你要用到这个头文件中的函数或者类,要么就是实现这个头文件;2、.h ---就是为了放一堆声明所产生的东西。如果是定义放在.h中。 如果.h被重复包含多次,那么则会被报重定义。所以在.h 中都要---如果函数

2017-06-16 14:25:47 732

转载 PCL VIEWER

【原文:https://segmentfault.com/a/1190000006685118】可视化:一目了然如题所示,可视化的重要性不必多说。在点云数据预处理中,要想知道点云的形状需要可视化; 要想了解精简/去噪/简化/压缩 的结果需要可视化; 配准中,对应点对的显示/对应点对的去除结果/配准变化的过程 需要可视化 …pcl_viewerLinux 下可直接在命令行输入 pcl_viewr

2017-06-12 16:05:40 3811 1

转载 opencv StereoBM各个参数的意义

另一篇很好的参考博客:https://cloud.tencent.com/developer/article/1065819from&nbsp;http://blog.csdn.net/chenyusiyuan/article/details/59672915.&nbsp;如何设置BM、SGBM和GC算法的状态参数?(1)StereoBMState// 预处理...

2017-06-08 15:01:42 7532

原创 mat flag成员

flag成员各个bit的意义如下:depth的编码如下:

2017-06-08 11:12:43 663

visual studio opencv2411属性页

本资源是opencv2.4.11版本的属性页,可以直接添加,用于visual studio

2018-04-20

空空如也

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

TA关注的人

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