- 博客(13)
- 资源 (10)
- 收藏
- 关注
转载 MeanShift知识整理
知识来源:点击打开链接第一个问题:无参数密度估计给定任意一组观测数据或数据采样值,估计出样本的分布。无参数密度估计,它对数据分布规律没有附加任何假设,而是直接从数据样本本身出发研究数据分布特征,对先验知识要求最少,完全依靠训练数据进行估计,而且能处理任意的概率分布。例如:直方图法,最近邻域法,核密度估计方法。有参数密度估计:高斯统计模型。更形
2016-07-30 10:12:18 475
原创 new unsigned char 什么意思
最近看了一个程序,其中有这一句代码img = new unsigned char[Wid * Hei * 3];上网百度了一下,现将内容总和如下: 1)使用new关键字分配 Wid * Hei * 3 个unsigned char类型的内存。 2)代码1#includeusing namespace std;int main(){ unsigned char *
2016-07-28 10:14:56 7984 1
转载 关于卡尔曼滤波本质解释和公式推到
转载:关于卡尔曼滤波和粒子滤波最直白的解释” 卡尔曼滤波本来是控制系统课上学的,当时就没学明白,也蒙混过关了,以为以后也不用再见到它了,可惜没这么容易,后来学计算机视觉和图像处理,发现用它的地方更多了,没办法的时候只好耐心学习和理解了。一直很想把学习的过程记录一下,让大家少走弯路,可惜总也没时间和机会,直到今天。。。 我一直有一个愿望,就是把抽象的理论具体化,用
2016-07-25 20:59:05 17804
原创 多目标跟踪综述
一、跟踪系统是一个动态系统的估计问题,利用的是目标在时间上的连续性和空间上的相关性。二、 多目标跟踪算法的主要难题是数据关联问题,背景的复杂性,目标比例变化、目标颜色与背景颜色的相似程度、背景的稳定程度,多目标的交互及各种特殊情况的发生都会给多目标跟踪带来困难。当前多目标跟踪中存在的难题主要包括以下几个方面:遮挡问题:遮挡是多目标跟踪中的常见情况,目标可能被背景中静止的物体遮挡,也
2016-07-25 14:57:25 4817
转载 LBP算子介绍
转载:LBP算子介绍LBP(Local Binary Pattern, 局部二值模式)是一种用来描述图像局部纹理特征的算子;显然,它的作用是进行特征提取,而且,提取的特征是图像的纹理特征,并且,是局部的纹理特征; 原始的LBP算子定义为在3*3的窗口内,以窗口中心像素为阈值,将相邻的8个像素的灰度值与其进行比较,若周围像素值大于中心像素值,则该像素点的位置被标记为1
2016-07-25 09:22:43 779
原创 opencv人脸检测和跟踪
一、我的分类训练器的xml文件路径如下:D://opencv//sources//data//haarcascades//haarcascade_frontalface_alt.xml每个人的安装位置不同,训练器的xml也不同,我的是opencv3.0的。二、先检测一张如图片里的人脸程序:#include#include using namespace std;u
2016-07-18 11:14:05 4147
原创 图像腐蚀、膨胀、基本原理和程序实现
图像的腐蚀与膨胀一、原理:⑴ 图像形态学处理的概念 数字图像处理中的形态学处理是指将数字形态学作为工具从图像中提取对于表达和描绘区域形状有用处的图像分量,比如边界、骨架以及凸壳,还包括用于预处理或后处理的形态学过滤、细化和修剪等。图像形态学处理中我们感兴趣的主要是二值图像。⑵ 二值图像的逻辑运算 逻辑运算尽管本质上很简单,但对于实现以形态学为基础
2016-07-17 12:34:21 20946 2
原创 sobel算子原理与实现
一、原理:首先介绍背景知识: 1)边缘:灰度或结构等信息的突变处,边缘是一个区域的结束,也是另一个区域的开始,利用该特征可以分割图像。 2)边缘点:图像中具有坐标[x,y],且处在强度显著变化的位置上的点。 3)边缘段:对应于边缘点坐标[x,y]及其方位 ,边缘的方位可能是梯度角。 索贝尔算子(Sobeloperator)主要用作边缘
2016-07-15 15:12:37 159493 6
原创 Mat格式读取视频和打开摄像头
刚接触opencv一段时间,突然想到用opencv怎么读取摄像头和打开电脑里的视频文件,从而为处理视频开一个头,在网上找了一些资料,有的比较实现起来比较复杂,有的格式比较老,但还是有收获的,现在将他们整理如下: 一、打开摄像头 贴程序: #include #includeusing namespace cv;using namespace std;int
2016-07-13 14:57:54 4161
原创 如何设置感兴趣的区域ROI
一、定义:ROI区域有两种算法,第一种是表示矩形区域的Rect区域,它指定矩形的左上角坐标和矩形的长和宽;另一个函数是Range,它是从起始索引到终止索引(不包括终止索引)的一段连续区域,我感觉就是矩形行数的范围和猎术范围叠加起来而形成的一个矩阵,从而定义一个矩形区域。方法一:Rect函数:rect(x -> cols, y -> rows, width -> cols, heig
2016-07-13 10:22:37 7706
原创 归一化函数naomalize详解
opencv 2 归一化函数normalize详解1. 归一化定义与作用 归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。首先归一化是为了后面数据处理的方便,其次是保证程序运行时收敛加快。归一化的具体作用是归纳统一样本的统计分布性。归一化在0-1之间是统计的概率分布,归一化在某个区间上是统计的坐标分布。归一化有同一、统一和合一的意思。
2016-07-12 09:11:27 2030
原创 灰度直方图的原理和计算
include #include #include #include using namespace cv;using namespace std;int main(){ Mat src, gray; src = imread("D:\\vvoo\\lena.jpg"); cvtColor(src, gray, CV_RGB2GRAY); int bins = 256;//
2016-07-11 09:43:00 21501
原创 各种颜色的RGB值
#define CV_RGB(r,g,b) cvScalar((b),(g),(r),0),相信大家已经看明白了,Scalar和RGB是正好相反的,下面给大家一些颜色值!各种颜色的RGB值各种颜色的RGB值■RGB(255,192,203) ■★●◆pink(粉红)■RGB(220,20,60) ■★●◆crimson(腥红) ■RGB(255,240,245) ■
2016-07-01 17:48:14 7189
c三大排序c三大排序c三大排序c三大排序c三大排序c三大排序c三大排序c三大排序c三大排序 vs2013的cpp
2017-09-06
dlib-19.0,亲测在cmake-3.4.0 win7 64位&VS2013上编译dlib库成功
2017-07-14
去除图片中高光部分,使光照平均化。 去除图片中高光部分,使光照平均化。只对特定图片有效果。
2017-07-11
短警报提示音__WAV
2017-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人