无论你是前端还是设计师,相信你在网页二维空间上的操作早已经得心应手,JS处理时间线的动画也早已经 烂熟于胸。从今天开始,我跟大家分享一些“新”的东西,网页的第三个维度,以及纯CSS实现的动画。限于篇幅,从初级到比较复杂的3D动画大概会说个三四 个回合,我们就从最初级的东西开始说,由于这些知识大部分都 ...
分类:
Web程序 时间:
2016-10-03 19:06:26
阅读次数:
296
一、代数是什么 代数->数的抽象表示->向量空间(线性空间) 线代->线性代数 关系: 向量空间之间和内部转换是通过线性变换。 实数——一维空间的点 复数——二维空间的点 如果两个向量的组合可以生成平面,则要求两个向量要线性无关。 推广一下,N维空间里点可以用N个线性无关的向量来表示。这N个向量就是 ...
分类:
其他好文 时间:
2016-10-02 23:49:56
阅读次数:
220
旋转rotate()函数通过指定的角度参数使元素相对原点进行旋转。它主要在二维空间内进行操作,设置一个角度值,用来指定旋转的幅度。如果这个值为正值,元素相对原点中心顺时针旋转;如果这个值为负值,元素相对原点中心逆时针旋转。如下图所示: HTML代码: <div class="wrapper"> <d ...
分类:
其他好文 时间:
2016-08-29 19:11:14
阅读次数:
133
题目大意:二维空间点修改,询问矩形区域最值。 题目分析:还是比较简单的。 代码如下: ...
分类:
其他好文 时间:
2016-08-20 08:59:15
阅读次数:
130
先以一个简单直观的实例来介绍k-d树算法。假设有6个二维数据点{(2,3),(5,4),(9,6),(4,7),(8,1),(7,2)},数据点位于二维空间内(如图1中黑点所示)。k-d树算法就是要确定图1中这些分割空间的分割线(多维空间即为分割平面,一般为超平面)。下面就要通过一步步展示k-d树是 ...
分类:
其他好文 时间:
2016-08-06 15:56:44
阅读次数:
197
今天要看的是霍夫变换,常用用来检测直线和圆,这里是把常见的笛卡尔坐标系转换成极坐标下,进行累计峰值的极大值,确定。HoughLines,HoughLinesP,HoughCircles,三个函数,首先先看看原理,最后会用漂亮的matlab图,来回归一下,霍夫直线变换。
霍夫线变换:
众所周知, 一条直线在图像二维空间可由两个变量表示. 例如:
在 笛卡尔坐标系...
分类:
其他好文 时间:
2016-08-05 16:12:24
阅读次数:
514
一、变形-旋转 ratate()函数 通过指定的角度参数使元素相对原点进行旋转。它主要在二维空间内进行操作,设置一个角度值,用来指定旋转的幅度。如果这个值为正值,元素相对原点中心顺时针旋转;如果这 个值为负值,元素相对原点中心逆时针旋转。 transform:rotate(-20deg) 如下图: ...
分类:
Web程序 时间:
2016-08-01 19:26:43
阅读次数:
739
先以一个简单直观的实例来介绍k-d树算法。假设有6个二维数据点{(2,3),(5,4),(9,6),(4,7),(8,1),(7,2)},数据点位于二维空间内(如图2中黑点所示)。k-d树算法就是要确定图2中这些分割空间的分割线(多维空间即为分割平面,一般为超平面)。下面就要通过一步步展示k-d树是 ...
分类:
其他好文 时间:
2016-06-25 19:05:11
阅读次数:
219
一、dbScan 对关键点聚类 二、根据轨迹上关键点,对每两条轨迹上点的类别序列进行最长匹配 例如:(1-2-3-4 ,0-2-3-4) ——> 2-3-4,得出两两轨迹之间的差异度。 两两轨迹之间的差异度矩阵: 三、进行层次聚类 聚类结果:上图选取 300 条轨迹进行聚类,聚类后,轨迹缩减为 23 ...
分类:
其他好文 时间:
2016-05-06 20:24:52
阅读次数:
383
题目链接: http://poj.org/problem?id=1971 题意: 二维空间给n个任意三点不共线的坐标,问这些点能够组成多少个不同的平行四边形。 题解: 使用的平行四边形的判断条件:对角线互相平分的四边形是平行四边形。 所以我们枚举每一条线段,如果有两条线段的中点是重合的,那么这四个顶 ...
分类:
其他好文 时间:
2016-05-01 06:24:27
阅读次数:
196