这个算是ICP算法中的一个关键步骤,单独拿出来看一下。 算法流程如下: 1.首先得到同名点集P和X。 2.计算P和X的均值up和ux。 3.由P和X构造协方差矩阵sigma。 4.由协方差矩阵sigma构造4*4对称矩阵Q。 5.计算Q的特征值与特征向量。其中Q最大特征值对应的特征向量即为最佳旋转向 ...
分类:
其他好文 时间:
2018-12-14 22:53:12
阅读次数:
297
还记得原来写过一个对图像进行波纹扭曲操作的博文。 这次实现的是水波特效,其实就是通过正余弦函数表示波纹中心位置慢慢向外扩散,通过叠加衰减因子使振幅不断减小,进而产生水波的效果。 效果如下: 原图: 波纹特效: matlab代码如下: 参考:https://blog.csdn.net/jia20003 ...
分类:
其他好文 时间:
2018-12-14 21:10:01
阅读次数:
187
这里我用的空间是x向右为正,y向下为正,z向屏幕里面为正。相当于标准右手系绕x轴旋转了180度。 将三个点光源放在 r = [0.3,0,0.5];g = [0.3,-0.5*cos(pi/6),-0.5*sin(pi/6)];b = [0.3,0.5*cos(pi/6),-0.5*sin(pi/6 ...
分类:
其他好文 时间:
2018-12-13 22:18:20
阅读次数:
256
在用Matlab编写程序的过程中,我们有时候会希望参数以引用的形式传入。Matlab中的handle类为这一特性提供了支持。 handle为抽象类,不能直接实例化,只能用它来生成别的类。具体来说: 定义了一个类MyHandleClass,该类是handle的子类。在使用构造函数对该类进行实例化的时候 ...
分类:
其他好文 时间:
2018-12-12 23:50:40
阅读次数:
162
记得上次练习了神经网络分类,不过当时应该有些地方写的还是不对。 这次用神经网络识别mnist手写数据集,主要参考了深度学习工具包的一些代码。 mnist数据集训练数据一共有28*28*60000个像素,标签有60000个。 测试数据一共有28*28*10000个,标签10000个。 这里神经网络输入 ...
分类:
其他好文 时间:
2018-12-12 22:41:43
阅读次数:
285
function Dijkstra(Graph, source): 2 3 create vertex set Q 4 5 for each vertex v in Graph: // Initialization 6 dist[v] ← INFINITY // Unknown distance f ...
分类:
编程语言 时间:
2018-12-12 13:24:00
阅读次数:
247
现今,生活水平的质量也越来越高了,但很多朋友还是想利用空闲时光多学一些有益的东西,从而去提升自己,在提升自己的同时,就需要有好的平台,这样就少走了许多弯路,今天小编在这里分享7个让你快速提升自己的自学网站,都是很有帮助的哦!一、MITopencourseware这是一个内容丰富有齐全的网络公开课平台,包含了超多的MIT课程的资源,如C++,Python,Matlab等课程,想学什么都可以在这里找到
分类:
Web程序 时间:
2018-12-11 14:38:42
阅读次数:
260
话不多说,先看图,这是导入一张图后运行的效果。 在此函数中,左图是灰度图加上colorBar后的彩色效果图,右图是二值化后的图,下面是可调节阈值的灰度直方图。 左上角的按钮是回归初始状态,右上角的按钮是结束阈值调整并记录该阈值和所得的二值化图像。 该函数先计算一个自适应阈值,若你不满意可以拉动灰度直 ...
分类:
其他好文 时间:
2018-12-11 14:30:46
阅读次数:
137
步骤: 1, 在matlab命令行中运行prefdir, 获取matlab.prf文件所在路径 2, 打开matlab.prf所在路径, 找到matlab.prf文件, 作备份 3, 将以下内容添加到matlab的matlab.prf文件中 https://github.com/scheckley/ ...
分类:
其他好文 时间:
2018-12-11 12:49:38
阅读次数:
334
```
[x1,y1,x2,y2]=solve('x1^2 + y1^2=1','x2^2-8*x2 +y2^2 +15=0','x1*x2 + y1 * y2=1','x1 + x2 =a','x1','y1','x2','y2') [x1,y1,x2,y2] = solve(...
x1^2/r... ...
分类:
其他好文 时间:
2018-12-09 18:50:12
阅读次数:
167