Opencv学习
文章平均质量分 79
sufangqi123
这个作者很懒,什么都没留下…
展开
-
皮肤检测与克服光线影响的连通域寻找
一 、背景知识:(自己看这块的一些笔记) (1)数字电视的色彩空间和计算机不同,不是RGB空间,而是采用一个亮度信号(Y)和两个色差信号(R-Y、B-Y)的YUV空间或者叫YCbCr空间。数字电视采用YUV(YCbCr)色彩空间的原因主要就是为了减少数据储存空间和数据传输带宽,同时又能非常方便的兼容黑白电视(R-Y和B-Y信号为零) (2)来源上的差异y转载 2014-10-18 13:53:57 · 1222 阅读 · 0 评论 -
opencv轮廓高级应用(轮廓匹配,几何直方图)
最近再次用到了opencv轮廓,在这里结合作者冰山一角的博客(http://www.cnblogs.com/slysky/)以及自己的体会在此稍加说明。其程序主要参见冰山一角的Blog,遗憾的是代码是OpenCV1.0写的,等有时间再用2.4.2改写一篇。 对于轮廓的相关数据结构表示和几本操作(查找轮廓,画轮廓),可参见前面两片关于轮廓的例程,在这里不多讲。 对于查找轮廓转载 2015-08-10 14:17:27 · 850 阅读 · 0 评论 -
利用openFrameWork、ofxFaceTrack制作的虚拟眼镜加载系统
最近在做一个项目,虚拟眼镜在线试戴,本来打算要做一个3D的效果出来,但是,感觉这台困难了,还需要了解OpenGL,3D引擎,所以就做了一个简单的演示程序,效果还不错,现在正想着怎么样把眼镜的边框加上,希望大家多提宝贵的意见。OpenFrameWork和ofxfacetracktracker简介:简称OF,微软一帮牛人+闲人捣鼓的一个开源库。用C++开发,其作用呢,用来做交互式互动软件的原创 2015-07-14 14:18:38 · 2520 阅读 · 1 评论 -
如何配置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 评论 -
虚拟现实技术-给人脸加眼镜
近期做了一个项目,在检测到的人脸图像上加眼镜。初步完成了一些成果,但是还有很多不足,请大家多提建议。虚拟现实技术-给人脸加眼镜主要技术路线:一、人脸检测,人脸检测部分采用的是opencv自带的人脸检测器,由于速度的限制,本文采用的是检测一张人脸,而非多张人脸。二、人眼定位,人眼定位算法是自己开发的一个人眼精确定位的方法,比opencv自带的人眼检测器要准确,主要参考的是Ma原创 2015-05-20 15:27:49 · 4918 阅读 · 3 评论 -
在linux环境下编译运行OpenCV程序的两种方法
原来以为在Ubuntu下安装好了OpenCV之后,自己写个简单的程序应该很容易吧,但是呢,就是为了编译一个简单的显示图片的程序我都快被弄崩溃了。 在谷歌和上StackOverFlow查看相关问题解答之后,我下面就介绍Command Line和CMake两种方式。 首先我先粘上我测试的代码吧,文件名为Test.cview sourceprint?转载 2015-05-26 20:15:00 · 435 阅读 · 0 评论 -
ubuntu下配置opencv利用脚本工具
原文:https://help.ubuntu.com/community/OpenCV这是最方便的一种方法,不用手工去配置一些依赖库,运行一个脚本,自动装载opencv,并配置环境变量原创 2015-05-26 20:11:00 · 585 阅读 · 0 评论 -
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 · 1276 阅读 · 0 评论 -
学习OpenCV范例(二十四)—ViBe前景检测(二)
原文 http://blog.csdn.net/chenjiazhou12/article/details/30098145最近导师没给什么项目做,所以有那么一点点小时间,于是就研究起了前景检测,既然前景检测有很多种算法,那干脆就把这些模型都学起来吧,以后用到前景检测时至少还有那么几种方法可以选择,上次介绍的是GMM模型,其实GMM模型本身就是一个很不错的模型,现在也很多转载 2015-04-25 09:27:05 · 1954 阅读 · 1 评论 -
使用OpenCV完成车道线检测功能
实验名称:车道线检测1.实验摘要2.实验介绍本项目是基于反透视变换和Hough直线检测完成的。要理解反透视变换首先要理解摄像机坐标系,成像坐标系和图像坐标系的关系。1)图像坐标系(Pixel coordinate system)摄像机采集的数字图像转载 2015-03-25 10:55:26 · 6415 阅读 · 10 评论 -
基于meanshift的手势跟踪与电脑鼠标控制(手势交互系统)
基于meanshift的手势跟踪与电脑鼠标控制(手势交互系统)[email protected]://blog.csdn.net/zouxy09 一年多前开始接触计算机视觉这个领域的时候,年幼无知,倍感吃力。当年惶恐,从而盲从。挣扎了不少时日,感觉自己好像还是处于领域的门外汉一样,在理论与实践的鸿沟中无法挣脱,心里空落落的。在这种挥之不去的烦忧中,某个时候豁然开朗,转载 2014-10-23 10:03:18 · 1099 阅读 · 0 评论 -
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 阅读 · 0 评论 -
OpenCV简单粗糙的指尖检测方法(FingerTips Detection)
原文地址:http://blog.csdn.net/augusdi/article/details/8865589在人机交互领域,如果可以比较好的检测指尖,对于交互的丰富度、灵活性来说是有很大提升的。目前指尖检测的方法也很多,我这里稍微尝试了下简单了两种。这两种方法都借助了手的几何特征,简单但比较粗糙,鲁棒性不够。 方法一:重心距离法 见下图,红色点是转载 2015-10-15 09:18:03 · 3483 阅读 · 0 评论