自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 深度学习知识记录

损失函数损失函数用来衡量输入变量经过深度网络得到的输出值与真实值之间的差异.

2018-03-03 10:56:02 328

原创 golang map

Golang map在for range 中delete某个项是安全的如下代码所示:m := make(map[string]string)...//m数据赋值操作,这里省略...现在我想删除掉len(key) == 2的项,于是写出如下代码:for k,_ := range m{ if len(k) == 2 { delete(m,k) }

2018-02-07 10:18:41 756

原创 linux 常用命令 自己看

linux常用命令netstat netstat -npl | grep 或者netstat -anp|grep -n:numeric -p programs -l listening -a allps ps -ef | grep -e : all -f 显示uid pid ppid

2018-01-31 21:47:15 199

原创 golang 程序性能优化工具介绍

golang程序性能优化本文内容本文旨在介绍go语言中用来分析性能的工具工具列表go tool pprof简介:pprof是go自带的性能分析工具,可以分析程序的各个函数的cpu占用情况,内存占用情况等。使用方法方法一 :基于go的功能测试函数go的功能测试函数有两种,一种是func TestXXX(t*testing.T){},一种是BenchmarkXXX(b*testing.B){}。前者只对

2017-12-09 16:31:29 1205

原创 c++ 拷贝构造函数

拷贝构造函数爆炸性先验结论c++调用拷贝构造函数时,不会调用类的构造函数。(拷贝构造函数也是构造函数的一种,每次只调用一个构造函数)。问题描述很多人对c++的拷贝构造函数和赋值=运算区分不清楚。

2017-09-08 17:47:21 258

转载 socket套接字操作

文章转载地址http://blog.sina.com.cn/s/blog_b4ef897e0102vrtt.html

2017-09-04 18:51:11 231

转载 几种线程的区别

几种线程的区别本文主要是转载了一片文章,作为日后查看使用。转载文章地址:http://blog.csdn.net/blog_lee/article/details/50096923

2017-09-04 18:48:56 252

转载 可递归锁

可递归锁概念在所有的线程同步方法中,恐怕互斥锁(mutex)的出场率远远高于其它方法。互斥锁的理解和基本使用方法都很容易,这里不做更多介绍了。 Mutex可以分为递归锁(recursive mutex)和非递归锁(non-recursive mutex)。可递归锁也可称为可重入锁(reentrant mutex), 非递归锁又叫不可重入锁(non-reentrant mutex)。

2017-09-01 17:38:11 615

原创 linux 调试core文件

允许linux生成core文件命令: ulimit -c unlimited 这样进行修改只是对本次会话有效,是临时的。调试core文件gdb 程序名 core文件名参考:http://blog.csdn.net/jiajiayouba/article/details/8677866

2017-08-30 12:52:31 239

原创 google thrift

google thrift使用指南本文分析http://thrift.apache.org/tutorial/go 上提供的tutorial。

2017-08-22 20:09:52 302

原创 GOlang学习

Golang 学习编译命令build在cmd 中输入go build helloworld.go,将在当前目录下生成helloworld.exe。map注意点使用for range访问map时,每次访问的次序都是随机的。每次使用for range访问map,都会得到不同的结果。 go中的map 实现是哈希表hashmap。源码阅读文件: (GOROOT/Go/src/runtime/hash

2017-08-17 17:36:40 244

原创 svn: Can't convert string from 'UTF-8' to native encoding

svn: Can’t convert string from ‘UTF-8’ to native encoding一:先说解决方案:一般情况下,在终端输入:export LANG=zh_CN.UTF-8,代表中国人使用的unicode字符集。如果还是不能解决问题,输入export LC_ALL=zh_CN.UTF-8二:解释问题svn checkout 的文件中含有中文,但是你的linux系统环境设

2017-08-02 15:49:34 391

原创 opencv Rect

关于opencv Rect 的sizeopencv 的Rect是矢量,Rect的width和height是矢量长度opencv源码如下:Rect_<_Tp>::Rect_(const Point_<_Tp>& pt1, const Point_<_Tp>& pt2){ x = std::min(pt1.x, pt2.x); y = std::min(pt1.y, pt2.y);

2017-04-04 10:50:01 412

原创 二次型能量方程求解

二次型 能量方程求解背景本人从事于视频拼接,看相关拼接论文,经常会遇到能量优化的问题,如E=Ep+αEg+βEsE = E_p + \alpha E_g + \beta E_s 。目的是通过使得E最小来得到期望的参数。这些参数包含在等式右边的各项中。二次能量方程解本文基于cvpr2014的一篇文章(parallax-tolerant image stitching )来具体阐述如何解二次型能量方程

2017-03-14 14:10:22 1915 1

原创 opencv estimateRigidTransform解析

estimateRigidTransform解析参考文章:http://nghiaho.com/?p=2208 http://stackoverflow.com/questions/25375597/what-happens-if-i-give-more-inputs-in-estimaterigidtransform-or-getaffinetransfo关于estimateRigidTrans

2017-03-13 18:30:36 5427

原创 STL之vector内存释放

相信搜索这个问题的大家已经知道vector的clear()只能对vector中的元素个数清空,但是并不能释放相应的空间。swap 释放内存方法网上有不少相关的文章介绍利用vector的swap()进行内存释放,总体上有两种方法:以std::vector test(100,10);为例方法一:std::vector().swap(test); 方法二:std::vector(test).swap(t

2017-03-04 13:26:33 407

转载 realloc

来源:http://www.cnblogs.com/ladd/archive/2012/06/30/2571420.html realloc函数用来为ptr重新分配大小为size的一块内存,看似很简单,在使用过程中却会发生各种错误。函数形式为:void * realloc ( void * ptr, size_t new_size );最近在网上查看了一些资料,在glibc中没有找到具体的实现

2017-03-02 19:10:06 263

转载 Sift VS Dense Sift

原文:http://blog.csdn.net/jwh_bupt/article/details/40154933有个博友问SIFT和Dense-SIFT在应用上的区别。这个问题可以放大到Sparse feature和Dense feature的使用场景上(不然现在说Dense-SIFT估计没人鸟了)。之前自己也考虑过这个问题,今天不妨写出来。这些都是对基本问题的一些理解,后面的博客打算写点高级点

2017-03-02 16:36:55 561

原创 自己创建XXConfig.cmake文件

创建自定义的XXConfig.cmake文件:我们在使用cmake进行代码构建的时候,当需要通过find_package(XXX)来配置相关库的路径(头文件路径、链接库路径)的时候,如果没有在系统环境变量中设置相关的XXX_DIR等,cmake会提示出错。所以所有网上介绍某个库的安装教程中,在最后都会让你设置相关的系统环境变量。这样做一般没什么问题。但是当你由于项目等原因,需要某个库的多个版本。比如

2017-03-01 19:42:25 15186 2

原创 opencv Mat引用计数详解

opencv提供两种复制的方式:深拷贝和浅拷贝 在发生拷贝构造函数和operator=函数时候,采用的是浅拷贝 copyto()和clone()函数发生的是深拷贝那么浅拷贝是如何实现的呢?浅拷贝发生时,比如赋值运算符。增加=两边的Mat对象的refCount引用计数器,当Mat对象析构时候,先对refCount减一,然后判断refCount的值是否为零,若为零则对data对应的内存进行释放。

2016-10-12 09:47:14 3909

原创 图像增强

经典图像增强算法空间域灰度变换(通过一个映射函数得到增强后的图像,它与图像的像素位置以及被处理像素的临域灰度无关,根据映射函数可以分为以下几类:)线性变换分段线性变换 指数变换对数变换直方图修正直方图均衡化直方图规定化噪声清除图像锐化 离散空间差分法 Roberts梯度算子Laplacian算子Sobel算子LOG算子频率域频率域滤波增强 低通滤波高通滤波

2016-10-11 19:33:03 530

原创 图像去噪

经典去噪方法:空间域均值滤波中值滤波自适应维纳滤波(根据图像的局部方差调整滤波器的输出,局部方差越大,滤波器的平滑作用越强。维纳滤波的效果比均值滤波效果好,对保留图像的边缘和其他高频部分很有用,不过计算量大,对高斯噪声的滤波效果好)频率域小波变换(频率域方法,滤掉高频和次高频部分)

2016-10-11 19:12:41 608

原创 rcnn-->spp-net-->fast rcnn的改进

rcnn处理框架:1.输入图像 2.提取候选区域(基于selective search方法) 3.候选区域送入CNN,计算得到每个候选区域的特征向量 4.使用支持向量机进行分类 5.边界框回归(boundingbox regression)spp(spatial pyramid pooling) net1.输入图像 2.提取候选区域(基于selective search方法) 3.只对原

2016-10-08 19:52:00 677

原创 循环队列实现

循环队列数组法实现。

2016-09-22 16:03:06 893

原创 ANN_MLP神经网络使用流程详述

1 . 获取训练样本训练样本就是一些固定大小的图片。样本分为正样本和负样本,样本的选取是一个技术活,需要相关的知识。这里不做详述。忽略样本选取的合理性对最终神经网络性能造成的影响的前提下,样本选取主要有以下两种方式: 一 、自己动手,丰衣足食 自己在一张张大图像上使用相关的抠图软件,如ps等,扣取固定大小的小图像。也可以自己写一些小程序,自动抠图。 二、 使用一些存在的样本集 这里

2016-07-04 09:40:26 1363

原创 Qt编译qsqlmysql.dll插件

感想由于项目需要在qt环境中使用mySQL数据库,而qt4又没有直接提供qsqlmysql插件,因而只能自己编译。中间走了很多弯路,在此总结一下。工具Qt4.8.6X64_msvc2010 MySQL C链接库MySQLServer 步骤1.如果没有Qt4.8.6X64_msvc2010 ,则需要自己下载qt ,然后编译64位的在visual studio中使用的版本。编译过程参考其

2016-03-29 20:52:51 8236 7

原创 opencv 矩阵相乘

点乘与相应元素相乘点乘cv::Mat mat(2,2,CV_64FC1,cv::Scalar(2)); double data[4] = {1,2,3,4}; cv::Mat mat2(2,2,CV_64FC1,data); std::cout << mat*mat2 <<std::endl;输出结果: 基于元素的乘积cv::Mat mat(2,2,CV_64FC1,c

2016-02-26 15:39:56 1001

原创 Qt文件操作

Qt文件操作主要涉及QFile 、QFileInfo 、QDir 三个类,本篇对着三个类从工程使用上做一些说明。

2015-12-08 19:52:29 829

原创 Qt事件处理机制

Qt事件处理机制Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G

2015-09-13 22:25:07 1062

空空如也

空空如也

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

TA关注的人

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