
3D数学/算法
tanmengwen
这个作者很懒,什么都没留下…
展开
-
卡尔曼滤波
1. 什么是卡尔曼滤波器在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人!卡尔曼全名Rudolf Emil Kalman,匈牙利数学家,1930年出生于匈牙利首都布达佩斯。1953,1954年于麻省理工学院分别获得电机工程学士及硕士学位。1957年于哥伦比亚大学获得博士学位转载 2012-09-30 14:48:19 · 1053 阅读 · 0 评论 -
机器学习和计算机视觉有关的数学
1. 线性代数 (Linear Algebra):我想国内的大学生都会学过这门课程,但是,未必每一位老师都能贯彻它的精要。这门学科对于Learning是必备的基础,对它的透彻掌握是必不可少的。我在科大一年级的时候就学习了这门课,后来到了香港后,又重新把线性代数读了一遍,所读的是Introduction to Linear Algebra (3rd Ed.) by Gilb转载 2013-10-15 23:02:53 · 1111 阅读 · 0 评论 -
从头到尾彻底解析哈希表算法
说明:本文分为三部分内容,第一部分为一道百度面试题Top K算法的详解;第二部分为关于Hash表算法的详细阐述;第三部分为打造一个最快的Hash表算法。第一部分:Top K 算法详解问题描述百度面试题:搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。假设目前有一千万个记录(这些查询串的重复度比较高,虽然总数是1千万,但如果除去重转载 2013-10-10 23:53:29 · 1224 阅读 · 0 评论 -
K-均值聚类分析
K-均值聚类是流行、经典、简单的聚类方法之一。聚类是非监督学习的一种方法,也是常用的统计数据分析技术,应用领域很广,涉及机器学习、数据挖掘、模式识别、图像分析和生物信息学等。●下载源码●下载样例程序 上面的源码是Accord.NET Framework的一部分.Accord.NET Framework是一个开发机器学习,计算机视觉,计算机音频,统计和转载 2013-10-10 23:52:08 · 3867 阅读 · 0 评论 -
理解矩阵
理解矩阵(一) 理解矩阵(二) 理解矩阵(三) 理解矩阵之12点数学笔记转载 2013-06-14 11:21:43 · 1085 阅读 · 0 评论 -
[3D基础]理解计算机3D图形学中的坐标系变换
http://www.cnblogs.com/shanhaobo/articles/1065380.html转载 2013-06-11 15:25:47 · 1153 阅读 · 0 评论 -
The Kalman Filter
学习The Kalman Filter的国外网站:http://www.cs.unc.edu/~welch/kalman/一个中文的介绍PDF:http://www.cs.unc.edu/~welch/kalman/media/pdf/kalman_intro_chinese.pdf原创 2013-04-15 10:52:30 · 1052 阅读 · 0 评论 -
Camshift算法
通过opencv 实现代码://对运动物体的跟踪://如果背景固定,可用帧差法 然后在计算下连通域 将面积小的去掉即可//如果背景单一,即你要跟踪的物体颜色和背景色有较大区别 可用基于颜色的跟踪 如CAMSHIFT 鲁棒性都是较好的//如果背景复杂,如背景中有和前景一样的颜色 就需要用到一些具有预测性的算法 如卡尔曼滤波等 可以和CAMSHIFT结合 #ifdef _CH_转载 2013-04-14 22:35:42 · 960 阅读 · 0 评论 -
Contour Tracing Algorithm(轮廓跟踪算法)
What is Contour Tracing? Also known as border following or boundary following; contour tracing is a technique that is applied to digital images in order to extract their boundary. As a result, an im翻译 2013-04-14 16:51:03 · 4188 阅读 · 0 评论 -
皮肤检测算法三种
第一种:RGB color space第二种:RG color space第三种:Ycrcb之cr分量+otsu阈值化 1.rgb model// skin region location using rgb limitationvoid SkinRGB(IplImage* rgb,IplImage* _dst){ assert(rgb->nChannels==3&转载 2013-01-09 19:51:55 · 2048 阅读 · 0 评论 -
Bilateral Filtering
Bilateral Filtering for Gray and Color ImagesIntroductionThe IdeaThe Gaussian CaseExperiments with Black-and-White ImagesExperiments with Color ImagesReferences http://homepages.in原创 2013-01-08 13:24:32 · 1110 阅读 · 0 评论 -
3D数学--空间直线与平面的交点
如果直线不与平面平行,将存在交点。如下图所示,已知直线L过点m(m1,m2,m3),且方向向量为VL(v1,v2,v3),平面P过点n(n1,n2,n3),且法线方向向量为VP(vp1,vp2,vp3),求得直线与平面的交点O的坐标(x,y,z):将直线方程写成参数方程形式,即有:x = m1+ v1 * ty = m2+ v2 * t (1)z = m3+ v3 *转载 2013-01-06 14:12:08 · 8651 阅读 · 1 评论 -
浅析人脸检测之Haar分类器方法
浅析人脸检测之Haar分类器方法转载 2012-11-27 14:20:02 · 731 阅读 · 0 评论 -
四种简单的排序算法
本文将描述四种最简单的排序方法,插入排序、泡沫排序、选择排序、希尔排序,我在这里将其称为“简单排序”,是因为它们相对于快速排序、归并排序、堆排序、分配排序、基数排序从理解和算法上要简单一些。对于后面这几种排序,我将其称为“高级排序”。简单排序开始之前先声明一个约定,对于数组中保存的数据,统一称为记录,以避免和“元素”,“对象”等名称相混淆。对于一个记录,用于排序的码,称为关键码。很显然,关转载 2012-11-26 17:18:31 · 721 阅读 · 0 评论 -
计算两向量的旋转角
向量的点乘和叉乘都是很有用的数学工具,不过他们也有局限性。关键是向量点乘可以得到两个向量之间的夹角, 而不是旋转角,这个角度是没有方向的,范围是[0-pi], 而这往往不是我们想要的, 实际问题中我们常常要计算从向量p1沿逆时针方向转到与向量p2方向一致的确切角度,我把这个角度定义为旋转角。 旋转角的计算既需要夹角,还需要两个向量的叉乘, 以确定p1和p2的角度方向关系。关于叉乘符号与向量的角转载 2012-09-21 13:54:38 · 5853 阅读 · 0 评论 -
电影中的数学
http://www.mysanco.com/index.php?class=wenku&action=wenku_item&id=62我们都曾经对电影里呈现出来的一些电脑制作的精美画面惊叹不已,可很多人不知道的是,如果没有数学,我们就无法看到诸如《侏罗纪公园》里的恐龙和《指环王》里的奇景,尤其是Gollum超炫的旋转。这些令人啧啧称奇的画面是怎么做出来的呢?答案是计算机图形学和计算机转载 2012-10-04 14:15:55 · 2014 阅读 · 0 评论 -
矩阵特征值分解与奇异值分解含义解析及应用
特征值与特征向量的几何意义矩阵的乘法是什么,别只告诉我只是“前一个矩阵的行乘以后一个矩阵的列”,还会一点的可能还会说“前一个矩阵的列数等于后一个矩阵的行数才能相乘”,然而,这里却会和你说——那都是表象。矩阵乘法真正的含义是变换,我们学《线性代数》一开始就学行变换列变换,那才是线代的核心——别会了点猫腻就忘了本——对,矩阵乘法 就是线性变换,若以其中一个向量A为中心,则B的作转载 2015-04-30 11:34:24 · 2735 阅读 · 0 评论