自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dark Horse的博客

互相交流

原创 Android Studio调用c++代码和opencvforandroid

1、直接选择c++ support创建项目 2、我是用cmake编译c++代码,如果需要增添c++ .h .cpp代码只需要配置文件CMakeLists.txt       需要生成多个so,则需要再添加add_library 3、配置opencv:new- import module-选择...

2018-01-03 17:24:01

阅读数 616

评论数 0

转载 浅析人脸检测之Haar分类器方法

浅析人脸检测之Haar分类器方法  [补充] 这是我时隔差不多两年后, 回来编辑这篇文章加的这段补充, 说实话看到这么多评论很是惊讶, 有很多评论不是我不想回复, 真的是时间久了, 很多细节我都忘记了, 无力回复, 非常抱歉.  我本人并非做CV的, 这两年也都没有再接触CV, 作为一个本科...

2016-10-10 20:06:57

阅读数 165

评论数 0

转载 SVM-支持向量机算法概述

SVM-支持向量机算法概述 发表于2012/6/14 9:45:45  80489人阅读 分类: 计算机视觉/图像处理 (一)SVM的背景简介 支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性...

2016-10-10 20:01:29

阅读数 207

评论数 0

原创 约束条件下求最优解

约束条件下求最优解        在求有约束条件的最优解时,拉格朗日乘子法和KKT条件是非常重要的两个求取方法,对于等式约束的优化问题,可以应用拉格朗日乘子法去求取最优值;如果含有不等式约束,可以应用KKT条件去求取。当然,这两个方法求得的结果只是必要条件,只有当是凸函数的情况下,才...

2016-10-10 19:37:34

阅读数 10043

评论数 0

原创 opencv——Mahalanobis距离

Mahalanobis距离 一、欧式距离,它表征的是当所有类别等概率出现的情况下,类别之间的距离。此时决策面中心点的位置就是两个类别中心的连线的中点。如图1所示。而当类别先验概率并不相等时,显然,如果仍然用中垂线作为决策线是不合理的,将出现判别错误(绿色类的点被判别为红色类),假设图1中...

2016-10-10 19:29:13

阅读数 731

评论数 0

原创 opencv——k-means

opencv——k-means 一、在k-means聚类问题中,给我们的训练样本是,每个。        K-means算法是将样本聚类成k个簇(cluster),具体算法描述如下: 1、 随机选取k个聚类质心点(cluster centroids)为。 ...

2016-10-10 19:26:04

阅读数 301

评论数 0

原创 opencv——均值漂移分割

opencv——均值漂移分割 一、均值漂移分割算法     算法步骤:原点是选定的初始迭代点,将蓝色圆(其半径记为h)内所有向量相加,相加的结果如黄色向量所示,其终点指向上图所示的红色点,则下一次迭代以该红色点为圆心,h为半径画圆,然后求这个圆内以圆心为起点所有向量的和。如此迭代下去,...

2016-10-08 10:08:47

阅读数 1606

评论数 0

原创 OpenCV——Delaunay三角剖分

OpenCV——Delaunay三角剖分 实现Delaunay三角剖分有分治法、逐点插入发、三角网生成法等。以下介绍的是第二种。 一、Lawson算法        逐点插入的Lawson算法是Lawson在1977提出的,该算法思路简单,易于编程实现。基本原理为:首先建立一个大的三角形,把...

2016-10-08 09:50:24

阅读数 1315

评论数 0

原创 opencv——直方图均衡化

opencv——直方图均衡化 一、设置一个阈值,高于阈值的直方图保留,低于阈值的丢弃,将剩下的直方图扩展到0-255中去。 二、opencv中直方图均衡化        设原像素值为i均衡化后为S(i),像素值为i的个数为N(i),其占总像素点的概率为p(i)=N(i) / SU...

2016-10-07 11:28:30

阅读数 161

评论数 0

原创 opencv——Canny边缘检测

opencv——Canny边缘检测 1、对灰度图进行高斯滤波消除噪声。 2、Canny算法中所采用的卷积算子:         其x向、y向的一阶偏导数矩阵,梯度幅值以及梯度方向的数学表达式为: 3、对幅值进行极大值抑制 图像梯度幅值矩阵中的元素值越大,说明图...

2016-10-04 15:37:18

阅读数 268

评论数 0

原创 opencv——cvPyrSegmentation

opencv——cvPyrSegmentation 如果在opencv找不到cvPyrSegmentation可以添加以后语句即可:       #include cvPyrSegmentation(     IplImage* src,     IplImage* d...

2016-10-04 10:50:22

阅读数 193

评论数 0

原创 opencv——图像金字塔

opencv——图像金字塔 一、高斯金字塔        高斯金字塔是向下降采样的金字塔,步骤如下: (1)缩小         对图像G_i进行高斯内核卷积         将所有偶数行和列去除         以上就是对图像的向下取样操作,即缩小图像。 ...

2016-10-03 00:21:53

阅读数 126

评论数 0

原创 opencv——滤波

opencv——滤波 一、均值滤波        取其一定邻域内的平均值,来代替这个点的灰度值。 二、中值滤波        取其一定邻域中内的中位数,来代替这个点的灰度值。 三、高斯滤波        用高斯函数对一定邻域的值进行加权求和代替这个点的灰度值,高斯函...

2016-10-02 15:13:17

阅读数 177

评论数 0

原创 opencv——插值

opencv——插值 一、最近邻插值        目标图坐标(dstX,dstY)的值由源图中坐标(srcX,srcY)的像素值来填充。        有公式:                      f(dstX,dstY)=F(srcX,srcY)        而:        ...

2016-09-30 18:37:29

阅读数 845

评论数 0

原创 VS2015 编译程序时无法查找或打开PDB文件

VS2015 编译程序时无法查找或打开PDB文件 解决方法:调试-选项-符号-Microsoft符号服务器打钩,然后确定,就OK了。

2016-09-15 10:03:40

阅读数 15492

评论数 1

原创 opencv函数——cvCreateCapture()

opencv函数——cvCreateCapture()        cvCreateFileCapture是OpenCV中一个函数。        cvCreateFileCapture()通过参数设置确定要读入的视频文件,返回一个指向CvCapture结构的指针。这个结构包括了...

2016-09-13 21:34:50

阅读数 726

评论数 0

原创 C++main函数的参数

C++main函数的参数          C++主函数main()可以有或没有参数列表。如:int main(int argc, char *argv[])或者int main( int argc, char** argv)等。         第一个参数argc,表示有多少个参数将被传...

2016-09-13 19:37:54

阅读数 536

评论数 0

提示
确定要删除当前文章?
取消 删除