Opencv
文章平均质量分 81
mengfanteng
这个作者很懒,什么都没留下…
展开
-
OpenCV官方学习文档[2014-4-26更新][最新版本2.4.9]
文章目录[隐藏]1OpenCV配置以及视频2永恒最新地址(目前离线文档更新到了OpenCV 2.4.9)2.1离线文档(PDF)2.2在线文档2.3OpenCV2.4.9 2014-4-25更新2.4OpenCV2.4.8 2013-12-31更新2.5其它OpenCV学习书本2.5.1(1)使用OpenCV开发机器视觉项目Mastering OpenCV转载 2014-10-01 12:23:45 · 2811 阅读 · 0 评论 -
opencv源码解析之(6):hog源码分析
一、网上一些参考资料 在博客目标检测学习_1(用opencv自带hog实现行人检测) 中已经使用了opencv自带的函数detectMultiScale()实现了对行人的检测,当然了,该算法采用的是hog算法,那么hog算法是怎样实现的呢?这一节就来简单分析一下opencv中自带 hog源码。 网上也有不少网友对opencv中的hog源码进行了分析,很不错,看了很有转载 2015-01-24 13:20:43 · 1093 阅读 · 0 评论 -
OpenCV running
实验说明: 1.hog描述子在opencv中为HOGDescriptor。 2.可以调用该描述子setSVMDetector方法给用于对hog特征进行分类的svm模型的系数赋值,这里的参数为HOGDescriptor::getDefaultPeopleDetector()时表示采用系统默认的参数,因为这些参数是用很多图片训练而来的。 3.对输入图片进行行人原创 2015-01-24 13:14:07 · 553 阅读 · 0 评论 -
视觉测量与三维重建(二)
//生成棋盘。#include"cv.h"#include"highgui.h"#define numx 9#define numy 9#define size 200#define filename "chessboard.jpg"void main(){ IplImage* image=cvCreateImage(cvSize(numx*size,numy*size),8,原创 2015-03-10 10:33:25 · 3699 阅读 · 16 评论 -
111
/************************************************************************//* Description: ÊÖÊÆŒì²â ÏÈÂ˲šÈ¥Ôë -->ת»»µœHSV¿ÕŒä -->žùŸÝÆ€·ôÔÚHSV¿ÕŒäµÄ·Ö²Œ×ö³öãÐÖµÅжϣ¬ÕâÀïÓõœÁËinRangeº¯转载 2015-06-04 19:44:37 · 590 阅读 · 0 评论 -
pkg-config的用法
1 #!/bin/sh 2 3 INSTALL_PREFIX=/usr 4 INCLUDE=-I${INSTALL_PREFIX}/include 5 6 BASEDIR=`pwd` 7 INCLUDE="-I${BASEDIR}/util -I${BASEDIR}/opencv -I${BASEDIR}/ffmpeg ${INCLUDE}" 8 LIB_转载 2015-07-27 13:04:05 · 663 阅读 · 0 评论 -
OpenCV 2.4.8组件结构全解析
之前啃了不少OpenCV的官方文档,发现如果了解了一些OpenCV整体的模块架构后,再重点学习自己感兴趣的部分的话,就会有一览众山小的感觉,于是,就决定写出这篇文章,作为启程OpenCV系列博文的第二篇。 至于OpenCV组件结构的研究方法,我们不妨管中窥豹,通过opencv安装路径下include目录里面头文件的分类存放,来一窥OpenCV这些年迅猛发展起来的庞杂组件架构。转载 2015-08-25 14:45:36 · 516 阅读 · 0 评论 -
opencv (centos and ubuntu)
STEP 1 :-To install the dependencies required from OpenCV, just run the following commands:sudo apt-get -y install libopencv-dev build-essential cmake git libgtk2.0-dev pkg-config python-dev pyt转载 2015-07-07 19:07:04 · 1002 阅读 · 0 评论 -
Linux 下编译安装OpenCV
Cmake的安装OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。ubuntu下安装cmake比较简单,apt-get install cmake如果觉得自带的版本不符合要求,可以下载安装包。下载最新版的安装包:http://www.cmake.org/cmake/resources/software.html这里转载 2015-08-27 16:58:53 · 532 阅读 · 0 评论 -
cvRectangle与cv::rectangle的用法
在第一次使用cvRectangle绘制矩形的时候遇到一个问题:Error:不存在从“cv::Mat”到"CvArr*"的适当转换函数,就特意查了查资料,总结如下。cvRentangle和cv::rectangle函数原型对比:C: void cvRectangle(CvArr* img, CvPoint pt1, CvPoint pt2, CvScala原创 2015-09-10 10:21:36 · 3958 阅读 · 0 评论 -
contrib module missing in opencv 3.0? up vote 3 down vote favorite I am using OpenCV 3.0 beta.
contrib module missing in opencv 3.0?up vote3 down vote favoriteI am using OpenCV 3.0 beta.I tried to create a face recogniser using createLBPHFaceRecognizer();转载 2015-09-18 10:54:39 · 1180 阅读 · 0 评论 -
opencv contrib怎么用
人脸识别的故事说也说不完,调研的事还是交给大家吧。这里说的是用OpenCV做人脸识别。因为是真正的人脸识别,不是搞笑娱乐的东西,所以数据库一定要强大的,推荐个网站http://www.face-rec.org/databases/。这里有最全的人脸库的概述,希望大家能找到自己需要的人脸库(PS:我现在特别需要一个3d的人脸库,不知道哪位大侠知道如何free获取,或者愿意共享给我那更是极好的了,先谢原创 2015-09-18 14:38:09 · 1404 阅读 · 0 评论 -
浅析人脸检测之Haar分类器方法
[补充] 这是我时隔差不多两年后, 回来编辑这篇文章加的这段补充, 说实话看到这么多评论很是惊讶, 有很多评论不是我不想回复, 真的是时间久了, 很多细节我都忘记了, 无力回复, 非常抱歉. 我本人并非做CV的, 这两年也都没有再接触CV, 作为一个本科毕业的苦逼码工, 很多理论基础都不扎实, 回顾这篇文章的时候, 我知道其实有很多地方都是写的模棱两可, 加这个补充, 也是希望看这篇文章同学原创 2015-01-24 12:10:53 · 684 阅读 · 0 评论 -
概述FaceRecognizer人脸识别类contrib
在最新版的2.4.2中,文档的更新也是一大亮点,refrence manual扩充了200多页的内容,添加了contrib部分的文档。contrib就是指OpenCV中新添加的模块,但又不是很稳定,可以认为是一个雏形的部分。这次结合refman的阅读,介绍一下FaceRecognizer这个人脸识别类,这个类也是2.4.2更新日志里着重强调过的更新,配套的文档也是相当充实。这个类的基类也是Algo转载 2015-01-17 16:37:22 · 735 阅读 · 0 评论 -
opencv
目录一、基本概念二、应用领域三、OpenCV的优势四、项目历史五、其他相关内容编辑本段一、基本概念 OpenCV的全称是:Open Source Computer Vision Library 。 OpenCV于1999年由Intel建立,现在由Willow Garage提供支持。OpenCV是一个基原创 2014-10-04 22:11:09 · 898 阅读 · 0 评论 -
g++ 编译动态链接库和静态链接库
现在我有hello1.cpp和hello2.cpp两个文件,现在我要生成动态链接库libhello.so和静态链接库libhello.a。以下为步骤:1.生成动态链接库:g++ -m32 hello1.cpp hello2.cpp -fPIC -shared -o ../lib/linux32/libhello.so -m32为生成32位的动态链接库,-m64位生成64位的动态原创 2014-10-04 17:07:49 · 925 阅读 · 0 评论 -
Jetson/Installing OpenCV
Contents1Installing OpenCV (including the GPU module) on Jetson TK12Prebuilt OpenCV library versus Building the OpenCV library from source3Native vs Cross-development4Natively compiling转载 2014-10-04 21:01:07 · 1732 阅读 · 0 评论 -
基于级联分类器的目标检测objdect
OpenCV支持的目标检测的方法是利用样本的Haar特征进行的分类器训练,得到的级联boosted分类器(Cascade Classification)。注意,新版本的C++接口除了Haar特征以外也可以使用LBP特征。先介绍一下相关的结构,级联分类器的计算特征值的基础类FeatureEvaluator,功能包括读操作read、复制clone、获得特征类型getFeatureType,分配图片原创 2014-10-16 16:29:52 · 1072 阅读 · 0 评论 -
opencv2.2编译小结
1. 如果cmake时出现NPP库目录无法找到的错误,需要下载NPP_3.2.16_win_32.zip文件,解压这个文件,把SDK文件夹复制到cuda安装目录下,并添加环境变量为CUDA_NPP_ROOT:cuda目录//SDK。再次进行cmake中的configure和generate。直到configure中不会出现红条再进行generate。其他的那些编译选项如果出问题解决方案也应该类似原创 2014-11-29 22:21:03 · 616 阅读 · 0 评论 -
无法打开包含文件#include”cxtypes.h”问题————OpenCV笔记
运行一个光流法跟踪目标的程序时,出现了无法打开包含文件"#include "cytypes.h",删除这一句,出现未定义的标识符cvCalcOpticalFlowHS,这个函数用于计算两幅图像的光流。 解决方法:删除#include"cxtypes.h",增加#include ".../opencv/build/include/opencv2/legacy/legacy.hpp原创 2015-01-29 20:40:13 · 1809 阅读 · 0 评论 -
OpenCV中GPU函数
The OpenCV GPU module is a set of classes and functions to utilize GPU computational capabilities. It is implemented using NVIDIA* CUDA* Runtime API and supports only NVIDIA GPUs. 1. getC转载 2015-01-11 09:42:26 · 2612 阅读 · 0 评论 -
在OpenCV中用cvCalibrateCamera2进行相机标定(附程序)
本文整理于,Opencv 中文论坛,做下备份,有兴趣的朋友,可看原讨论http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=4603&start=0。 看到论坛里有不少人在用OpenCV中的标定函数cvCalibrateCamera2 进行相机标定时遇到不少问题,说一些自己的看法。1)因为cvCalibrateCamera2 函数转载 2015-01-30 14:53:01 · 1775 阅读 · 1 评论 -
将OpenCV:Mat矩阵图像转换为MFC:CImage图像
原文来自:http://blog.csdn.net/merlin_q/article/details/7041040——————————————以下为原文————————————————//将OpenCV:Mat矩阵图像转换为MFC:CImage图像的函数void MatToCImage( Mat &mat, CImage &cImage){//create new CImag转载 2015-01-13 22:41:36 · 1765 阅读 · 0 评论 -
opencv_traincascade支持Haar和LBP特征
介绍使用级联分类器工作包括两个阶段:训练和检测。 检测部分在OpenCVobjdetect 模块的文档中有介绍,在那个文档中给出了一些级联分类器的基本介绍。当前的指南描述了如何训练分类器:准备训练数据和运行训练程序。重点注意事项OpenCV中有两个程序可以训练级联分类器: opencv_haartraining 和 opencv_traincascade 。 openc转载 2015-01-13 22:39:27 · 933 阅读 · 0 评论 -
Meanshift,聚类算法
记得刚读研究生的时候,学习的第一个算法就是meanshift算法,所以一直记忆犹新,今天和大家分享一下Meanshift算法,如有错误,请在线交流。Mean Shift算法,一般是指一个迭代的步骤,即先算出当前点的偏移均值,移动该点到其偏移均值,然后以此为新的起始点,继续移动,直到满足一定的条件结束. 1. Meanshift推导给定d维空间Rd的n个样本点 ,i=1,…,n,在空间中原创 2015-01-16 21:23:08 · 682 阅读 · 0 评论 -
stitching_detail算法介绍(转载)
一、stitching_detail程序运行流程 1.命令行调用程序,输入源图像以及程序的参数 2.特征点检测,判断是使用surf还是orb,默认是surf。 3.对图像的特征点进行匹配,使用最近邻和次近邻方法,将两个最优的匹配的置信度保存下来。 4.对图像进行排序以及将置信度高的图像保存到同一个集合中,删除置信度比较低的图像间的匹配,得到能转载 2015-11-19 14:56:22 · 1622 阅读 · 0 评论