Opencv
读书与远方
这个作者很懒,什么都没留下…
展开
-
图像分割之(三)从Graph Cut到Grab Cut
图像分割之(三)从Graph Cut到Grab Cutzouxy09@qq.comhttp://blog.csdn.net/zouxy09上一文对GraphCut做了一个了解,而现在我们聊到的GrabCut是对其的改进版,是迭代的Graph Cut。OpenCV中的GrabCut算法是依据《"GrabCut" - Interactive Foreground Extractio原创 2013-11-15 12:59:51 · 1167 阅读 · 0 评论 -
用的 libsvm
libsvm相关资料官方网站:http://www.csie.ntu.edu.tw/~cjlin/libsvm/下载:Linux:http://www.csie.ntu.edu.tw/~cjlin/cgi-bin/libsvm.cgi?+http://www.csie.ntu.edu.tw/~cjlin/libsvm+tar.gzWindows:http://www.csie.原创 2013-11-04 08:42:18 · 722 阅读 · 0 评论 -
RGB转换成亮度 为高斯模型设置初时参数
#include "stdio.h"#include #include #include #include //必须引此头文件/*void main( ){ //参数初始化定义IplImage* pFrame = NULL; //每一帧IplImage* pFrImg = NULL; //前景IplImage* pBkImg = NULL原创 2013-11-27 14:13:17 · 1410 阅读 · 0 评论 -
图像分割之(二)Graph Cut(图割)
图像分割之(二)Graph Cut(图割)zouxy09@qq.comhttp://blog.csdn.net/zouxy09上一文对主要的分割方法做了一个概述。那下面我们对其中几个比较感兴趣的算法做个学习。下面主要是Graph Cut,下一个博文我们再学习下Grab Cut,两者都是基于图论的分割方法。另外OpenCV实现了Grab Cut,具体的源码解读见博文更新。接触时间原创 2013-11-15 12:59:15 · 1912 阅读 · 1 评论 -
图像分割之(五)活动轮廓模型之Snake模型简介
图像分割之(五)活动轮廓模型之Snake模型简介zouxy09@qq.comhttp://blog.csdn.net/zouxy09在“图像分割之(一)概述”中咱们简单了解了目前主流的图像分割方法。下面咱们主要学习下基于能量泛函的分割方法。这里学习下Snake模型简单的知识,Level Set(水平集)模型会在后面的博文中说到。基于能量泛函的分割方法:该类方法主要指原创 2013-11-15 13:00:56 · 2135 阅读 · 0 评论 -
创建自己的训练分类器
来源:http://hi.baidu.com/robert_lov/item/00c4d8d4af67d596260ae7b2/?qq-pf-to=pcqq.c2c本文为进行目标检测——自己感兴趣的目标,如茶杯、手机等。现在大都是针对人脸、车辆等现有的XML,我们之间调用,那如何建立自己的XML的检测文档呢?首先,介绍下目标检测的三个主要步骤:1原创 2013-12-03 10:42:58 · 1480 阅读 · 0 评论 -
基于OpenCV的PHP图像人脸识别技术
本文所介绍的技术不是原创,而是从一个叫Robert Eisele的德国人那里学习来的。他写了一个PHP扩展openCV,只封装了两个函数,叫face_detect和face_count。 openCV是一个开源的用C/C++开发的计算机图形图像库,非常强大,研究资料很齐全。本文重点是介绍如何使用php来调用其中的局部的功能。人脸侦查技术只是openCV一个应用分支。OpenCV安装之前必须原创 2013-12-03 10:41:21 · 1229 阅读 · 0 评论 -
HOG 梯度直方图特征
有关行人的智能检测,近年来可谓是一个热门话题。日益流行的“智慧城市”的设想中,行人检测也可以应用在例如智能交通、安防等事业中。来自法国的研究人员Navneet Dalal等软件高手在2005年首次提出了HOG,即梯度直方图特征。并以线性SVM作为分类器训练大量样本。在他们大量的实验后证明,这样的研发成品可以很好得实现行人检测。 令人欣喜的是,强大的计算机视觉库OPENCV中现在已经有了HOG原创 2013-12-12 10:16:19 · 1661 阅读 · 0 评论 -
VC 2008 Express下安装OpenCV2.3.1
VC 2008 Express下安装OpenCV2.3.1注意:下列文档以VC2008 Express为例,VC2010下的配置应与本文档类似。VC 6.0不被OpenCV 2.3.1支持。VC Express是微软提供的免费版,可从此处下载: http://www.microsoft.com/visualstudio/en-us/products/2010-edition原创 2013-11-01 20:09:12 · 690 阅读 · 0 评论 -
Ming-Ming Cheng (程明明)
MenuSkip to contentHomePublicationsCode & DataResearchNewsBiographyMing-Ming Cheng is a research fellow at Brookes Vision Group (transfering to University of Oxford), w原创 2013-12-19 08:51:29 · 3058 阅读 · 0 评论 -
高斯建模去除背景
#include #include #include #include #include //必须引此头文件void main( ){ //参数初始化定义IplImage* pFrame = NULL; //每一帧IplImage* pFrImg = NULL; //前景IplImage* pBkImg = NULL; //背景CvCap原创 2013-11-17 12:57:44 · 2492 阅读 · 0 评论 -
高斯背景建模学习之icvUpdateFullWindow函数篇
static void icvUpdateFullWindow( double* src_pixel, int nChannels, int* match,CvGaussBGPoint* g_point,const CvGaussBGStatModelParams *bg_model_params ){const double learning_rate_weight = (1.0原创 2013-11-17 12:57:32 · 862 阅读 · 0 评论 -
图像分割之(四)OpenCV的GrabCut函数使用和源码解读
图像分割之(四)OpenCV的GrabCut函数使用和源码解读zouxy09@qq.comhttp://blog.csdn.net/zouxy09上一文对GrabCut做了一个了解。OpenCV中的GrabCut算法是依据《"GrabCut" - Interactive Foreground Extraction using Iterated Graph Cuts》这篇文章来实原创 2013-11-15 13:00:10 · 2651 阅读 · 0 评论 -
OpenCV与相机的关系
经常碰到朋友,尤其是计算机视觉初学者朋友问到我关于OpenCV怎么获取图片,怎么把OpenCV跟相机结合起来这一类的问题。本人不才,不过,在平时的工作中,都接触到这方面,今天特意发文章给有些朋友们解惑一下。 我们做视频分析或者说监控行业用的相机,一般来说,有两种:(1)模拟相机;(2)数字相机; 模拟相机,输出的是模拟信号,也就是电压的高低信号。这种相机,现在用在很多的原创 2013-11-15 13:02:22 · 835 阅读 · 0 评论 -
利用Hog特征和SVM分类器进行行人检测
之前介绍过Hog特征(http://blog.csdn.net/carson2005/article/details/7782726),也介绍过SVM分类器(http://blog.csdn.net/carson2005/article/details/6453502 );而本文的目的在于介绍利用Hog特征和SVM分类器来进行行人检测。 在2005年CVPR上,来自法国的研究原创 2013-11-01 15:38:13 · 972 阅读 · 0 评论 -
再谈OpenCV
尽管之前写过一篇关于OpenCV的介绍(http://blog.csdn.net/carson2005/article/details/5822149),但依然有朋友对其不甚了解。所以,经常能碰到有人问我诸如以下一些问题:OpenCV能不能实现人脸识别?OpenCV有没有车辆检测的API?OpenCV有没有三维重建的函数?面对这样的问题,我也很困惑。到底该如何给他们解释,才能让它们明白,OpenC原创 2013-11-01 15:39:47 · 668 阅读 · 0 评论 -
OpenCV背景去除的几种方法
1、肤色侦测法肤色提取是基于人机互动方面常见的方法。因为肤色是人体的一大特征,它可以迅速从复杂的背景下分离出自己的特征区域。一下介绍两种常见的肤色提取:(1)HSV空间的肤色提取HSV色彩空间是一个圆锥形的模型,具体如右图所示:色相(H)是色彩的基本属性,就是平常说的颜色名称,例如红色、黄色等,依照右图的标准色轮上的位置,取360度得数值。(也有0~100%的方法确定) 饱和度原创 2013-11-02 19:25:18 · 4734 阅读 · 0 评论 -
高斯背景建模程序
//,将高斯建模改成了用一个亮度分量信息建立,但是发现,修改那个权值,还有那个多少个高斯分布,好像对检查没有什么影响一样!#include #include #include #include #include //必须引此头文件void main( ){ //参数初始化定义IplImage* pFrame = NULL; IplImage* pFr原创 2013-11-17 12:57:19 · 1062 阅读 · 0 评论 -
高斯背景建模的学习
创建高斯背景模型cvCreateGaussianBGModel( IplImage* first_frame, CvGaussBGStatModelParams* parameters ){//CvGaussBGModel在cvaux.h中有定义,是一个结构体CvGaussBGModel* bg_model = 0;CV_FUNCNAME( "cvCreateGau原创 2013-11-17 12:57:23 · 1172 阅读 · 0 评论 -
高斯背景建模之icvMatchTest函数篇
//对每个象素点进行匹配static int icvMatchTest( double* src_pixel, int nChannels, int* match,const CvGaussBGPoint* g_point,const CvGaussBGStatModelParams *bg_model_params ){int k;int matchPosition=-1原创 2013-11-17 12:57:28 · 823 阅读 · 0 评论 -
如何在Android中使用OpenCV
2011-09-21 10:22:35标签:Android 移动开发 JNI OpenCV NDK原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://underthehood.blog.51cto.com/2531780/670169看了网上的很多教程和官方http://opencv.willowgara原创 2014-01-12 16:51:49 · 685 阅读 · 0 评论