计算机图形学算法
文章平均质量分 52
Xu_Haocan
ZJU_ME
展开
-
平面点云凸包曲线计算
平面点云凸包解法一主要思想:分而治之 算法流程:如图,先找出y坐标最大和做小的点,并入此多边形的顶点集(因为是y坐标最大和最小,所以此直线左边和右边的凸包合起来还是凸包); 对直线左右的点进行递归处理 2.1如直线左边,先找到一个离直线最远的点p并入多边形顶点集,连接p和ymin和ymax(因为是离直线d最远的点, 所以直线a左边的凸包和b上边的凸包合起来还是凸包,如图: 2.2原创 2017-10-11 20:12:07 · 2238 阅读 · 0 评论 -
SCAPE: shape completion and animation of people
说明这不是论文翻译!!! 只是为了能够更好,更简单的理解这篇论文,我用自己的话简单介绍了一下SCAPE的主要思想和算法AbstractSCAPE —— a data driving method for building a human shape (shape + pose)实现功能: shape completion —— generating a complete surface mesh原创 2017-10-29 14:46:14 · 2731 阅读 · 3 评论 -
生成随机数(高斯分布)
高斯分布也称为正态分布(normal distribution) 常用的成熟的生成高斯分布随机数序列的方法由Marsaglia和Bray在1964年提出,C++版本如下:#include <stdlib.h> #include <math.h> double gaussrand() { static double V1, V2, S; static int pha转载 2017-10-12 19:09:57 · 9514 阅读 · 1 评论 -
体素化(Voxelization)
参考链接 体素化(Voxelization)是将物体的几何形式表示转换成最接近该物体的体素表示形式,产生体数据集,其不仅包含模型的表面信息,而且能描述模型的内部属性。表示模型的空间体素跟表示图像的二维像素比较相似,只不过从二维的点扩展到三维的立方体单元,而且基于体素的三维模型有诸多应用。由于使用的需要,需对模型进行体素化操作,这里采用了一种简单但却有效的操作方法。首先设定模型体素化的分辨率,假设为转载 2017-10-24 10:57:34 · 9547 阅读 · 0 评论 -
图像八领域区域生长
//主函数void Regiongrowing(){ CFileDialog dialog(TRUE, "image", "*.png", OFN_NOCHANGEDIR | OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T(".data(*.png)|*.png||"), NULL); if (dialog.DoMod原创 2018-05-30 10:37:34 · 1363 阅读 · 0 评论 -
隐马尔科夫模型(HMM)
参考链接隐马尔可夫模型(Hidden Markov Model,HMM)是统计模型,它用来描述一个含有隐含未知参数的马尔可夫过程。其难点是从可观察的参数中确定该过程的隐含参数。然后利用这些参数来作进一步的分析,例如模式识别。是在被建模的系统被认为是一个马尔可夫过程与未观测到的(隐藏的)的状态的统计马尔可夫模型。...转载 2018-09-12 22:01:14 · 185 阅读 · 0 评论 -
骨骼蒙皮动画算法(Linear Blending Skinning,线性混合蒙皮)
https://www.cnblogs.com/shushen/p/5987280.html转载 2019-10-06 15:59:03 · 3524 阅读 · 0 评论