自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

转载 15分钟学会使用Git和远程代码库

原文地址: http://blog.nicoschuele.com/?p=219译文链接: http://blog.jobbole.com/53573/译者信息: 伯乐在线-cjpangit是个了不起但却复杂的源代码管理系统。它能支持复杂的任务,却因此经常被认为太过复杂而不适用于简单的日常工作。让我们诚实一记吧:Git是复杂的,我们不要装作它不是。但我仍然会试图教会你用

2014-03-30 14:53:17 954

转载 Git 2.0 changes push default to 'simple'

原文地址: http://blog.nicoschuele.com/posts/git-2-0-changes-push-default-to-simpleIf you've recently updated Git, chances are you've seen this message when doing a git push: warning: push.default

2014-03-30 14:49:11 1361

原创 eye closure detection using flandmark toolbox

eye_closure_detection.h#ifndef _EYE_CLOSURE_DETECTION_H#define _EYE_CLOSURE_DETECTION_H#include #include #include #include using namespace cv;using namespace std;extern void HorizonPr

2014-03-28 22:37:01 1705

原创 OpenCV对图像进行mask操作

这里的mask操作指的是,对一幅图像image,有一个binary的mask图像,image_masked = image & mask可以采用 Mat的copyTo成员函数,利用mask参数实现。#include #include "opencv2/imgproc/imgproc.hpp"#include #include using namespace cv;using n

2014-03-26 23:04:49 22055

原创 对OpenCV mat进行水平和垂直方向的投影

#include #include using namespace cv;using namespace std;void HorizonProjection(const Mat& src, Mat& dst){ // accept only char type matrices CV_Assert(src.depth() != sizeof(uchar)); dst.cr

2014-03-23 21:39:53 9367

原创 OpenCV从摄像头读取视频

#include #include #include using namespace cv;using namespace std;int main(int argc, char* argv[]){ VideoCapture cap(0); if(!cap.isOpened()){ printf("Open camera/video failed.\n"); retur

2014-03-21 22:56:06 1063

原创 判断LBP值是否为uniform

LBP值是0~255之间的数值,uniform指的是其二进制形式的翻转次数是否超过2次,比如"00001110" 为unifom,而“00110011”不是uniform.#include using namespace std;//#define _DEBUG_INFOvoid printBinary(const unsigned char val){ for(int

2014-03-20 22:46:30 1397

转载 用二进制打印一个字节

#include using namespace std;void printBinary(const unsigned char val){ for(int i = 7; i >= 0; i--){ if(val & (1 << i)) cout << "1"; else cout << "0"; }}int main(int argc, char* arg

2014-03-20 22:13:09 1156

原创 OpenCV从Mat中提取某些行或列

Mat的rowRange和colRange可以获取某些范围内行或列的指针:Mat::rowRangeCreates a matrix header for the specified row span.C++: Mat Mat::rowRange(int startrow, int endrow) constC++: Mat Mat::rowRang

2014-03-17 20:53:58 41709 4

原创 设计模式之代理(Proxy)模式

个人理解代理模式的两个作用:1) 客户端调用接口类时都可以使用代理类来代替:这就要求代理类和接口类有相同的接口,所以代理类继承自接口类;2) 代理类可以动态选择接口类的不同实现方式:代理类包含指向接口类的指针,该指针可以指向接口类不同的子类,不同的子类代表了接口类的不同实现方式。UML图如下:示例代码如下:#include using name

2014-03-14 21:43:36 819

原创 二项分布和泊松定理

参考资料:盛骤,谢式千,潘承毅 《概率论与数理统计》

2014-03-10 22:15:40 3619

原创 Gamma校正及其实现

图2中左图为原图,中图为gamma = 1/2.2在校正结果,原图中左半侧的灰度值较高,右半侧的灰度值较低,经过gamma = 1/2.2校正后(中图),左侧的对比度降低(见胡须),右侧在对比度提高(明显可以看清面容),同时图像在的整体灰度值提高。右图为gamma = 2.2在校正结果,校正后,左侧的对比度提高(见胡须),右侧在对比度降低(面容更不清楚了),同时图像在的整体灰度值降低。

2014-03-09 13:11:15 35344 1

原创 OpenCV实现Gabor滤波

图1 不同中心震荡频率下在Gabor函数代码:根据http://blog.csdn.net/watkinsong/article/details/7876361实现#include #include #include #include #include using namespace cv;using namespace std;const double PI = 3.1

2014-03-08 00:04:31 14506 3

利用opencv检测手掌和拳头

利用opencv检测手掌和拳头. 思路:利用训练好的palm.xml和fist.xml文件,用OpenCV的CascadeClassifier对每一帧图像检测palm和fist,之后对多帧中检测到的palm和fist进行聚类分组,满足分组条件的区域为最终检测结果。

2014-08-13

基于OpenCV实现的Gabor滤波

基于OpenCV实现的Gabor滤波,包含Gabor小波的基本介绍和代码实现

2014-03-08

Operating Systems Internals and Design Priciples

Operating Systems Internals and Design Priciples 操作系统:精髓与设计原理 作者:William Stallings  译者:陈向群 陈渝等 机械工业出版社 注意:这是迷你书,只有前三章

2010-10-09

the way of algorithms

算法之道,邹恒明(上海交通大学),机械工业出版社。 注意:这是迷你书,只有第三章“分治与递归”

2010-10-09

空空如也

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

TA关注的人

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