自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C++11中future,promise,packaged_task和async介绍

为什么C++11引入std::future和std::promise?c++11创建了线程以后,我们不能直接从thread.join()得到结果,必须定义一个变量,在线程执行时,对这个变量赋值,然后执行join(),过程相对繁琐。  thread库提供了future用来访问异步操作的结果。std::promise用来包装一个值将数据和future绑定起来,为获取线程函数中的某个值提供便利,取值是间

2017-08-13 21:06:17 808

转载 git使用详细教程

一:Git是什么?  git是目前世界上最先进的分布式版本控制系统。  二:SVN与Git的最主要的区别?  SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢

2017-08-11 21:47:57 539

转载 faster-rcnn 封装

转载地址 http://www.cnblogs.com/louyihang-loves-baiyan/谢谢大神的分享,下面是自己的一些改进和遇到的一些问题总结: 未完待续:

2016-11-16 17:00:41 1218

原创 Hessian-Affine extractor and the SIFT descriptor

前情提要:在利用著名图像检索库yael测试vlad和fisher vector算法时发现使用INRIA实验室提供的提取好的holidays 数据集和对应的特征点能够达到论文中说的精度。但是当利用Opencv提取的sift特征点进行测试,发现效果很差。经过分析发现,opencv提取的sift特征点和siftgeo中的特征点数据类型不同。所以选择采用和INRIA实验室相同的方法来提取特征。脚本如下: 1

2016-10-18 15:28:28 3056

原创 cannot import name multivariate_normal

今天在使用别人代码的时候,代码提示ImportError: cannot import name multivariate_normal虽然我已经安装了scipy库,但是由于版本较低,所以就报这个错误。import scipyprint scipy.version.full_version就可以查看scipy的版本号解决上面问题的方法显然是更新scipy版本。pip install scipy -

2016-08-17 10:23:26 3008 1

原创 图像检索库yael的安装

yael是一个非常好的以图搜图的图像检索库,里面包含了很多算法。包括用来聚类的kmeans、gmm算法,还有聚合特征像向量的vlad、bof、fisher算法。现在记录下yael库配置的方法。 1、下载相应的版本 http://yael.gforge.inria.fr/gettingstarted.html 并且解压$yael_v438 2、根据官网上的介绍,安装yael需要提前一些依赖

2016-08-08 14:43:18 3767 2

原创 matplotlib.pyplot 标记出曲线上最大点和最小点的位置

matplotlib绘图

2016-08-04 15:03:38 50365 5

原创 利用JNI调用C++函数的测试

开发平台介绍:VS2013,Eclipse 步骤如下: 1、eclipse下新建一个javaproject,编写.class文件如下:package jni.exercise;public class test { public native int add(int a,int b); public native int compare(int a,int b); pu

2016-08-03 14:48:33 926

原创 Eclipse下配置javah.exe自动生成jni头文件

最近项目中需要用到JNI来进行java和c++之间的交互,去命令行调用javah.exe命令生成jni头文件的方法比较麻烦,可以通过配置Eclipse来解决这个问题,配置方法如下:1、首先确保你的环境配置没有问题(我想既然都开始用JNI了因该不会有问题吧!) 2、打开如下按钮 external tools configurations… 3、选中program,然后点击上面的带有+号的文档,

2016-08-03 12:04:34 1149

原创 vs中内存泄漏检测的方法总结

内存泄漏是一个比较头疼的问题,所以建议在分配内存是尽量使用智能指针。那么如何来进行内存泄漏的检测呢?这里总结两种方法。 第一种:#define CRTDBG_MAP_ALLOC //注意顺序不能乱#include <stdlib.h> #include <crtdbg.h> int main(void){ int* leak = new int[10]; _CrtDu

2016-08-02 09:55:13 7546 1

原创 总结下C语言中的文件读取

今天在读取文件的过程中遇到了一些问题,所以查了一些资料做了一些实验,总结下C语言中的文件读取。 1、文件的打开方式"r"(只读) 为输入打开一个文本文件 "w"(只写) 为输出打开一个文本文件 "a"(追加) 为追加打开一个文本文件 "rb"(只读) 为输入打开一个二进制文件 "wb"(只写) 为输出打开一个二进

2016-07-29 18:19:48 803

原创 Opencv Flann库的讲解

首先贴出来一个链接,我觉得已经讲的很不错了。 http://blog.csdn.net/jasonding1354/article/details/44038539

2016-07-29 17:45:34 1629 1

原创 ubuntu上配置jdk

jdk的安装和使用还是比较方便的,需要注意的问题就是配置环境变量的时候。下面列一下步骤: 1、下载jdk,可以去官网下,也可以直接百度,不建议使用最新版本。我这里的版本是(jdk1.8.0_74) 2、解压一下压缩包,下面配置环境变量。关于应该在什么地方配置环境变量的问题,可以看我的博客,也可以自行百度或google。我是在$.bashrc这个文件中配置的。 建议在配置这个文件之前先保存个副本

2016-07-27 11:52:52 431

原创 ubuntu中关于环境变量的一些问题

这里可以参考如下两个链接,讲解的比较详细。 1、http://blog.csdn.net/apn172/article/details/8868968 2、http://www.cnblogs.com/ITBread/p/3925014.html

2016-07-26 14:14:55 585

原创 ubuntu14.04安装opencv2.4.11

1、下载opencv2.4.11的.zip包 http://opencv.org/downloads.html2、解压到任意目录 unzip opencv-2.4.11.zip,假设我的在/opt/opencv-2.4.113、cd opencv-2.4.11 mkdir release4、安装编译Opencv所需要的一些依赖包 su - apt-get install build

2016-07-26 11:07:00 1924

原创 vmware通过文件共享的方法来从主机拷贝文件

1、选择安装的虚拟机,右键-》设置 选择共享文件夹一步步设置文件夹的路劲,这里我设置的是E盘。2、安装vmtools3、我安装的ubuntu系统,在/mnt/hgfs/目录面可以看见共享的文件夹。

2016-07-26 10:56:46 624

原创 eclipse下新建一个工程利用solrj来操作solr

1、新建一个java工程 File->New->Project->javaproject 输入一个项目名称,例如solrj_project. 2、配置依赖包 在工程中新建一个文件夹lib,然后把E:\solr-4.3.1\dist\solrj-lib这个目录下的*.jar文件拷贝进去。然后把这些依赖包加入到工程的依赖中。(选中包右键->BuildPath->Add to build path,

2016-07-22 13:56:18 870

原创 eclipse+tomcat+solr环境部署

前面已经记录过如何部署solr环境,这篇博客介绍下如何在eclipse中部署solr。废话不多说,直接来步骤:1、正确配置eclipse,tomcat,下载solr的压缩包。为了验证tomcat是否正常工作,可以在tomcat的bin文件下运行starup.bat程序,然后在地址栏中输入localhost:8080,如果能够出来如下界面,就说明能够正确访问。2、在eclipse中部署tomcat。

2016-07-22 11:11:36 2397

原创 Solr不同版本的下载地址

分享一下solr不同版本的下载链接,建议用迅雷下载,不然会比较慢。 http://archive.apache.org/dist/lucene/solr/

2016-07-20 11:09:16 599

原创 Solr4.3.1添加Core

Solr中添加Core,这里要分享一片文章,讲解的特别好。 http://blog.csdn.net/clj198606061111/article/details/21288499 按照这个做就可以了。

2016-07-19 15:49:40 413

原创 Solr4.3.1+Tomcat7.0.37配置

废话不多说步骤如下: 备注:确保tomcat能够正常的运行1、E盘下面新建一个winsolr文件夹把解压后的Tomcat放到该文件夹中。E:\winsolr\apache-tomcat-7.0.37。2、解压solr-4.3.1.zip ,将solr-4.3.1\dist\solr-4.3.1.war文件复制到E:\winsolr\apache-tomcat-7.0.37\webapps目录下,并

2016-07-19 11:23:30 922

原创 下载Tomcat双击运行startup.bat运行一闪而过的问题

Tomcat 一闪而过最近由于项目中要用到Java相关的知识不得不了解下java相关的东西,在下载tomcat的时候,运行tomcat一闪而过。解决方法如下 (1)首先去命令行运行startup.bat这样就会提示问题出错的原因。 (2)我的问题是因为配置Jdk环境的时候出错。从新配置下jdk环境就ok了。另外我jdk环境出错是因为我为了偷懒没有新建JAVA_HOME这个变量,而是直接把jdk/

2016-07-19 10:26:55 575

原创 配置VS开发环境

今天总结下配置VS开发环境,以免自己以后重新配置的时候能够快一点。 先来个结果图: 下面来一步一步的配置: 1、移动窗口,拖到显示蓝色的框的位置就可以停下来。 2、下载change color Theme插件可以更换背景颜色。 3、下载ClaudiaIDE用来更换背景图片,至于用法可以参考这个链接 http://www.cnblogs.com/plwang1990/p/4187408.h

2016-07-15 22:59:18 651

原创 vs2013 监视变量显示未定义标识符的问题

今天在使用VS2013调试工程的时候,对于有些变量,在使用watch的时候总是显示未定义标识符。可是明明已经定义的变量并且能够正确运行,为什么会出现未定义标识符的原因呢?后来在网上找了很久还找到一个正确的回答。现在把原因和解决方案给出来。 原因: vs2013在编译的时候采用了较快的编译模式,所以有些变量就显示未定义了。 解决方案: 项目-》属性-》c/c++-》优化-》改为禁用/OD 重

2016-07-12 10:14:31 13402 10

原创 重温指针数组和数组指针

引入vector来重温c语言中的指针知识首先区分下什么是指针数组和数组指针: (1)指针数组:int *a[4] (2)数组指针:int (*a)[4] 指针数组指的是数组里面的元素是指针类型,数组指针指的是指向一维数组的指针。 下面结合一段代码来理解下: int c[4]={1,2,3,4}; vector<int*>*a=new vector<int*>(); fo

2016-06-23 10:31:29 419

原创 非极大值抑制在物体检测方面的应用

非极大值抑制在物体检测方面的应用结合faster-rcnn给出的py_cpu_nms.py的源码来介绍一下nms算法在物体检测方面的应用。faster-rcnn中经过rpn层之后会得到一些boundingbox和boundingbox对应的属于某一类的分数(置信度)。所以可以根据NMS来去除那些overlap值比较大的box。import numpy as npdef py_cpu_nms(dets

2016-06-21 15:13:32 4168

原创 SQlite保存python的对象

今天遇到一个问题,如果利用SQlite来保存python中的对象?经过查阅资料发现一个回答灰常的好!主要还是利用pickle来进行数据的序列化和反序列化,但是里面对于细节的介绍比较全面。废话就说这么多了,贴出截图。 http://coding.derkeiler.com/Archive/Python/comp.lang.python/2008-12/msg00352.html 获取的,谢谢原作者。

2016-06-20 11:09:36 1457

原创 如何利用caffe自带的工具包绘制accuracy/loss曲线

在训练过程中画出accuracy 和loss曲线能够更直观的观察网络训练的状态,以便更好的优化网络的训练。本文主要介绍在基于caffe框架训练网络时,如何利用caffe自带的一些实用的工具包来绘制曲线。step1:保存日志文件 在训练过程中把终端输出的结果保存为一个日志文件,注意文件的后缀名必须是.log,这是因为后面再解析日志文件时有这个要求。如何把终端保存到日志文件,例子如下:$TOOLS/c

2016-05-26 11:30:53 9133 4

原创 基于cherrypy利用form表单上传一张图片的方法介绍

利用form表单从客户端上传一张图片到服务器前端时间在利用form表单上传一张图片到服务器时,就如何获取该图像的数据遇到了一些问题,最终通过查阅资料得到解决。为了方便以后自己回顾和以免他人走弯路写这篇博客:客户端代码服务器端代码代码介绍总结客户端代码<form action="" method="post" enctype="multipart/form-data"> <i

2016-05-23 17:22:25 1224

原创 总结下最近收集的一些比较好的网址

网址总结deeplearning python paper google caffe image processing linux1.deeplearning https://github.com/willard-yuan/hashing-baseline-for-image-retrieval http://vision.stanford.ed

2016-04-13 11:32:24 928

原创 linux下统计当前文件夹中文件的数目以及如何查看文件夹的大小

废话不多说直接贴命令1、查看一个文件夹下文件的数目 例如:要查看目录opt/test这个文件夹中包含的文件数目,方法如下:cd /opt/testls -l|grep "^-"|wc -l2、查看一个文件夹下文件的大小 例如:要查看目录test这个文件夹的大小,方法如下:cd /optdu -h --max-depth=1 test3、统计磁盘的使用情况df -h4、统计一个文件夹下文件夹的

2016-04-08 17:59:11 2408

原创 pylab画柱状图

利用pylab画柱状图进行结果统计和分析假设如下: 数据集:dic={a:10,b:20,c:30,e:40} 代码如下:import numpy as npimport pylab item=dic.items() keylist=[] vallist=[] for key,val in item: key

2016-04-08 11:37:56 987

原创 粗心付出的代价

今天用caffe的python接口写了一个多标签训练的例子,但是在跑的时候提示floatting exception。结果自己花了很长的时间去调试这个问题,最后发现问题居然是在solverparameter中设置了训练方式为step但是stepsize居然没有设置,这样这个值就是0。那在计算lr的时候就会报错。

2016-04-05 17:14:28 447

原创 又被拒了,心情不好

文章被拒,心情不好今天导师给我发了文章的审稿意见,看了之后简直可以用无语来形容此时的心情。两位审稿人给出的意见,让我哭笑不得,一看就不是做着一块的。上次被拒的时候也只是一个接受,一个拒,而且还是SCI-3区的期刊,这次倒好四区的期刊居然评审这么惨。导师说,不要太在意这次的审稿,水平有限。不过被拒稿终究不开心,不过还好已经有两篇文章被录用了,毕业时没有问题了。最后分享一个今天用word时遇到的公式中减

2016-03-28 23:38:37 2552

原创 利用requests库post一张图片请求

最近利用python写了一个向指定网址发送请求的功能,期间也遇到了一些问题,特此写文记录。1、问题描述 向指定网址post一个请求,请求参数包括一张图片和加密后的数据。 2、解决方案 利用requests库发送post请求,利用pyDes库进行文件的加密 3、发送请求的代码如下import requests.#img='img.png'.files={'img':('test.png'

2016-03-28 16:58:50 9579

转载 python os.path模块比较实用的函数介绍

python os.path模块比较实用的函数介绍本文转载自:http://www.cnblogs.com/BeginMan/p/3327291.htmlMarkdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键一、os模块概述Python os模块包含普遍的操作系统功能。如果

2016-03-11 18:09:22 9426

原创 linux下查看进程的方式

在linux下查看进程的命令如下:ps -ef|grep name在linux下删进程的方式:kill 进程名

2016-01-29 13:38:38 1465

原创 如何解决通过VNC远程登陆服务器,终端中Tab键自动补全的问题

最近发现通过VNC远程登陆服务器,终端中Tab键的自动补全功能不起作用了。为了解决这个问题,在网上找了很多答案,最后发现是因为tab键被其他快捷键占用了。解决方法如下:在终端输入xfwm4-settings 在keyboard中把super+tap键去掉,就可以了。

2016-01-12 10:52:43 691

原创 学习CNN的比较好的网站

记录下最近看的比较好的网站:网址如下:http://cs231n.github.io/classification/

2016-01-02 10:42:13 679

原创 你好2016!

2015年的最后一天做个小小的总结不知不觉一年又一年过去了,时间总是这么的不知疲倦的往前走。转眼研究生生活也要结束了,没什么好伤感的,只不过是新的开始而已。 接下来好好学习Deep LearningMarkdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗

2015-12-31 13:26:37 465

api-ms-win-crt-runtime-l1-1-0.zip

用来解决系统提示确实 api-ms-win-crt-runtime-l1-1-0.dll的问题。

2016-10-17

空空如也

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

TA关注的人

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