自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 程序运行耗时计算

程序运行耗时计算常用的程序运行耗时计算有四中方法:1,clock_t 头文件为time.hclock_t start = clock();function();clock_t end = clock();std::cout<<"time is:"<<(double)(end -time)/CLOCKS_PER_SEC<<std::endl;2,利用gettimeofday()struct

2017-08-18 15:41:28 1287

原创 深度学习中对 end2end的理解

深度学习中对 end2end的理解在神经网络中,经常看到end2end的训练方式。end2end在不同的应用场景中有不同的诠释,对于视觉领域而言,神经网络的输入为图片,输出就是我们想要的结果。例如:1,自动驾驶中,输入为道路的图片,输出就是转向的角度。2,视觉机器人,输入的是图片,输出就是机械手运动的指令。3,目标识别中,输入为待检测图片,输出就是检测到的目标类别以及目标位置。从目标检测的角度理解:

2017-08-17 17:54:11 7265

原创 余弦相似度的计算——C++

余弦相似度的计算——C++​ 计算特征向量的相似度的手段有很多种,例如欧氏距离,皮尔逊相关系数,tanimoto系数,曼哈顿距离,汉明距离等等。​ 下面先记录下余弦相似度的计算。​ 根据向量间的余弦定理在C++里面实现就很容易了1,opencv中封装了矩阵运算,可以直接调用//简单明了,一步到位float getSimilarity(const cv::Mat& first,const

2017-08-11 10:59:44 10014 3

原创 多线程任务下CPU和GPU调度速度

背景:两个任务需要处理,所以我就分别把两个任务放在两个线程里面做。任务处理可以用GPU完成。发现使用gpu的时候的时间消耗比使用cpu的时间消耗还要大,正常情况下GPU时间消耗应该是CPU的十分之一以下。        我将两个任务不分线程做,也就是直接做在单一的一个线程里面,这个时候时间消耗就下来了。        如果多线程就是线任务是由CPU调度,那么gpu的使用也就是间接地受CPU

2017-08-10 09:29:47 6562 4

原创 estimateRigidTransform函数在opencv3和opencv2的区别

此函数在opencv3中输入的vector或者mat,可以是double或者float类型,但是在opencv2中运行的时候如果是double或者float就会抛出异常。Opencv Erro

2017-08-09 15:47:22 4695 1

原创 编译错误

WARNING:'aclocal-1.14' is missing on your system准备在arm平台上编译sqlite,所以先在我的pc上下载好了源码,然后在pc上解压,编译,一切正常。然后把文件夹拷贝到arm平台上进行编译,编译过程中遇到这个问题。百思不得其解,最终将文件夹删掉,重新下载压缩包解压就好了。具体原因就是:文件时间戳变化导致系统误以为文件已经被修改,警告不能继续编

2017-08-09 09:52:53 289

faster rcnn

使用c++实现rpn层,改掉了原来的python层。彻底摆脱 了python束缚

2017-10-12

pid算法(c语言实现)

压缩包有很多关于pid算法的一些书籍和文档。 看完这些一定会对pid有一个全心的认识。

2015-07-31

stm32正交解码

基于arm3的stm32 定时器的正交解码程序。用于编码器的脉冲计数和编码器的熟读反馈。 最大计数值65536

2015-07-16

空空如也

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

TA关注的人

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