- 博客(24)
- 收藏
- 关注
原创 Unity打包Android apk 解决Could not get resource ‘https://dl.google.com
困扰一周的问题终于得到解决!!!分享一下~unity版本:2020.3.32f1c1 Personal。通过unity hub安装,注意添加模块时,勾选上Android Build Support。这样SDK和JDK就都有了。当项目需要打包成apk的时候,打开Preferences-External Tools进行配置。默认都是链接到unity下载的SDK、JDK、Gradle路径。但是!但是!但是!Gradle是在打包过程中从google下载的,这就带来了问题。我尝试了在baseProje
2022-04-06 17:47:55
5336
原创 latex 常用积累
大于号:\textgreater小于号:\textless大于等于:\geq(后面要加空格,否则会识别错误)小于等于:\leq(后面要加空格,否则会识别错误)下标里嵌套上标:$a_{b^{2}}$图片放在标题下面:https://www.zhihu.com/question/352402577https://tex.stackexchange.com/question...
2020-03-01 23:13:47
543
原创 欧氏距离VS余弦相似度
根据欧氏距离和余弦相似度各自的计算方式和衡量特征,分别适用于不同的数据分析模型:欧氏距离能够体现个体数值特征的绝对差异,所以更多的用于需要从维度的数值大小中体现差异的分析,如使用用户行为指标分析用户价值的相似度或差异;而余弦相似度更多的是从方向上区分差异,而对绝对的数值不敏感,更多的用于使用用户对内容评分来区分用户兴趣的相似度和差异,同时修正了用户间可能存在的度量标准不统一的问题(因为余弦相似...
2020-02-18 16:04:20
559
原创 Matlab函数记录
nlinfit(x,y,f,a)f:符号函数句柄,如果是以m文件的形式调用的时候,别忘记加@。a:最开始预估的值(预拟合的未知参数的估计值)。x:自变量,我们已经获知的x的值。y:因变量,我们已经获知的x对应的y的值。mapminmax()默认情形下,将输入矩阵按行进行归一化映射,将输入矩阵中行元素的最小值映射为-1,行元素的最大值映射为+1。randperm(n)...
2020-02-07 17:30:42
292
原创 【考题回忆】2020.1月 山东大学数据科学导论+算法分析与设计
数据科学导论:一、6个网页PageRank计算。最后从低到高给出网页的PageRank值。二、(1)推荐方法分为哪些类(2)给一个表格,记录了4个用户对7个商品的评分,给出针对每个用户的推荐商品列表的top1。三、降维方法及应用场景四、Entity Resolution是什么,举出一个例子。五、给了四个句子。Doc1:It was the best of times,....
2020-01-08 19:51:52
983
2
原创 (个人)实时交互的太极拳学习系统创新实训第十周(二)
制作动态材质根据项目需要,在教学模式中,需要实时的显示哪些关节是做对的,哪些关节是做错的,要用不同的颜色区分。所以需要将自发光的小球附上一个动态材质,使得在不同的情况下发出不同颜色的光。根据角色Mesh上的HighLight Material来创建动态材质,创建之后保存此动态实例,最后更改HighLight的颜色。结果:...
2018-06-10 16:10:28
270
原创 (个人)实时交互的太极拳学习系统创新实训第十周(一)
制作草地材质创建一个地貌草地类型,Grass Mesh选择植被类型,Grass Density 可以调节植被的疏密程度。新建一个材质,使用Landscape LayerBlend 来混合两种材质。创建地貌,描画用笔刷在地貌上涂抹...
2018-06-08 10:56:25
224
原创 (个人)实时交互的太极拳学习系统创新实训第九周(一)
之前做的太极拳动捕动作,导入到UE4中出现了问题。比如有的只能播放一点点,后来我发现是Montage中的一些设置错了,如下图,要把通知区域里那个红色的end放到最后才可以。红色是通知、通知状态和通知状态结束标记。...
2018-06-01 18:46:47
227
原创 (个人)实时交互的太极拳学习系统创新实训第八周(一)
遇到的问题:①识别精度:这个问题我觉得是没有办法的了,因为这个插件底层是封装起来的,我们也没有办法去改。根据提供的接口,我们想到要在dict文件里增加一些无关项来增加精度,待后续实验验证。②层级问题:层级问题是指,我这一个关卡里有多个UI界面,假若两个UI界面中都有“返回”的选项,这时候系统识别到“返回”后是不知道要执行哪一个返回函数的。为了解决该问题,我想到每次都判断一下当前是哪个界面。后来和张...
2018-05-24 10:09:39
233
原创 (个人)实时交互的太极拳学习系统创新实训第七周(一)
修改系统要用的模型这周工作是修改模型,因为曾经项目遗留下来的一套太极拳动画的模型的骨骼,并不能为我们所用。他的模型不是诺亦腾的默认骨骼,这导致了无法在UE4里用诺亦腾驱动模型。经过咨询老师,我们放弃了直接修改动捕后的动画骨骼(一是所有骨骼已经K上关键帧,二是调整骨骼会产生对模型外观的影响),最后我决定将太极拳人物模型绑定到诺亦腾标准骨骼上。1、首先我将之前的模型删除动画,解除蒙皮,分离骨骼和身体。...
2018-05-17 14:55:10
242
原创 (个人)实时交互的太极拳学习系统创新实训第六周(二)
二、语音引导系统由于我们这个项目是VR,用的是HTC Vive,一般控制都是用手柄。但是这是一个太极拳学习系统,用户不可能手里拿着手柄打太极,所以我们讨论出通过识别语音替代手柄操作。但是如果没有提示,用户可能不清楚什么“口令”能触发事件,所以需要一个语音引导系统使得用户体验感更好。首先与各个模式(观看、教学、评测)的同学交流,确定在那些地方语音引导,然后确定语音引导的内容。...
2018-05-12 10:00:49
255
原创 (个人)实时交互的太极拳学习系统创新实训第六周(一)
编辑音频,为系统添加语音首先在网络上找到一个吴阿敏太极拳二十四式口令音乐,然后用AU对其进行编辑。
2018-05-10 21:09:18
336
原创 (个人)实时交互的太极拳学习系统创新实训第五周(三)
接上一篇,我将进行distance数组的值的计算。3、计算distance[0][0]distance[0][0]是第一帧时同一骨骼节点的欧氏距离。是后面计算的一个基础。4、计算distance[i][0]distan[i][0] = distan[i - 1][0] + Euclidean(A, B, i, 0)5、计算distance[0][j]distan[0][j] = distan[0]...
2018-05-07 10:28:47
195
原创 (个人)实时交互的太极拳学习系统创新实训第五周(二)
尝试用蓝图实现匹配度算法首先,我要建立两个向量数组和一个浮点型二维数组。一个向量数组用于存储一个骨骼节点(之后会扩展到所有骨骼)在所有帧的位置信息,一个向量数组则是标准模板。浮点型二维数组是distance矩阵,记录动态规划每一步得到的最小值,最后得出一个distance值来作为评分标准。在建立二维数组的时候我遇到了问题,C++中只需要double distance[][],但是蓝图中是没有直接的...
2018-05-06 11:04:02
227
原创 (个人)实时交互的太极拳学习系统创新实训第五周(一)
尝试用蓝图实现匹配度算法首先我是想用C++来实现的,但是其间遇到许多问题。新建一个BlueprintFunctionLibrary,命名为dtw。我发现dtw.h中include自动生成的dtw.generated.h时,总是报错说找不到源文件。而且只要我重新生成编译就会出现这个问题。VS也重新配置了,但是好久没有解决方法,于是决定不浪费时间了,改用蓝图实现算法。可能使用蓝图实现算法对于会C++编...
2018-05-05 10:04:40
186
原创 (个人)实时交互的太极拳学习系统创新实训第四周
不同招式不同部位的容错率杨氏太极拳24式,不同招式动作对身体各个部位的容错率要求也不同,评估系统要灵活的评估。于是我对着教学视频把每一招式不同部位的容错率进行标注。第一式:起势【容错率高】手、臂【容错率低】头、躯干、腿、脚第二式:左右野马分鬃【高】手、臂、腿、脚【低】头、躯干第三式:白鹤亮翅【高】手、臂、腿、脚【低】头、躯干第四式:左右搂膝拗步【高】手、臂、【低】头、躯干、腿、脚第五式:手挥琵琶【...
2018-05-03 00:25:43
214
原创 (个人)实时交互的太极拳学习系统创新实训第三周(二)
DTW算法我已经实现了DTW算法对三维位置信息的计算,代码如下:#include <stdlib.h>#include <iostream>#include <vector>#include "dtw.h"using namespace std;double distan[DTWMAXNUM][DTWMAXNUM]; /*保存距离*///double...
2018-04-22 22:32:04
181
原创 (个人)实时交互的太极拳学习系统创新实训第三周(一)
诺亦腾的使用说明实时交互的太极拳学习系统需要使用诺亦腾动捕设备进行动捕设备,但不得不说诺亦腾的上手是很“磨人”的。首先我对Axis和Motion Builder都是第一次使用,而网络上并没有详细的相关教程,只能靠自己摸索。为了大家的方便,我决定分享一下诺亦腾使用时的配置方法。首先需要安装软件:Axis Neuron,Motion Builder安装好了吗,那我们开始啦!一、 穿戴设备图(1)把设备...
2018-04-19 22:29:22
365
原创 (个人)实时交互的太极拳学习系统创新实训第二周(二)
实现DTW算法这几天我在VS里用C++初步实现了DTW算法,其实结合项目,我要用到的DTW算法算是简单版了,因为最后不需要逆向搜索出最短路径,只要一个distance。目前能够处理一维数据了,并且经我测试,我实现的DTW算法可以有效的反映出两个序列之间的相似程度。但是有一个问题我一直有点担心,那就是递归导致栈溢出的问题。我们的帧序列不会只有几百帧,动辄就是几千帧(关于实时动画的帧数我还有一些其他问...
2018-04-15 20:45:39
212
原创 (个人)实时交互的太极拳学习系统创新实训第二周(一)
首先介绍一下DTW的思想:假设现在有一个标准的参考模板R,是一个M维的向量,即R={R(1),R(2),……,R(m),……,R(M)},每个分量可以是一个数或者是一个更小的向量。现在有一个测试的模板T,是一个N维向量,即T={T(1),T(2),……,T(n),……,T(N)}同样每个分量可以是一个数或者是一个更小的向量,注意M不一定等于N,但是每个分量的维数应该相同。算法的目的是要计算出测试模...
2018-04-12 18:25:52
209
原创 (个人)实时交互的太极拳学习系统创新实训第一周(一)
一、预期目标我们要做的项目是一个基于动捕和虚拟现实的实时交互的太极拳学习系统。最终系统会包含学习、纠错、评估、总结等模块,可实现观看与展示、评分与回放、账户的建立与数据的存储等功能,利用无线VR头显与动作捕捉设备进行新颖又高效的太极拳学习。我们将会研究一个分配方案或原则,探求如何在学习系统中合理分配声音、图示等元素使得学习效率最高,用户体验最好。二、目前进度1、阅读论文本周我收集并阅读了大量论文文...
2018-04-04 21:06:08
401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人