自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [robot framework] 脚本解析模块

脚本解析模块 负责加载测试脚本文件,模块代码路径./src/robot/parsing/一、解析逻辑我们以keyword_driven.robot测试脚本为例,入口点是./src/robot/parsing/model.py的TestData()函数,分析其中的解析过程。1.1 表格解析器TestCaseFile构造函数中会实例化四个表格对象:设置表格、变量表格、测试用例表格、用户关键字表格

2017-10-09 14:05:59 1768 1

原创 [nginx] if、rewrite、location指令

nginx中ngx_http_rewrite_module管理着配置文件中的set、if、rewrite、break、return等指令,其中if会和location指令一样在server下创建location并push到server->locations队列里,有个noname属性区分这两种情况,用于在find_config_phase时只查找真实的location。location指令详情参见[

2017-07-16 16:00:37 4430

原创 [nginx] 异步非阻塞多进程模型

异步:事件注册机制处理请求,当本次接收到的数据处理完就返回,并有能力处理其它request,当后面数据到达时便触发该注册的事件,参考Nginx 的高并发性 非阻塞IO:socket默认是阻塞模式,包括accept()、connect()、write类、read类,会使数据IO进程挂起,而nginx采用非阻塞socket,并使用了linux的epoll多路IO复用 多进程:采用master-w

2017-04-18 12:38:50 1637

原创 [nginx] 负载均衡策略--RobinRound

负载均衡:将负载尽量均衡的分摊到多个不同的后端服务单元,以保证服务的可用性和可靠性; upstream:proxy和upstream模块 nginx默认采用robin round策略,详情参考Nginx学习之十二-负载均衡-加权轮询策略剖析一、主体结构upstream backend { server 192.168.0.1:8080 weight=2 max_fails=3;

2017-03-18 01:00:26 478

原创 [nginx] upstream结束和keepalive实现

upstream请求结束:数据交互出错、后端关闭socket时nginx接收到FIN、content-length数据已接收到 upstream结束的主函数:ngx_http_upstream_finalize_request() keepalive机制:[nginx长连接]https://skyao.gitbooks.io/leaning-nginx/content/documentati

2017-03-12 14:10:07 2816

原创 [nginx] proxy和upstream模块

proxy模块负责nginx的http反向代理,默认为HTTP\1.0,会把Client发来的http headers和http body都传递给upstream upstream模块负责与上游(后端)服务器通信,其中包括负载均衡的轮询策略、长连接队列 一、配置文件http{}配置内# 上游(后端)服务upstream http_backend { server 192.168.

2017-03-04 15:34:55 3533

原创 [nginx] location定位

nginx document nginx配置:location配置方法及实例详解 nginx location的管理以及查找 一、匹配的优先级Nginx 的 location 匹配的优先级如下 (从高到低)在相同的匹配类型当中,字符串长的会优先匹配location = 精确匹配location ^~ 前缀匹配, 例如 location ^~ /hello 等同于 loc

2017-02-12 13:57:31 1956

原创 [nginx] 脚本引擎

nginx脚本引擎,nginx变量大体上分为内部变量和外部变量:内部变量,包括./src/http/ngx_http_variables.c定义的ngx_http_core_variables,主要是相对于外部变量外部变量,配置文件中set $var value定义的变量

2017-02-10 13:10:49 823

原创 [nginx] 内存池与基本容器

nginx内存池:ngx_pool_t,二级内存分配器 nginx基本容器,包括: 数组,ngx_array_t 链表,ngx_list_t 队列,ngx_queue_t 哈希表,ngx_hash_t 通配符哈希表,ngx_hash_wildcard_t 一、nginx内存池参考nginx源码分析—内存池结构ngx_pool_t及内存管理,特点:与S

2016-12-05 15:34:50 1130 1

原创 LATCH: Learned Arrangements of Three Patch Codes

this feature won the CVPR 2015, OpenCV State of the Art Vision Challenge, in the Image Registration category. LATCH is now integrated into OpenCV 3.0

2015-07-13 17:04:46 1309

原创 Visual Tracking Dataset UCSB

Four Eyes Lab公开了他们用于基于局部特征点跟踪的视频数据集。该数据集有96段视频,共6889 帧,6个不同纹理的图片对象,每个对象都以16种不同的方式进行拍摄,图像分辨率为640\*480

2015-07-10 16:25:30 998 4

原创 Harris角点检测及代码分析(续)

紧接着“Harris角点检测及代码分析”,这里主要分析OpenCV的cvGoodFeaturesToTrack()函数,这才是角点提取的真正代码。

2015-05-25 17:07:13 717

原创 The Inverted Multi-Index

ANN,文章follow了PQ方法,大致意思是对原始数据进行维度划分,在各子空间上分别做k-means,将database中的每个数据映射到各子空间的centroid上,query时通过计算数据与database的centroid距离进行排序,子空间距离度量用欧式公式。

2015-04-29 20:34:16 3665 1

原创 On the burstiness of visual elements

Hervé Jégou, Matthijs Douze, Cordelia Schmid, INRIA LEAR组,CVPR09,被引用次数:180 阅读时间:2015-04-09~10文章揭示了图像集中存在大量多次出现的视觉元素,即重复模式。这样视觉元素会严重影响图像检索时的相似度计算,所以需要除去burstiness元素,文中提出了三种方法。

2015-04-23 12:54:54 1146

原创 2013_Signal-Processing-Image-Communication泛读

一些关于mobile visual search的文章,网上下载不到原文。

2015-04-17 10:52:14 1512

原创 图像检索公开数据集

搜索了许多CBIR的数据集,后续还会有添加。

2015-04-14 19:45:53 20190

原创 Product quantization for nearest neighbor search

文章为近似最近邻搜索提供了一种新方法:将高维数据量化划分为一些独立的低维子空间的Cartesian乘积,称之为PQ法。文章先形式化地描述了最近邻问题,并解释了对一个高维向量进行PQ,在内存使用量和Assignment复杂度上都比k-means优秀。然而在query时不能忍受遍历所有dataset的方式,提出coarse k-means划分成子集,再进行PQ法。

2015-04-13 12:05:55 4128

原创 Hamming Embedding, Burstiness, Multiple Assignment

这些都是大规模图像检索时的一些优化技术

2015-04-10 09:39:03 1373

原创 Hamming embedding and weak geometric consistency for large scale image search

文章三大贡献:1. 将bag-of-features理解成voting,并形式化表示match过程;2. 提出Hamming Embedding,在聚类中k值较小时也能保持descriptor的discriminative power;3. 弱几何一致性和几何变换先验过滤掉一些不满足该条件的匹配点。

2015-04-09 01:50:06 2842

原创 Video Google: A Text Retrieval Approach to Object Matching in Videos

文章主要研究的内容是如何将文本检索的一些方法移植到视频搜索中。文中先回顾了文本检索方法,然后把这套方法应用在视频中目标检索上。

2015-04-06 22:25:03 3835 1

原创 SIFT特征提取和代码分析

本文只记录sift特征提取过程和sift的扩展应用,并分析了opensift的代码。如果想详细理解sift的理论知识请参见Rachel-Zhang的文章。这里没分析OpenCV的代码,是因为相比之下opensift代码结构更加清楚,可读性更好。

2015-04-01 14:40:58 1756

原创 Harris角点检测及代码分析

角点是图像亮度发生剧烈变化和图像边缘曲线上曲率极大值点,是目前很多图像关键点提取算法的基础,也是研究物体移动时可选取的参考点。本文主要记录Harris角点检测步骤,并对OpenCV1.0的代码进行分析。

2015-03-28 10:51:17 891

原创 SimpleHTTPServer模块分析

该模块是python中自带的提供HTTP服务的最上层模块,主要提供文件服务,如请求路径是文件夹,则返回该文件夹目录结构。该模块被webpy继承后用于提供静态文件服务。

2015-02-11 16:31:38 1008

原创 BaseHTTPServer模块分析

因为BaseHTTPServer是个基础模块,仅提供了对HTTP请求的解析和响应框架。通过对该模块的了解,可以熟悉如何解析HTTP请求,窥探web服务的内部基础。该模块理解起来很容易,所以就没写例子,可以直接看注释的源码。

2015-02-11 11:59:07 1996 4

原创 SocketServer模块分析

本文利用SocketServer模块完成一个简单的服务端程序,能将接收到的内容回写给客户端。然后详细分析该例子的框架。

2015-02-10 13:18:05 710

C++设计新思维

学习boost、V8等源码、模板编程必看书籍

2016-10-31

空空如也

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

TA关注的人

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