TiRan_Yang

假如你不逼你自己,你永远不知道自己有多优秀。

一种快速收缩地图边界方法

一种快速收缩地图边界方法   在制作地图后,有时需要向内收缩地图地图边界,例如左右边界需要向内收缩30cm。这里提供了一种快速收缩地图的方法。先放一张收缩后的效果图。   这里以sin(x)作为地图的右边界,sin(x)+1作为地图右边界,左右边界都需要向内收缩30cm。 方法如下: 1、...

2019-03-21 11:10:58

阅读数 63

评论数 0

Savitsky-Golay滤波器及源码实现

SG平滑算法是由Savizkg和Golag提出来的。基于最小二乘原理的多项式平滑算法,也称卷积平滑。为啥叫多项式平滑呢?且看下去。 下面使用五点平滑算法来说明平滑过程 原理很简单如图: 把光谱一段区间的等波长间隔的5个点记为X集合,多项式平滑就是利用在波长点为Xm-2,Xm-1,Xm,Xm+1,...

2019-03-20 11:04:55

阅读数 235

评论数 1

Opencv鼠标事件

Opencv中的鼠标事件,例如在界面中通过鼠标左键任意位置,显示点坐标,并将改点存储到points中,为后续使用。 定义鼠标事件: #include "opencv2/core.hpp" #include "opencv2/highgui/highgui.hpp&qu...

2019-03-20 09:37:28

阅读数 68

评论数 0

C++基于sort排序对象

有时我们需要对某个数据进行排序,例如基于id升序或降序排列坐标点。使用sort排序vector中的对象。 结构体定义如下: struct Point2f { double x; double y; int id; } static bool cmp(const Point...

2019-03-06 16:59:38

阅读数 61

评论数 0

random常用的方法

  random.sample函数的第一个输入参数必须为list类型,否则会报错。第二个参数为从list中随机选取的个数。例如: import random list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] for i in range(3): slice ...

2018-08-30 20:56:20

阅读数 86

评论数 0

Python解析二进制文件

  使用python解析二进制文件时,需要了解python与C语言对应的格式,如下:   例如使用C语言保存的二进制格式,结构体为: struct Points { int x; int y; int z; }; struct Obj_info{ i...

2018-08-23 21:15:23

阅读数 1999

评论数 0

C或C++获取时间

使用C或C++获取系统当前时间: void fun_getTime(char *current_time) { time_t timep; time (&timep); strftime(current_time, sizeof(20 × size...

2018-07-09 21:06:17

阅读数 528

评论数 0

Opencv调用深度学习模型

  OpenCv 从V3.3版本开始支持调用深度学习模型,例如Caffe, Tensorflow, darknet等.详细见下图,具体的使用方法,可以参考官网: https://docs.opencv.org/3.4.1/d6/d0f/group__dnn.html   目前Opencv可...

2018-04-13 15:19:54

阅读数 4827

评论数 0

C中兼容C++操作

C中兼容C++操作   在C代码中加入C++风格的代码,在编译的时候,报错的是必然的.因为不兼容.例如,在C中加入C++的namespace namespace cv { typedef ::int8_t int8_t; typedef ::uint8_t uint8_t; typedef :...

2018-04-11 11:53:07

阅读数 404

评论数 0

Tensorflow学习笔记-通过slim读取TFRecord文件

  TFRecord文件格式的介绍:http://blog.csdn.net/lovelyaiq/article/details/78711944   由于slim是tensorflow的高级API,使用起来比较方便,例如在卷积或全连接层的书写时,可以大大减少代码量。使用slim读取TFReco...

2018-03-13 17:47:09

阅读数 5884

评论数 11

深度学习--softmax函数推导

  softmax函数在神经网络中使用是比较频繁,我们刚刚学习的时候,只是直到网络的最后一层经过softmax层,得到最后的输出,但不知道它的具体公式推导,因此本篇,以一个简单的网络来说明神经网络的前向传播与反向传播。   首先,以简单的单层网络为例。   隐含层对应的输出为:     ...

2018-03-06 17:30:35

阅读数 1497

评论数 2

深度学习---激活函数

  在说常用的激活函数之前,先看一下生物神经元与人工神经元之间的激活函数的区别。   在生物神经元中,激活函数的作用为:是否相应上一个神经元,如果响应比较大,则激活下一个神经元,往下以此传递。而人工神经元中的激活函数,又成为“非线性映射函数”,它并不是去激活什么东西,而是增加神经网络的非线性因素...

2018-02-23 14:47:01

阅读数 175

评论数 0

方差、标准差、均方误差的总结

方差   百度百科中关于方差的解释为:(variance)是在概率论和统计方差衡量随机变量或一组数据时离散程度的度量。概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。统计中的方差(样本方差)是每个样本值与全体样本值的平均数之差的平方值的平均数。在许多实际问题中,研究方差即偏离程...

2018-01-24 22:07:06

阅读数 2509

评论数 1

Numpy中常用的接口

  Numpy是利用python来进行数据分析中必须要掌握的基础。是高性能科学计算和数据分析的基础包。利用numpy能对整组数据无需循环就能进行快速的标准数学函数计算,同时能进行线性代数,随机数,以及傅里叶变换等等功能,而对于数据分析来说,比较重要的用途就是数据的清理,过滤,子集构造,转换,排序,...

2018-01-24 11:50:36

阅读数 340

评论数 0

Qt之QString与string的相互转换

QString与string的相互转换 1、QString与int相互转换 QString qstr = QString::number(123); int i = atoi(qstr.toStdString().c_str()); 也可以这样:int i = atoi(qstr.asci...

2018-01-23 09:14:40

阅读数 6297

评论数 0

深度学习--Inception-ResNet-v1网络结构

  Inception V4的网络结构如下:      从图中可以看出,输入部分与V1到V3的输入部分有较大的差别,这样设计的目的为了:使用并行结构、不对称卷积核结构,可以在保证信息损失足够小的情况下,降低计算量。结构中1*1的卷积核也用来降维,并且也增加了非线性。   Incepti...

2018-01-10 17:15:08

阅读数 13479

评论数 3

Tensorflow学习比较-多线程

Tensorflow通过tf.train.Coordinator和tf.train.QueueRunner来完成。tf.train.Coordinator的功能为协同管理多线程的功能,例如一起工作,一起停止。Coordinator提供了三个函数:should_stop、request_step、j...

2017-12-21 17:13:22

阅读数 941

评论数 0

Qt-将QDebug信息保存到文件中

Qt的qdebug可以很方便的输出LOG信息,但是有时我们需要将LOG信息保存到本地,方便后期的查看,例如,我们使用Qt开好的软件,然后打包发布后,此时就需要将有用的LOG信息保存到本地,如果软件使用过程中出现什么问题,我们就可以基于已经保存好的LOG信息,定位软件那个地方出现了Bug。 话不多...

2017-12-14 19:24:56

阅读数 612

评论数 0

TensorFlow学习笔记-组合训练数据

Tensorflow数据预处理操作:http://blog.csdn.net/lovelyaiq/article/details/78716325   Tensorflow读出TFRecord中的数据,然后在经过预处理操作,此时需要注意:数据还是单个,而网络的输入一般以Batch为单位,因此我...

2017-12-06 09:35:57

阅读数 2394

评论数 0

Python-matplotlib学习

Python下关于matplotlib的基本使用如下,更多的用法请参考matplotlib的API:http://matplotlib.org/tutorials/index.html#intermediateimport matplotlib.pyplot as plt plt.plot([1,...

2017-12-05 19:24:07

阅读数 313

评论数 0

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