- 博客(64)
- 资源 (7)
- 收藏
- 关注
原创 win10+Vs2019编译PCL中Kinfu-largescale
PCL中Kinfu-largescale的编译极其麻烦,但是要记住编译一定要找最新的编译。 Cmake界面多折腾折腾。删删减减,OpenNi要记得加入,然后use cuda use gpu要加上,最后编译出来是dll,不是exe。。。...
2020-10-26 18:57:31 343 1
原创 深度学习SOTA网络简析
深度学习毋庸置疑是目前很火热的研究方向,CSDN上面有大量对经典论文的解读,但是读别人二次翻译的文章犹如看原文的2D投影,难以窥见原文的奥妙,甚至部分论者断章取义,误人子弟为祸不浅,所以虽然我也简单解读两篇,但才疏学浅,只是聊以笔记,看官见笑。 MobileNet一言以蔽之:DepthWise卷积+PointWise卷积,就是指在FeatureMap内部卷积和纯粹F...
2020-01-30 11:13:39 5112
原创 Laplacian Mesh Processing 三维网格拉普拉斯处理
MeshEditing是一个重要的数字几何处理技术,重要是利用拉普拉斯定理等数学原理对离散化网格上的一些参数进行规范化和平滑化,广义上Mesh Editing包括网格平滑(Mesh Smooth),网格编辑(Mesh Editing), 涂层迁移(Coating Transfer),网格移植(Mesh Transplanting)、细节混合(Detail Mixing)等等。...
2019-09-02 22:55:06 4114 4
原创 SMPL模型基本使用和资源下载地址
SMPL模型是一种参数化人体模型,是马普所提出的一种人体建模方法,该方法可以进行任意的人体建模和动画驱动。这种方法与传统的LBS的最大的不同在于其提出的人体姿态影像体表形貌的方法,这种方法可以模拟人的肌肉在肢体运动过程中的凸起和凹陷。因此可以避免人体在运动过程中的表面失真,可以精准的刻画人的肌肉拉伸以及收缩运动的形貌。 该方法中β和θ是其中的输入参数,其中β代表是个人体高...
2019-05-02 09:26:49 11106 10
原创 Preconditioned Conjugated Gradient Solver 共轭梯度法
共轭梯度法是一种针对系统矩阵为对称正定矩阵的系统方程求解算法,具体来说就是迭代的求解共轭梯度方向,并求出最佳步长,对于线性方程具有最快的收敛性。 具体的实现上,因为具体的系统问题而有不同的预条件方法,如果系统变量为6*6分块,则预条件矩阵也应该是对角的6*6块的逆矩阵,同等情况下,如果仍然执意采用对角线的逆作为预条件则效果较差。 ...
2018-12-30 11:28:10 2345
原创 李群的求导,附带matlab代码
李群资料:https://en.wikipedia.org/wiki/3D_rotation_group http://www.ethaneade.com/latex2html/lie_groups/lie_groups.htmlhttp://www.ethaneade.com/latex2html/lie_groups/lie_groups.htmlhttps://git...
2018-10-03 15:26:26 2738
原创 SMPL模型进阶
SMPL模型是一种参数化人体模型,是马普所提出的一种人体建模方法,该方法可以进行任意的人体建模和动画驱动。这种方法与传统的LBS的最大的不同在于其提出的人体姿态影像体表形貌的方法,这种方法可以模拟人的肌肉在肢体运动过程中的凸起和凹陷。因此可以避免人体在运动过程中的表面失真,可以精准的刻画人的肌肉拉伸以及收缩运动的形貌。 该方法中β和θ是其中的输入参数,其中β代表是个人体高............
2018-09-20 21:42:20 44415 62
原创 OpenGL里的的缓冲器的分类和使用
OpenGL的缓冲区与一般意义上的缓冲区不同。OpenGL的缓冲区多半指的是GPU上面的显存。 1、初步学习了OpenGL的一些缓冲器,如顶点缓冲器、纹理缓冲器、索引缓冲器、渲染缓冲器、深度缓冲器、帧缓冲器、模板缓冲区等等。2、一些功能是渲染速度更快,比起glVertex3f()等命令;3、可以摆脱window自带的帧缓冲器,自己开辟帧缓冲器对象,也就是渲染出的图像不直接渲染到图像...
2015-10-15 15:23:35 809
转载 卷积神经网络(Convolutional Neural Network, CNN)
卷积神经网络是人工智能网络的一种,已成为当前语音分析和图像识别研究领域的热点,由于该网络避免了对图像的复杂前期预处理,可以直接输入原始图像,因而得到了更为广泛的应用。卷积网络是为识别二维形状而特殊设计的一个多层感知器,这种网络结构对平移、比例缩放、倾斜或者共他形式的变形具有高度不变性。这些良好的性能是网络在有监督方式下学会的,网络的结构包括如下形式的约束:(1)特征提取:每个神经元的输入与...
2014-06-17 20:08:02 1450
原创 卸载mathtype导致的word问题 MathPage.wll not found
mathpage wll找不到 word无法拷贝问题 mathtype
2023-07-07 11:27:00 1375
原创 linux下删除乱码文件、目录
由于编码原因,在linux服务器上上传、创建中文文件或目录时,会产生乱码,如果想删除它,发现用rm命令是删除不了的。会提示找不到此文件或文件夹,但其实已经删除了。这种情况下,用find命令可以删除乱码的文件或目录。使用ls -i命令找到文件或目录的inode,接下来使用find命令查询并且删除此文件或目录。文件或目录前面的数字字符串就是inode,注意:此方法只适用于删除文件或空的文件夹。首先进入乱码文件或目录所在的目录。首先也是先查inode,非空文件夹怎么删除呢?
2023-03-23 15:03:10 1493
原创 从语音估计肢体动作
一般分几个流派:2d点派、3d点派以及3d旋转派,3d旋转派又分为欧拉角、四元数、rot6d三派,不确定哪个派别是效果是最好的?
2022-08-28 15:42:24 287
原创 获得列表中的空的段的起始位置(Python)
一个List中,存在一些空的array,需要用附近的区域进行平滑插值。下面函数可以获得空的array的区域起止位置。
2022-07-31 13:07:24 255 1
原创 igl或者libigl库的使用
可以计算出GaussianCurvature、PrincipleCurvature等基础信息。libigl是一个很方便的几何网格处理库。
2022-07-16 15:36:52 2507 3
原创 python中scipy求解方法
线性方程组的直接方法:spsolve \(a,b[, permc_spec, use_umfpack] )求解稀疏线性系统Ax=b,其中b可以是向量或矩阵。spsolve_triangular \(a,b[, lower, ...] )解这个方程式 为 x ,假设A是三角矩阵。factorized \(a)返回求解稀疏线性系统的函数,并预分解A。MatrixRankWarninguse_solver \(** Kwargs)选择要使用的默认稀疏直接解算器。线性方程组的迭代方法:bicg \(a,b[, x
2022-06-28 20:21:23 1248 1
原创 SOX使用
Sox是一个专业的处理声音的软件。windows版本下载地址为:SoX - Sound eXchange download | SourceForge.net 改变采样率和bit数,使用开源工具sox,-r表示转换后的采样率,-c表示单声道,可以把stereo 44100 Hz 转为 mono 16000Hz。sox output_audio.wav -r 16000 -c 1 final.wav。...
2022-05-06 16:09:16 498
原创 open3d寻找mesh的边缘
首先需要从mesh中创建一个o3d.geometry.HalfEdgeTriangleMeshimport open3d as o3dhalf_edge_mesh = o3d.geometry.HalfEdgeTriangleMesh()mesh = o3d.geometry.TriangleMesh()mesh.vertices = o3d.utility.Vector3dVector(mesh_c.vertices)mesh.triangles = o3d.utility.Vector3i.
2022-04-25 22:29:47 1808
原创 Python Open3d的在可视化窗口快捷键
Alt + s: 采用smooth的渲染,应该是Phong shadingAlt + w:采用绘制wireframe的绘制方式Alt + s:平滑和flat shading直接切换Alt + r:恢复相机配置o3d.visualization.draw_geometries(mesh_list, window_name="Open3D显示图像", ...
2022-04-20 16:18:37 1095
原创 scipy解决 AttributeError: type object ‘Rotation‘ has no attribute ‘from_matrix
scipy版本过老导致的找不到from_matrix和as_matrix,因为在旧版本里面写法是from_dcm和as_dcm,其中dcm是direction cosine matrices的缩写,也就是rotation matrix。 我确定的scipy版本1.7.0以上的可以找到from_matrix。 一定找不到的1.2.0...
2022-04-14 16:16:45 5129
原创 python环境下用open3d可视化mesh
以下是一段Open3d阻塞模式(就是不可以更新mesh)可视化mesh的代码vis = o3d.visualization.Visualizer()vis.create_window(width=512, height=512)vis.add_geometry(mesh)# while True:vis.run() mesh加载的代码如下:mesh = o3d.io.read_triangle_mesh(filename, False)如果要删除一些三角形面。def..
2022-04-01 15:06:07 3787
DLT和Tsai两步法标定相机的Matlab代码 里面附带验证程序
2013-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人