自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Unity MonoBehaviour事件函数的生命周期

Unity MonoBehaviour事件函数的生命周期

2023-08-31 10:21:22 646

原创 matplotlib可以设置鼠标或者按键事件

matplotlib可以设置鼠标或者按键事件

2023-08-24 10:59:46 360

原创 读iphone的livelink输出bs的csv文件

livelinkface输出文件解析

2023-07-27 15:49:20 334

原创 鼠标控制matplot绘制的点运动

matplotlib中注册鼠标按键事件鼠标按下、滑动等事件 python画布

2023-07-20 17:35:22 393

原创 卸载mathtype导致的word问题 MathPage.wll not found

mathpage wll找不到 word无法拷贝问题 mathtype

2023-07-07 11:27:00 1375

原创 Meshlab的快捷键

meshlab快捷键

2023-05-10 16:34:02 158

原创 linux下删除乱码文件、目录

由于编码原因,在linux服务器上上传、创建中文文件或目录时,会产生乱码,如果想删除它,发现用rm命令是删除不了的。会提示找不到此文件或文件夹,但其实已经删除了。这种情况下,用find命令可以删除乱码的文件或目录。使用ls -i命令找到文件或目录的inode,接下来使用find命令查询并且删除此文件或目录。文件或目录前面的数字字符串就是inode,注意:此方法只适用于删除文件或空的文件夹。首先进入乱码文件或目录所在的目录。首先也是先查inode,非空文件夹怎么删除呢?

2023-03-23 15:03:10 1493

原创 旋转的样条插值方法

旋转的样条插值 样条插值 scipy

2023-02-18 09:44:42 291

原创 scipy spatial transform Rotation库的源代码

python 旋转库 scipy Rotation

2023-02-18 09:14:56 1642

原创 计算barycentric坐标的python代码

计算barycentric坐标的python代码

2022-09-08 18:36:13 308

原创 pycuda使用方法

pycuda的grid block thread分配以及子函数问题

2022-09-01 11:16:03 1013

原创 从语音估计肢体动作

一般分几个流派:2d点派、3d点派以及3d旋转派,3d旋转派又分为欧拉角、四元数、rot6d三派,不确定哪个派别是效果是最好的?

2022-08-28 15:42:24 287

原创 两个三维点云获取旋转矩阵

计算的python代码如下。

2022-08-16 15:47:56 581

原创 获得列表中的空的段的起始位置(Python)

一个List中,存在一些空的array,需要用附近的区域进行平滑插值。​​​​​​​下面函数可以获得空的array的区域起止位置。

2022-07-31 13:07:24 255 1

原创 一个用mediapipe计算脸部朝向的简单方法

一个用mediapipe计算脸部朝向的简单方法

2022-07-29 21:32:15 1263 3

原创 igl或者libigl库的使用

可以计算出GaussianCurvature、PrincipleCurvature等基础信息。libigl是一个很方便的几何网格处理库。

2022-07-16 15:36:52 2507 3

原创 Body2Hand开源论文解析

Body2Hand开源论文解析

2022-07-11 12:00:14 348

原创 python分离文件名和文件夹以及文件后缀

python分离文件名和文件夹以及文件后缀

2022-07-04 20:38:32 2197

原创 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

原创 变形迁移(Deformation Transfer)DT

DT一般用于人脸表情基迁移,人体运动迁移等等。

2022-06-27 16:47:19 734

原创 meshlab模型简化

meshlab模型简化

2022-06-10 20:28:56 3343

原创 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

原创 从旋转矩阵估计更加精确的旋转矩阵

旋转矩阵的最佳估计

2022-04-14 11:38:26 588

原创 形变迁移与ICP

形变迁移与ICP

2022-04-08 17:28:30 251

原创 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

原创 用adobe premium pro剪切视频和去除音频

用adobe premium pro剪切视频和去除音频

2022-03-29 16:53:52 600

原创 pycharm函数不自动跳转、工程显示不正常的解决办法

pycharm异常处理 显示工程有问题

2022-03-29 10:25:08 3323

原创 几种人脸关键点的位置

几种人脸关键点的位置算法1算法2开源三:FacialHRNet(Github开源代码)

2022-03-15 11:01:20 139

OpenGL 粒子运动仿真显示,主要是OpenGL的烟花的三维显示

OpenGL 粒子运动仿真显示,主要是OpenGL的烟花的三维显示

2016-03-10

OpenGL球面倒影贴图

OpenGL渲染球面倒影贴图;

2016-03-10

基于OpenGL的多方向图像渲染,很好的学习工具

基于OpenGL的多方向图像渲染,很好的学习工具,3D表面obj模型渲染,读入obj模型,进行图像渲染,可以自由旋转。

2016-03-10

Matlab驱动网络摄像头程序(含GUI)

Matlab驱动网络摄像头程序(含GUI)

2014-03-15

DLT和Tsai两步法标定相机的Matlab代码 里面附带验证程序

DLT和Tsai两步法标定相机的Matlab代码 里面附带验证程序,里面有两个Function,一个DLT,所谓的直接线性变换法。另一个是Tsai的RAC,即径向约束一致法。 My_Dlt是用于验证两个子程序的

2013-05-11

相机标定的棋盘初步处理的matlab代码,效果很炫

相机标定的棋盘初步处理的matlab代码,效果很炫

2013-04-09

matlab写的BP算法用于相机标定(非工具箱)

matlab写的BP算法用于相机标定(非工具箱) 具体的操作参见说明

2013-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除