- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 纹理滤波
在计算机图形学中,纹理滤波(Texture filtering)是一种针对一个使用材质贴图的像素,使用临近的一个或多个纹素计算其纹理颜色的方法。从数学上来说,纹理滤波是抗锯齿的一种,但它更着重于滤掉纹理中的高频,而不像其他抗锯齿技术那样着重于改善边界显示效果。简单来说,它使得同一个纹理可以被用于不同的形状,尺寸和角度,同时尽可能减少显示时的模糊和闪烁。 用户可以权衡计算复杂度和图像质量,在许多种纹
2017-04-23 16:31:30 4163
原创 Gouraud Shading and Phong Shading
具体实验内容及源码请参考:[我的github](https://github.com/ruange/Gouraud-Shading-and-Phong-Shading)Introduction:In this project I implemented Gouraud Shading and Phong Shading on Phong Reflection Model.Before talking
2017-04-23 16:19:15 1667
原创 opengl画会动的木头人(stick man)
stickman是由一段一段的cubes组合起来的,首先先在草稿纸上画出模型,确定每一个cubes的长宽高,使stickman看起来不那么别扭。然后在opengl中使用glvertex3f(x,y,z)函数确定四个点,glBegin(GL_QUADS)函数将使这四个点画出一个面,将长方体的6个面依次画出组成一个长方体,注意这些长方体都是在自己的坐标系画出的。接下来的问题是将这些长方体叠起来,叠起来需要有个层次,ope
2017-04-23 15:52:17 4411 3
原创 matlab自带函数实现BP神经网络
利用feedforwardnet函数建立BP神经网络,十分简单:clear;load input_white.mat;load output_white.mat;input=input_white'; %转置为F*N矩阵,F为特征的个数,N为样本的个数output=output_white';%[norminput,norminputps]=mapminmax(input); %归一
2017-04-20 22:48:23 4335
原创 利用基本梯度下降法和牛顿法对样本进行判别
机器学习实验五,详情请参考《模式分类》第二版第五章课后上机练习5.4节实验环境:Matlab 2016a基本梯度下降法和牛顿法:我们在寻找能将两类类别分开的权向量时采用的方法是:定义一个准则函数J(a),当a是解向量时,J(a)最小。这样就将问题简化为一个标量函数的极小化问题——通常可以用梯度下降法来解决。梯度下降法的原理非常简单,首先从一个任意选择的权向量a(1)开始,计算其梯度向量,下一个值a(
2017-04-18 10:53:32 1430
原创 parzen窗方法和k近邻方法估计概率密度
机器学习实验四,详情请参考《模式分类》第二版第四章课后上机练习4.3、4.4节实验环境:Matlab2016aParzen窗估计方法:已知测试样本数据x1,x2,…,xn,在不利用有关数据分布的先验知识,对数据分布不附加任何假定的前提下,假设R是以x为中心的超立方体,h为这个超立方体的边长,对于二维情况,方形中有面积V=h^2,在三维情况中立方体体积V=h^3。 根据以下公式,表示x是否落入超立方
2017-04-06 22:41:53 19792 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人