opencv
文章平均质量分 94
balabalayou
多学习别人,帮助更多的人学习.
展开
-
Unable to create positive samples
Unable to create positive samplescreatesamplesHaaraskedJun 25 '13eric11 ●1 ●2 ●4I am building a Haar classifier. I have a set of 109 positive samples and转载 2017-08-23 17:11:54 · 503 阅读 · 0 评论 -
opencv提取rgb
https://zhidao.baidu.com/question/871930033390395932.html//=====================================指针法==================================================//#include#includeusing namespace std;转载 2017-12-19 19:24:20 · 2144 阅读 · 0 评论 -
jpeg
https://www.ibm.com/developerworks/cn/linux/l-cn-jpeg/JPEG 原理详细实例分析及其在嵌入式 Linux 中的应用余 涛2008 年 9 月 04 日发布一、系统架构本文以一个实际的产品为例,来说明 JPEG 在其中的应用。本系统为一个嵌入式 Linux 网络播放器,主要的转载 2017-12-20 10:00:59 · 293 阅读 · 0 评论 -
pkg-config
http://blog.csdn.net/luotuo44/article/details/24836901pkgconfig有什么用: 大家应该都知道用第三方库,就少不了要使用到第三方的头文件和库文件。我们在编译、链接的时候,必须要指定这些头文件和库文件的位置。 对于一个比较大第三方库,其头文件和库文件的数量是比较多的。如果我们一个个手动地写,那将是相当麻转载 2017-12-20 14:30:10 · 310 阅读 · 0 评论 -
Cxcore基础结构
http://wiki.opencv.org.cn/index.php/Cxcore%e5%9f%ba%e7%a1%80%e7%bb%93%e6%9e%84#IplImageCxcore基础结构目录[隐藏]1CvPoint2CvPoint2D32f3CvPoint3D32f4CvSize5CvSize2D32f6CvRect7转载 2017-12-19 14:38:11 · 268 阅读 · 0 评论 -
视频格式转换方法之264、avi、YUV420P
http://blog.csdn.net/t1234xy4/article/details/51249938ffmpge(下载)可以非常快速的实现h264视频的分离和混流,并且是命令行的操作,也没有什么参数需要设置,非常适合批量转换:ffmpeg -i input.mp4 output.avi1input可以以是格式h264,avi ;output可以是格式h264、avi等转载 2018-01-03 14:51:13 · 1803 阅读 · 0 评论 -
OpenCV中的Haar+Adaboost(一):Haar特征详细介绍
OpenCV中的Adaboost级联分类器,阅读了所有相关得代码(包括检测和训练部分),发现目前opencv中的Adaboost级联分类器代码有以下特点。可能正是由于这些问题,导致代码极其复杂,可能没有几个人愿意花费时间去阅读。1. 代码与V&J论文原始算法差异很大,支持不同特征,不同Adaboost,还有很多小tricks。2. 由于历史遗留,代码中C结构(CvMat)和C+转载 2017-08-11 12:14:36 · 4798 阅读 · 2 评论 -
OpenCV中的Haar+Adaboost(二):积分图和45°旋转积分图
缩进前一篇文章分析了Haar特征,即通过“平移+放大”能够产生一系列数量巨大的Haar子特征,同时给出了Haar特征值计算公式。那么这就有一个问题:如何快速的计算出图像任意位置的某个Haar特征值?这就需要用到本节介绍的积分图。缩进以OpenCV自带的人脸分类器haarcascade_frontalface_alt2.xml为例,其中存储了超过1000个大小和位置都不相同的Haar特征(X转载 2017-08-11 12:16:14 · 2722 阅读 · 1 评论 -
OpenCV中的Haar+Adaboost(三):级联分类器结构与XML文件含义
前一篇文章分析了Haar特征,包括Haar特征生成、特征值计算和含义。这一篇则主要分析一下2个内容:1. OpenCV中的Adaboost级联分类器的结构,包括强分类器和弱分类器的形式;2. opencv自带的XML分类器中各项参数的含义,如internalNodes和leafValues标签里面的一大堆数字的意义。下面进入正题。--------------转载 2017-08-11 12:17:39 · 6435 阅读 · 5 评论 -
OpenCV中的Haar+Adaboost(四):利用并查集合并检测窗口(NMS)
前一篇文章分析了OpenCV级联分类器结构,即“强分类器串联,弱分类器并联”,这一节我们来聊聊一些非常必要但是又容易人忽略的细节:如何利用并查集合并检测结果窗口。缩进在上一篇文章中,我曾提到:级联分类器通过移动检测窗口寻找图像中不同位置的目标,同时通过放大检测窗口寻找图像中大小不同的目标,最终寻找到图像中不同位置、不同的大小的所有目标。那么必然存在这样的情况:一个被检测器检测为目标的窗口,转载 2017-08-11 12:19:03 · 1959 阅读 · 6 评论 -
OpenCV中的Haar+Adaboost(五):AdaBoost之DAB与GAB
缩进之前的文章主要讲解了OpenCV中与检测相关的内容,包括Haar特征、积分图和检测分类器结构;之后的文章将逐步开始介绍训练相关的内容。缩进本节主要介绍AdaBoost,以及AdaBoost中的DAB与GAB算法。1 AdaBoost背景介绍缩进在了解AdaBoost之前,先介绍弱学习和强学习的概念:缩进弱学习:识别错误率小于1/2,即准确率仅比随机猜转载 2017-08-11 12:20:39 · 1833 阅读 · 0 评论 -
OpenCV中的Haar+Adaboost(六):minHitRate与maxFalseAlarm
在之前的文章中,分别讲解了Haar特征,强弱分类器组合形式,以及GAB。那么在了解这些内容的基础上,本节开始正式讲解OpenCV Adaboost训练过程。缩进需要再次说明的是,本系列文章讲解的是opencv中的opencv_traincascade.exe程序的实现方法,并不代表仅只有此一种实现方法。----------------------------------------转载 2017-08-11 12:21:36 · 2788 阅读 · 1 评论 -
OpenCV中的Haar+Adaboost(七):分类器训练过程
本节文章讲解OpenCV中Haar+Adaboost的训练过程。此文章假定读者已经了解前面5章的内容,包括Haar特征,弱分类器和强分类器结构,以及GAB等内容。缩进在opencv_traincascade.exe程序中,有如下参数缩进如上输入的boostParams中的6个参数决用于决定训练过程:1. 参数bt选择Boosting类型(默认GAB)转载 2017-08-11 12:22:27 · 5474 阅读 · 0 评论 -
用opencv提取rgb,并存储到txt文件
#include#include#include #include#include //"opencv/cv.h"//#include "opencv/highgui.h"using namespace std;using namespace cv;int main(int argc,char** argv){ // FILE *pf;// pf=f原创 2017-12-19 19:19:40 · 2067 阅读 · 0 评论 -
linux下编译mergevec和vec2img
项目主页:http://note.sonots.com/SciSoftware/haartraining.html#v6f077ba项目主页上有编译好的exe文件,但没有Linux下面编译好的二进制文件。mergevec用于合并多个vec文件。用法:[plain] view plain copy mergevec #类似于创建样本和训练的转载 2017-08-23 17:29:05 · 343 阅读 · 0 评论 -
Makefile的编写与举例
makefile文件的编写规则及实例 (转)博客分类: c/c++linux makefile文件的编写规则及实例 (2007-07-18 01:18)分类: Linux系统及编程 1.一个简单的makefile例子 假设一个程序有两个文件file1.c,file2.c,每个文件都包含head.h,生成file可执行文件 f转载 2017-08-28 15:44:31 · 327 阅读 · 0 评论 -
opencv 安装
Ubuntu14.04下安装OpenCV3.0经验标签: ubuntuopencvvmware2015-04-14 22:40 21159人阅读 评论(4)收藏举报分类: OpenCV学习笔记(32) 版权声明:本文为博主原创文章,未经博主允许不得转载。Jeremy Lin不得不说OpenCV的安装是个坑,转载 2017-08-29 20:00:36 · 404 阅读 · 0 评论 -
使用OpenCV训练Haar like+Adaboost分类器的常见问题
原文http://www.cnblogs.com/chensheng-zhou/p/5542887.html《FAQ:OpenCV Haartraining》——使用OpenCV训练Haar like+Adaboost分类器的常见问题最近使用OpenCV训练Haar like+Adaboost分类器,查阅了一些资料,这些资料对训练过程陈述的很详细,但是缺少一些细节,偶然转载 2017-09-18 12:20:49 · 799 阅读 · 0 评论 -
ubuntu14.04中安装opencv2.4.10
ubuntu14.04中安装opencv2.4.10原创 2015年02月27日 16:13:401. 先下载OpenCV的源码 http://opencv.org/downloads.html2. 解压到任意目录 unzip opencv-2.4.10.zip3.进入源码目录 cd ope转载 2017-08-31 19:56:47 · 376 阅读 · 0 评论 -
OpenCV轮廓、多边形逼近、关键点、周长和面积、边界框、矩、轮廓树、凹凸包、几何直方图、匹配
OpenCV轮廓、多边形逼近、关键点、周长和面积、边界框、矩、轮廓树、凹凸包、几何直方图、匹配http://lib.csdn.net/article/opencv/310811.轮廓的多边形逼近 2.轮廓的关键点 3.轮廓的周长和面积 4.轮廓的边界框 5.轮廓的矩 6.轮廓的轮廓树 7.轮廓的凸包和凸缺陷 8.转载 2017-10-18 15:43:58 · 1861 阅读 · 0 评论 -
【OpenCV学习笔记 010】提取直线、轮廓及连通区域
一、Canny算子检测轮廓 (http://blog.csdn.net/davebobo/article/details/52583167)1.概念及原理(1)之前我们是对梯度大小进行阈值化以得到二值的边缘图像。但是这样做有两个缺点。其一是检测到的边缘过粗,难以实现物体的准确定位。其二是很难找到合适的阈值既能足够低于检测到所有重要边缘,又能不至于包含过多次要边缘,这就是Canny算法尝转载 2017-10-18 17:06:50 · 12499 阅读 · 1 评论 -
opencv2函数学习之threshold:实现图像阈值化 在opencv2中,threshold函数可以进行阈值化操作。 double threshold( const Mat& src, M
opencv2函数学习之threshold:实现图像阈值化 http://www.cnblogs.com/denny402/p/3848192.html在opencv2中,threshold函数可以进行阈值化操作。double threshold( const Mat& src, Mat& dst, double thresh,double maxVal, int thr转载 2017-10-18 21:49:03 · 426 阅读 · 0 评论 -
OpenCV坐标体系+minMaxLoc的使用细节
OpenCV坐标体系+minMaxLoc的使用细节 相信很多朋友在使用OpenCV的时候会遇到一个小问题,且有时候对这样的小问题没有引起足够的重视,或者通过表面想当然的去编程,所以调试代码时出现一些莫名其妙的问题,最后发现问题时时间已经过去了一大把。最近我在调试一个项目时就遇到过这种情况,即Mat::at(x,y)和Mat::at(Point(x, y转载 2017-10-19 10:25:08 · 1956 阅读 · 0 评论 -
OpenCV示例学习笔记(1)-contours2.cpp-通过findContours 函数实现轮廓提取
OpenCV示例学习笔记(1)-contours2.cpp-通过findContours 函数实现轮廓提取http://www.cnblogs.com/max198727/p/6279725.html?utm_source=itdadao&utm_medium=referral这个系列的目的是通过对OpenCV示例,进一步了解OpenCV函数的使用,不涉及具体原理。示例代码地址:h转载 2017-10-19 21:24:19 · 660 阅读 · 0 评论 -
颜色定位与偏斜扭转
http://www.cnblogs.com/subconscious/p/4351007.htmlEasyPR--开发详解(5)颜色定位与偏斜扭转 本篇文章介绍EasyPR里新的定位功能:颜色定位与偏斜扭正。希望这篇文档可以帮助开发者与使用者更好的理解EasyPR的设计思想。 让我们先看一下示例图片,这幅图片中的车牌通过颜色的定位法进行定转载 2017-10-20 12:31:23 · 1015 阅读 · 0 评论 -
OpenCV进行图形匹配的方法,如若原图图中没有欲找的图,怎么设置返回错误..
OpenCV进行图形匹配的方法,如若原图图中没有欲找的图,怎么设置返回错误.....https://zhidao.baidu.com/question/560478015170545444.htmlOpenCV里面有一个模式匹配函数为:cvMatchTemplate,这个函数查找原图中有没有目标图,配合cvMinMaxLoc这个函数就可以得到在目标图在原图中的坐标。可是,我发现如果原图转载 2017-10-21 01:20:04 · 3258 阅读 · 0 评论 -
【opencv】目标识别——HSV颜色识别
http://m.blog.csdn.net/qq_15947787/article/details/72784253发表于2017/6/8 8:41:24 987人阅读分类: opencv c++ 首先解释为什么不在RGB中设置范围寻找物体信息,而是在HSV中:因为RGB通道并不能很好地反映出物体具体的颜色信息 , 而相对于RGB空间,HSV空间能够非常直观的表达色彩的明暗转载 2017-10-26 15:56:58 · 6083 阅读 · 0 评论