- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 结合dlib与OpenCV的视频流人脸检测
dlib的人脸检测精度比OpenCV自带的高很多。因此本文采用dlib的人脸检测器,结合OpenCV视频流的读取方法,演示如何进行视频流的人脸检测。
2016-09-08 18:28:50
7419
1
翻译 【图像理解】自动生成图像的文本描述
深度视觉语义对齐用于生成图像描述Deep Visual-Semantic Alignments for Generating Image DescriptionsAndrej Karpathy Li Fei-Fei摘要本文提出了一种方法,可以用于生成图像的自然语言描述。主要包含了两个部分(1)视觉语义的对齐模型;(2)为新图像生成文本描述的 Multimodal RNN 模型。其中视觉语义的对齐模型
2016-03-29 18:32:43
32134
8
原创 如何创建Python工程目录
如何创建一个简单但是比较规范的python工程目录,本文是学习了Learn Python the Hard Way相关内容后做的一些总结。
2015-10-12 10:03:42
13544
原创 高维数据的快速最近邻算法FLANN
高维数据的可伸缩最近邻算法FLANN1. 简介在计算机视觉和机器学习中,对于一个高维特征,找到训练数据中的最近邻计算代价是昂贵的。对于高维特征,目前来说最有效的方法是 the randomized k-d forest和the priority search k-means tree,而对于二值特征的匹配 multiple hierarchical clusteringtrees则
2014-07-14 20:13:13
25473
1
翻译 OpenCV Python 在Windows下的安装
1.首先需要安装Python以及它的相关lib:1. 1Python-2.7-x1.2 Numpy. (支持Python的数学运算)1.3 Matplotlib.下载以上3个软件以后,默认安装好即可。2. 然后安装最新的OpenCV3. 解压后,将opencv目录C:/ opencv/build/python/2.7下的cv2.pyd文件,拷贝到C:/P
2014-03-11 21:08:29
3185
原创 BRISK特征 学习笔记
BRISK: Binary Robust In variant ScalableKeypointsBRISK特征描述子1. 简介 BRISK描述子由Stefan Leutenegger等人发表于ICCV11上。(ORB也是ICCV11上出现的)。详见这篇文章: “BRISK: Binary Robust In variant ScalableKeypoints”。
2014-01-20 16:24:48
9399
原创 ORB特征 学习笔记
ORB特征描述子1. 简介 ORB描述子由Ethan Rublee等人发表于ICCV11。详见这篇文章: “ORB: an efficient alternative to SIFT or SURF”。 ORB是Oriented FAST and Rotated BRIEF的简写,他是BRIEF描述子的一种改进,相比于BRIEF特征,它具有旋转不变性、尺
2014-01-17 17:54:57
3810
原创 BRIEF特征 学习笔记
BRIEF特征描述子1. 简介 BRIEF描述子由Michael Calonder等人发表于ECCV10。详见这篇文章:BRIEF: Binary Robust Independent ElementaryFeatures。 BRIEF采用二进制编码的方法对特征点周围区域提取描述子,它的描述子更简单,存储空间也比SIFT、SURF更小,采用Ham
2014-01-15 14:22:38
7094
原创 HOG特征和人体检测 学习笔记
Histogramsof Oriented Gradients for Human Detection 学习笔记一、 HOG 特征1. 简介 人脸检测问题首先要解决的是找到一种鲁棒同时又具有可识别性的特征,这种特征即使在杂乱的背景和不同的光照条件下也能很好地工作。HOG特征 + linearSVM进行人体检测。 HOG特征即在网格上提取梯度方向直方图。
2014-01-06 11:36:32
1809
原创 HDU_1050 重叠数
先将数组进行排序,第一次循环,将不重叠的元素从数组中删除(这里将flag赋值为false),sum+=10继续第二次循环,以此类推,直到数组中没有元素(flag全为false)#include #include #include using namespace std;struct move{public: int start; int end; bool flag;};bool comp( move p, move q){ return p.s
2010-09-29 09:32:00
866
原创 const 对象只能调用 const 函数
class CheckoutRecord{ public: friend ostream& operator void test() {} private: double book_id; string title; Date date_borrowed; Date date_due; pair borrower; //vector * > wait_list;};ost
2010-08-29 19:52:00
738
原创 双线性插值缩放(ActionScript版)
自己用ActionScript写了个双线性插值缩放的代码,供大家参考 package action{ import flash.display.Bitmap; import flash.display.BitmapData; /** * 双线性插值算法用于图片缩放 * */ public class DoubleLinearScale
2010-05-07 16:46:00
1407
1
原创 双线性插值算法用于图像缩放
图像的缩放很好理解,就是图像的放大和缩小。传统的绘画工具中,有一种叫做“放大尺”的绘画工具,画家常用它来放大图画。当然,在计算机上,我们不再需要用放大尺去放大或缩小图像了,把这个工作交给程序来完成就可以了。下面就来讲讲计算机怎么来放大缩小图象;在本文中,我们所说的图像都是指点阵图,也就是用一个像素矩阵来描述图像的方法,对于另一种图像:用函数来描述图像的矢量图,不在本文讨论之列。
2010-05-07 15:17:00
1275
原创 qsort函数应用大全(转)
qsort函数应用大全(转)七种qsort排序方法 一、对int类型数组排序 int num[100]; Sample: int cmp ( const void *a , const void *b ) { return *(int *)a - *(int *)b; } qsort(num,100,sizeof(num[0]),cmp); 二、对char类型数组排序(同int类型
2009-10-20 11:24:00
647
原创 线性表的实现
#include #include typedef int elemType;/************************************************************************//* 以下是关于线性表顺序存储操作的16种算法 *//*********************
2009-09-12 11:49:00
674
转载 JAVA中浅复制与深复制
JAVA中浅复制与深复制1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换
2009-09-06 11:45:00
539
转载 Eclipse的一些实用快捷键
1、ctrl+shift+r:打开资源 这个快捷键非常有用,项目越大作用越明显,我们还是先看看他的样子,同时按下“ctrl+shift+r”时,系统会弹出如下窗口 该窗口有个绝招是:在红线圈起来的文本框中输入任意字符,系统会自动匹配文件名,上图中我输入了ro,则系统自动匹配包含ro的文件。更绝的是他还支持通配符和正则表达式,前提是你会正则表达式。 2、ctrl+o:快速
2009-08-25 08:43:00
1614
2
原创 POJ_1611
http://acm.pku.edu.cn/JudgeOnline/problem?id=1611 #include "stdio.h"#include "stdlib.h"#include using namespace std;const int MAXSIZE = 30002;int parent[MAXSIZE]; //记录父节点int num[MAXSIZE];
2009-07-20 10:04:00
487
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人