自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(17)
  • 收藏
  • 关注

原创 Dark channel

#include<opencv2/opencv.hpp>#include<vector>using namespace cv;using namespace std;typedef struct{ int row; int col;}point;int main(){ vector<vector<point>> points(256); Mat image

2016-07-29 10:50:47 713

原创 Boost python 编程记录

使用的是windows,anaconda python2.7include的路径包含 \Anaconda\anaconda\include,\boost\include lib的路径包含 \Anaconda\anaconda\libs, \boost\libslib有 boost_python-vc120-mt-1_58.lib;python27.lib;#include <boost/p

2016-07-27 14:31:53 716

转载 Tensorflow 安装记录

一. pyenv安装与使用安装pyenv的原因可以参照 安装pyenv转载自 1、安装pyenv$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc $ echo 'export PATH="$PYENV_ROOT/bin:$PA

2016-07-27 11:11:12 1165

原创 bounding box overlap 计算

bounding box overlap的计算分为三步 第一步是计算两个bounding box的交 计算的方式如函数一所示,计算x方向与y方向的重叠,然后相乘得到的就是交的值。 第二步是计算两个bounding box的并 第三部是两个bounding box的交除于并函数一template<typename Dtype>Dtype lap(Dtype x1_min,Dtype x1_

2016-07-27 10:45:55 2174

原创 SPPLayer

caffe SPP层转化的流程图

2016-07-26 10:49:49 1377

原创 c++重载>>与<<

输入和输出运算符只能用友元函数重载。 友元函数:指某些虽然不是类成员却能够访问类的所有成员的函数。#include <iostream>using namespace std;class complex{private: double re, im;public: complex(double re, double im){ this->re = re;

2016-07-22 11:33:43 1201

翻译 Limitations of YOLO

YOLO的局限性: yolo在bounding box的预测上强加了很强的空间约束,每一个网格单元只预测两个boxes并且只能有一种类别。这种空间约束限制模型对邻近目标检测的数量。模型努力解决检测成组小目标的问题,比如一群鸟。 由于我们的模型从数据里面学习预测bounding box,它致力于在新的或者非常规方向比例目标上的推广。我们模型也可以使用相对底层的特征(coarse features)

2016-07-18 10:55:48 961

原创 caffe LMDB 库学习

这个程序是根据caffe里面的LMDB实现来编写的: 数据读写共同的步骤:调用mdb_env_create()函数mdb_env_set_mapsize()//读写的不同之处在于这个函数的flag中(想些见下面函数)。mdb_env_open()数据的写过程mdb_txn_begin()mdb_dbi_open()设置 MDB_val mdb_key, mdb_value;这两个值

2016-07-13 21:41:37 3796

原创 函数指针

指向函数的指针用指向函数的指针调用函数可以用指针变量指向整数类型,字符类型,数组等,也可以指向函数。一个函数在编译时候被分配一个入口地址。这个函数的入口地址被称为函数的指针。可以用一个指针变量指向函数。 下面提供两种写法: 第一种#include <iostream>using namespace std;int add(int x, int y);int sub(int x, int y

2016-07-13 15:49:26 411

原创 caffe DB类学习

DB类enum Mode { READ, WRITE, NEW };//数据库操作的模式class Cursor {//这个类实现的是对数据库内数据的读取,这个是一个基础类,根据不同的数据对这个类进行继承 public: Cursor() { } virtual ~Cursor() { } virtual void SeekToFirst() = 0; virtual void

2016-07-13 15:17:29 1353 2

原创 caffe BasePrefetchingDataLayer 学习

BasePrefetchingDataLayer介绍: 这个层通过继承BaseDataLayer和InternalThread这两个基本类,实现了数据(图片及标签)的获取。template <typename Dtype>class BasePrefetchingDataLayer : public BaseDataLayer<Dtype>, public InternalThread

2016-07-13 13:04:08 2282

原创 boost thread学习

Boost thread基础学习1、boost thread介绍 thread库为c++增加了现成处理能力,它提供简明清晰的线程、互斥量等概念,可以很容易地创建多线程程序。thread库也是高度可移植的,它支持最广泛的windows和POSIX线程。 2、使用thread库 thread位于命名空间boost,为了使用thread组建需要包含头文件<boost/thread.hpp> 2.1

2016-07-13 11:35:48 858

原创 caffe InternalThread类学习

InternalThreadInternalThread 这个类是使用与DataLayer里面的。InternalThread使用的是boost库的thread(基本的使用方法找一下其他博客)。class InternalThread { public: InternalThread() : thread_() {} virtual ~InternalThread(); /** Retu

2016-07-13 10:25:12 920

原创 caffe BaseDataLayer 学习

template <typename Dtype>class BaseDataLayer : public Layer<Dtype> { public: explicit BaseDataLayer(const LayerParameter& param);//构造函数 virtual void LayerSetUp(const vector<Blob<Dtype>*>& bottom,

2016-07-13 10:04:12 407

原创 const* 与*const

直接举例子了int* const temp = new int[10];temp = new int[29];//这个是错误的,这里的temp是常量指针。int const* temp = new int[10];temp[i] = 10;//这个是错误的,这里temp指向常量,不能进行赋值。

2016-07-10 23:31:01 770

原创 vector 的使用

1、vector的初始化需要指出的是,在早期版本的c++标准中,出现vector的元素还是vector(或者其他类型的模板类型),其定义与现在的c++11版本略有不同。过去,必须在外层vector对象的右尖括号与其他类型之间加一个空格,如,写成vector<vector<int>>,而非vector<vector<int>>。如果出现出现初始化vector的长度为没有具体的初始值,这个时候要看里

2016-07-10 21:40:08 627

原创 YOLO detection 学习

detection_layer make_detection_layer(int batch, int inputs, int n, int side, int classes, int coords, int rescore){ detection_layer l = {0}; l.type = DETECTION; l.n = n;//对应论文里面的B,表示每个ce

2016-07-10 20:00:45 4525 2

空空如也

空空如也

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

TA关注的人

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