摘要: 默认的克隆操作为浅拷贝,它并没有克隆包含在对象中的内部对象。深拷贝指,重新定义clone方法,以便实现克隆子对象。Object类中clone方法被声明为protected,无法直接调用anObject.clone()。子类只能调用受保护的clone方法克隆自己(?)实现Cloneable接口,将cl... 阅读全文
posted @ 2015-07-08 17:16 Zorooooa 阅读(85) 评论(0) 推荐(0)
摘要: 按值调用:方法接收的是调用者提供的值。按引用调用:方法接收的是调用者提供的变量地址。java总是按值调用。方法得到的所有参数值都是一个拷贝。对于对象的引用,java传递的是引用值的拷贝,而不是引用。所以一个方法可以修改对象变量的状态,不能让对象参数引用一个新的对象。//does't work pub... 阅读全文
posted @ 2015-07-07 17:41 Zorooooa 阅读(151) 评论(0) 推荐(0)
摘要: 好像跟所求矩阵零太多有关=。=我乱说的。。求关系会要求协方差要求特征值求特征值出现复数是不以人的意志为转移的但是,协方差矩阵一定是对称阵对称阵的特征值一定是实数所以,一定是程序出错了啊matlab自带了cca函数,[A,B,R,U,V] = canoncorr(X,Y); 阅读全文
posted @ 2015-06-15 20:43 Zorooooa 阅读(325) 评论(0) 推荐(0)
摘要: aam的训练过程分为两部分:对图片中物体的建模;寻找参数变化量δc和图片与模型灰度差的关系R。对物体的建模分三步:对形状shape建模,对纹理texture建模,组合形状和纹理模型得到最终的aam模型1. shape在aam中,图片中的物体是手动标记出关键点的,比如人脸图像,将会被人工标记出眉毛... 阅读全文
posted @ 2015-06-15 20:39 Zorooooa 阅读(312) 评论(0) 推荐(0)
摘要: 搜索迭代步骤:1.初始化c0;2.δg0 = g0 - gm0;E0= |δg0|23.δc = R*δg;4.c1 = c0- k*δc;5.δg1= g1- gm1;E1= |δg1|2;6.if (E1<E0) 进入下一次迭代,c0= c1 else 改变k=1.5,0.5,0.25等... 阅读全文
posted @ 2015-06-11 20:21 Zorooooa 阅读(244) 评论(0) 推荐(0)