自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Mac构建Protobuf

Protobuf源码下载:https://github.com/JumpWu/xls2protobuf/tree/master/protobuf-V3.01、切换到protobuf-V3.0 根目录,运行. autogen.sh前,我们需要先安装autoconf automake libtool2、autoconf 安装curl -OL http://ftpmirror.gnu.o

2017-06-09 18:00:22 381

原创 openGL ES在VS2012中配置遇到的应用程序无法正常启动0xc000007b解决方法

最近买了一本OpenGL ES3.0编程手册,开始学习OpenGL,在win7+Vs2012搭建开发环境的时候出现“应用程序无法正常启动0xc000007b解决方法”的问题,查阅了网上的一些解决方法,都说是DirectX的版本问题,在修复和更新了DirectX后依然出现这些问题。在各种尝试之后,发现是模拟器的问题。我采用的是AdrenoSDK_Installer.exe,在你安装AdrenoS

2015-12-01 16:11:27 3938

转载 Visual Studio 2012 编译错误【error C4996: 'scanf': This function or variable may be unsafe. 】的解决方案

在VS 2012 中编译 C 语言项目,如果使用了 scanf 函数,编译时便会提示如下错误:error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNI

2015-11-25 11:02:03 549

原创 Windows 7 Vs2012配置OpenGL出现的问题

最近在配置opengl,按照网上的教程(http://blog.csdn.net/foxhole123/article/details/9279251)配置好后,出现了如下的问题:打开windows下的GL.h文件夹,发现如下图所示错误,在查阅相关资料后在该文件中包含#include,就解决问题了,主要原因是:gl.h里面包含了大量WINGDIAPI和APIENTRY,这只是问题中

2015-11-25 11:01:13 616

转载 OpenCV简单粗糙的指尖检测方法(FingerTips Detection)

原文地址:http://blog.csdn.net/augusdi/article/details/8865589在人机交互领域,如果可以比较好的检测指尖,对于交互的丰富度、灵活性来说是有很大提升的。目前指尖检测的方法也很多,我这里稍微尝试了下简单了两种。这两种方法都借助了手的几何特征,简单但比较粗糙,鲁棒性不够。 方法一:重心距离法        见下图,红色点是

2015-10-15 09:18:03 3479

转载 用opencv检测convexity defects

原文:http://blog.csdn.net/lichengyu/article/details/38392473一 概念:Convexity hull, Convexity defects   如上图所示,黑色的轮廓线为convexity hull, 而convexity hull与手掌之间的部分为convexity defects. 每个convexity d

2015-08-14 16:38:30 2584

转载 不规则物体形状匹配综述

物体识别是计算机视觉应用的一项基本任务。识别通常基于目标物体的灰度信息、颜色信息或形状信息。物体识别的目的就是要找到一个包含可以区分不同目标物体的有效信息的描述。由于要识别的物体是事先知道的,所以目标物体的几何特征可以被直接应用到识别任务中。  不规则物体的形状匹配是一种有效的利用物体几何特征进行识别的方法。根据匹配对象的不同,可以将不规则物体的形状匹配分为基于区域的匹配方法和基于轮廓的匹

2015-08-10 14:20:40 1042

转载 opencv轮廓高级应用(轮廓匹配,几何直方图)

最近再次用到了opencv轮廓,在这里结合作者冰山一角的博客(http://www.cnblogs.com/slysky/)以及自己的体会在此稍加说明。其程序主要参见冰山一角的Blog,遗憾的是代码是OpenCV1.0写的,等有时间再用2.4.2改写一篇。    对于轮廓的相关数据结构表示和几本操作(查找轮廓,画轮廓),可参见前面两片关于轮廓的例程,在这里不多讲。   对于查找轮廓

2015-08-10 14:17:27 850

原创 利用openFrameWork、ofxFaceTrack制作的虚拟眼镜加载系统

最近在做一个项目,虚拟眼镜在线试戴,本来打算要做一个3D的效果出来,但是,感觉这台困难了,还需要了解OpenGL,3D引擎,所以就做了一个简单的演示程序,效果还不错,现在正想着怎么样把眼镜的边框加上,希望大家多提宝贵的意见。OpenFrameWork和ofxfacetracktracker简介:简称OF,微软一帮牛人+闲人捣鼓的一个开源库。用C++开发,其作用呢,用来做交互式互动软件的

2015-07-14 14:18:38 2519 1

转载 理解一般指针和指向指针的指针

在说指向指针的指针之前,不得不说指向变量的指针。先看如下示例:1. 指向整型指针先看如下示例: 1 #include iostream> 2 using namespace std; 3  4 int main() 5 { 6     int a = 5; 7     int * p = &a; 8     cout  "a  = "

2015-07-12 15:36:46 390

转载 如何配置ofxFaceTracker的AdvancedExample例子【更新】

(最近在使用ofxFaceTracker,但是按照下面的方法进行配置出现了一些问题,原因是我用的是最新版本的of_v0.8.0_vs_release,支持VS2012,将工程做如下改变就可以正确运行。配置)我使用的OpenFrameworks的版本是of_v0.7.4_vs2010_release,所以IDE是VS2010【最新版的OF是of_v0.8.0_vs_release

2015-07-06 08:48:24 818 1

转载 c++模板类学习

1、模板的概念我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y){  return(x>y)?x:y ; }//函数2.floa

2015-06-26 10:52:32 366

转载 Qt 5.x 应用程序 Windows 部署方法

使用 Qt 5.2.1 开发了一个程序之后,部署竟然用了我很长时间来调试。现在总算搞明白了。1、源代码使用 UTF-8 编码格式,对于 VC++ 2010 来说,创建并引入头文件 charset.h:[cpp] view plaincopy#pragma once    // VC 2010 以后,要求源码设置 UTF-8 BOM

2015-06-25 16:46:24 658

原创 C++栈和队列

栈和队列的基本操作如下:使用标准库的栈和队列时,先包含相关的头文件#include#include定义栈如下:stack stk;定义队列如下:queue q;栈提供了如下的操作s.empty() 如果栈为空返回true,否则返回falses.size()

2015-06-25 15:13:22 468

转载 数据结构与算法——链表(1)

最近一直在看《剑指Offer》这本书,现在总结一下对于链表方面的一点认识。链表的结构很简单,它由指针把若干个结点连成链状结构。链表的基本操作包括:创建、插入结点、删除结点等。链表是一种动态存储结构,在创建链表的时候无需知道链表的长度,当插入一个结点时,我们只需要为新插入的节点分配内存,然后调整指针的指向来确保新插入的结点被链接到链表当中。内存分配不是在创建链表时一次完成的,而是每添加一

2015-06-14 20:51:28 407

转载 [转]ubuntu和windows双系统启动顺序的修改

好吧,今天突然想重新研究一下关于grub的东西,看到这篇文章是关于双系统启动顺序相关设置的,说得挺全的,出于学习记录而转载。原文出处:http://www.cnblogs.com/ini_always/archive/2011/04/06/2007029.html------------------------------------------------------------

2015-06-07 20:13:50 451

转载 ubuntu10.10和windows双系统启动顺序的修改

我想大部分童鞋装ubuntu的时候,硬盘上的windows肯定还是保留着的,启动电脑时可以选择,想进windows就进windows,想进ubuntu就进ubuntu。但装完ubuntu后,它默认启动的是ubuntu,这对于使用ubuntu作为系统的童鞋来说没什么,但对那些经常要进windows的童鞋,每次开机都得按几次向下的箭头,再敲回车,非常不方便,有没有方法,让电脑开机时默认启动window

2015-06-04 14:18:52 470

转载 如何在Ubuntu 14.04中安装最新版Eclipse

想必很多开发人员都知道,Ubuntu 软件源中提供的并不是最新版本的 Eclipse,本教程就教大家如何在 Ubuntu 14.04 中快速安装 Eclipse 官方发布的最新版本。到目前为止,Eclipse 的官方最新版本为 Eclipse Kepler (4.3.2),我们可以使用如下步骤在 Ubuntu 14.04 或其它 Ubuntu 版本中进行快速安装。1.安装OpenJDK

2015-05-31 15:38:39 350

转载 Linux makefile 教程 非常详细,且易懂

最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。            于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。           后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,只是这篇文章从一个实例切入,在有些地方比

2015-05-28 09:47:51 441

原创 思考的乐趣

今天,起的早,°了两篇顾森的《思考的乐趣》中的两篇文章,感觉很不错,一个中文系学习语言的竟然对生活中的数学问题,有怎么深的见解!佩服,给大家也推荐一下找文件的问题:我有把个抽屉,每次我有重要的文件都会放进这八个抽屉里保存,但我也有1/5的概率,忘了放进这八个抽屉,也就是说把文件丢了。现在有一份重要的文件,我依次打开每一个抽屉,考虑以下问题:一、我打开第一个抽屉,发现里面没有我要的文件,

2015-05-27 08:13:26 633

转载 在linux环境下编译运行OpenCV程序的两种方法

原来以为在Ubuntu下安装好了OpenCV之后,自己写个简单的程序应该很容易吧,但是呢,就是为了编译一个简单的显示图片的程序我都快被弄崩溃了。  在谷歌和上StackOverFlow查看相关问题解答之后,我下面就介绍Command Line和CMake两种方式。  首先我先粘上我测试的代码吧,文件名为Test.cview sourceprint?

2015-05-26 20:15:00 435

原创 ubuntu下配置opencv利用脚本工具

原文:https://help.ubuntu.com/community/OpenCV这是最方便的一种方法,不用手工去配置一些依赖库,运行一个脚本,自动装载opencv,并配置环境变量

2015-05-26 20:11:00 585

原创 虚拟现实技术-给人脸加眼镜

近期做了一个项目,在检测到的人脸图像上加眼镜。初步完成了一些成果,但是还有很多不足,请大家多提建议。虚拟现实技术-给人脸加眼镜主要技术路线:一、人脸检测,人脸检测部分采用的是opencv自带的人脸检测器,由于速度的限制,本文采用的是检测一张人脸,而非多张人脸。二、人眼定位,人眼定位算法是自己开发的一个人眼精确定位的方法,比opencv自带的人眼检测器要准确,主要参考的是Ma

2015-05-20 15:27:49 4907 3

转载 caffe for windows 训练cifar10

caffe for windows 训练cifar101 cifar10数据库60000张32*32 彩色图片 共10类50000张训练10000张测试下载cifar10数据库:http://www.cs.toronto.edu/~kriz/cifar-10-binary.tar.gz这是binary格

2015-05-12 13:44:45 741

转载 ViBe算法:ViBe - a powerful technique for background detection and subtraction in video sequences

原文:http://blog.csdn.net/stellar0/article/details/8777283算法官网:http://www2.ulg.ac.be/telecom/research/vibe/描述:ViBe是一种像素级视频背景建模或前景检测的算法,效果优于所熟知的几种算法,对硬件内存占用也少。Code:算法执行效率测试程序,wind

2015-04-29 10:47:30 1275

转载 学习OpenCV范例(二十四)—ViBe前景检测(二)

原文  http://blog.csdn.net/chenjiazhou12/article/details/30098145最近导师没给什么项目做,所以有那么一点点小时间,于是就研究起了前景检测,既然前景检测有很多种算法,那干脆就把这些模型都学起来吧,以后用到前景检测时至少还有那么几种方法可以选择,上次介绍的是GMM模型,其实GMM模型本身就是一个很不错的模型,现在也很多

2015-04-25 09:27:05 1953 1

原创 人脸面部表情识别系统的设计(opencv)

转眼间研究生已经过去两年了,这几天整理一下,研究生期间做的一些课题,算是一个总结吧!未来的路很长,还需要继续努力哈。人脸表情识别系统,是我在研二刚开始的时候做的一个小demo,是根据一篇论文自己实现的,Facial expression recognition based on Local Binary Patterns:A comprehensive studyCaifeng Sha

2015-04-13 14:48:41 9924 30

原创 自然场景下图片中红色横幅文字的提取与矫正(OCR)

最近一个月在做互联网横幅图片中OCR的提取与矫正,主要是针对红色横幅体,在项目实践过程中遇到了一些问题,多亏了老师的帮助,基本完成了项目。现在分享一下我用到的一些方法,希望对大家有用。字符识别第二版字符识别第二版一、系统概况:系统主要有三部分构成:横幅分割,横幅校正,字符识别。                                                 

2015-04-13 14:00:05 3800 1

转载 基于Retinex的人脸关照不变量的提取

为了解决人脸的关照问题,现在的研究方法主要有一下3类:一、基于不变特征的方法、关照变化建模的方法和人脸图像关照归一化的方法。基于不变特征的方法是利用人脸的关照不变特征进行人脸识别,一般指利用朗博关照模型从图像中消除关照的影响。二、光照建模的方法,主要是指在一个在一个子空间中表示不同关照引起的变化,并估计参数模型,但是此类方法计算量大,不能应用与实时的人脸识别系统中。三、人脸

2015-04-13 13:56:19 701

转载 Gabor变换的opencv实现

一直在做人脸识别方向,想用一下Gabor滤波器做一下Gabor人脸。从网上看到Mian Zhou. Thesis. Gabor-Boosting Face Recognition的Gabor代码,也是基于Opencv的但是,代码是基于C结构的,用起来感觉不方便,就花一天的时间,修改成了C++结构的。/*Copyright (C) 2014 by Fangqi SuReference: Mi

2015-04-13 13:55:41 945

转载 最新场景文字检测进展(含代码)

关于场景文字检测的定义、应用、意义等科普性质的细节这里就不提了,本文是一篇相对比较专业的文章,如果非此领域的同学请绕行。本文主要探讨场景文字主流的方法,并提供了一些创新思路,以及一个基于文献[1]的场景文字检测系统(在csdn上分享了该代码)。就我所知(半年前全面搜索过),十分完善的场景文字检测的代码网上是没有的,有的只是一些算法,或者比较过时的系统,本文的出现正是希望通过本人的一点努力填补这个空

2015-04-07 14:54:40 1521

转载 使用OpenCV完成车道线检测功能

实验名称:车道线检测1.实验摘要2.实验介绍本项目是基于反透视变换和Hough直线检测完成的。要理解反透视变换首先要理解摄像机坐标系,成像坐标系和图像坐标系的关系。1)图像坐标系(Pixel coordinate system)摄像机采集的数字图像

2015-03-25 10:55:26 6412 10

转载 自然场景文本识别:基于笔画宽度变换的文本检测

自然场景文本识别:基于笔画宽度变换的文本检测最近在学习自然场景(Natural Scenes)的文本识别(Text Recognition)问题,这一问题也是时下一个非常热门的亟待解决的问题。在阅读学习了一定量的文献资料之后,有了一定收获,本文提到的基于“笔画宽度变换”(Stroke Width Transform)的方法,是目前个人看到比较认同的方法。        对于

2015-03-22 11:33:45 1488

转载 多线程和多进程的区别(小结)

很想写点关于多进程和多线程的东西,我确实很爱他们。但是每每想动手写点关于他们的东西,却总是求全心理作祟,始终动不了手。今天终于下了决心,写点东西,以后可以再修修补补也无妨。 一.为何需要多进程(或者多线程),为何需要并发?这个问题或许本身都不是个问题。但是对于没有接触过多进程编程的朋友来说,他们确实无法感受到并发的魅力以及必要性。我想,只要你不是整天都写那种int main()

2015-03-17 16:11:21 468 1

转载 图像的灰度共生矩阵GLCM(matlab 函数帮助)

转自:http://blog.csdn.net/linxue968/article/details/6034754Gray-level co-occurrence matrix from an image图像的灰度共生矩阵灰度共生矩阵是像素距离和角度的矩阵函数,它通过计算图像中一定距离和一定方向的两点灰度之间的相关性,来反映图像在方向、间隔、变化幅度及快慢上的综合信息。

2014-12-10 14:34:23 1096

转载 基于meanshift的手势跟踪与电脑鼠标控制(手势交互系统)

基于meanshift的手势跟踪与电脑鼠标控制(手势交互系统)[email protected]://blog.csdn.net/zouxy09        一年多前开始接触计算机视觉这个领域的时候,年幼无知,倍感吃力。当年惶恐,从而盲从。挣扎了不少时日,感觉自己好像还是处于领域的门外汉一样,在理论与实践的鸿沟中无法挣脱,心里空落落的。在这种挥之不去的烦忧中,某个时候豁然开朗,

2014-10-23 10:03:18 1099

转载 皮肤检测与克服光线影响的连通域寻找

一 、背景知识:(自己看这块的一些笔记)    (1)数字电视的色彩空间和计算机不同,不是RGB空间,而是采用一个亮度信号(Y)和两个色差信号(R-Y、B-Y)的YUV空间或者叫YCbCr空间。数字电视采用YUV(YCbCr)色彩空间的原因主要就是为了减少数据储存空间和数据传输带宽,同时又能非常方便的兼容黑白电视(R-Y和B-Y信号为零)    (2)来源上的差异y

2014-10-18 13:53:57 1222

在线眼镜试戴系统

利用OpenFrameWork框架,以及ofxFaceTracker设计的眼镜自动加载系统

2015-07-14

Android Application Programming with OpenCV

学习在安卓系统下,使用opencv开发项目

2015-04-18

基于手势控制的音乐播放器

利用手势识别技术开发的音乐播放器,代码运行过,可以使用

2015-04-07

单片机控制继电器

单片机控制继电器,继电器与大功率LED灯相接,通过单片机的延时控制可以使大功率的LED循环点亮

2013-07-02

空空如也

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

TA关注的人

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