随笔分类 -  Computer Graphics

高斯分布函数解析 [转]
摘要:高斯模糊是一种图像模糊滤波器,它用正态分布计算图像中每个像素的变换。N 维空间正态分布方程为在二维空间定义为其中 r 是模糊半径 (r2 = u2 + v2),σ 是正态分布的标准偏差。在二维空间中,这个公式生成的曲面的等高线是从中心开始呈正态分布的同心圆。分布不为零的像素组成的卷积矩阵与原始图像做变换。每个像素的值都是周围相邻像素值的加权平均。原始像素的值有最大的高斯分布值,所以有最大的权重,相邻像素随着距离原始像素越来越远,其权重也越来越小。这样进行模糊处理比其它的均衡模糊滤波器更高地保留了边缘效果,参见尺度空间实现。理论上来讲,图像中每点的分布都不为零,这也就是说每个像素的计算都需要包含 阅读全文

posted @ 2012-07-04 01:11 龙豆 阅读(627) 评论(0) 推荐(0) 编辑

Graph cut [转]
摘要:【简介】Graph Cuts 不等于 graph cut(如 min cut、normalized cut、RatioCut),是最近在计算机视觉中研究和应用比较多的energy minimization(能量函数最小化)优化算法,典型的用于stereo matching, image restortion, texture synthesis等应用。这个优化算法用来解markov Random Field. 有实验<Comparison of Graph Cuts with Belief Propagation for Stereo, using IdenticalMRF Parame 阅读全文

posted @ 2012-05-11 17:01 龙豆 阅读(7964) 评论(3) 推荐(2) 编辑

GLSL: An Introduction [转]
摘要:GLSL: An Introduction http://nehe.gamedev.net/article/glsl_an_introduction/25007/GLSL 简介http://www.linuxgraphics.cn/opengl/shader_overview.html#fn.1 阅读全文

posted @ 2012-04-30 16:32 龙豆 阅读(507) 评论(0) 推荐(0) 编辑

GLSL学习笔记 [转]
摘要:GLSL语言内置的变量,包括内置的顶点属性(attribute)、一致变量(uniform)、易变变量(varying)以及常量(const),一方面加深印象,另一方面今天的文章可以为以后的编程做查询之用。顶点属性—— 指顶点的信息,OpenGL据此绘制各个图元,对于传统的顶点属性包括坐标、纹理坐标、颜色等GLSL都会设置一个内置变量与之对应,以便在需要时可以在 顶点或片元着色器中直接引用,这也体现了GLSL与HLSL的一个最大的不同,HLSL里顶点的属性是通过语义来定义的,而GLSL充分考虑了 OpenGL是个状态机这一事实,将顶点属性设为一个状态变量。GLSL中内置的顶点属性包括以下几个: 阅读全文

posted @ 2012-04-30 16:25 龙豆 阅读(8133) 评论(0) 推荐(0) 编辑

数值计算程序-特征值和特征向量 [转]
摘要:1 //数值计算程序-特征值和特征向量 2 3 ////////////////////////////////////////////////////////////// 4 //约化对称矩阵为三对角对称矩阵 5 //利用Householder变换将n阶实对称矩阵约化为对称三对角矩阵 6 //a-长度为n*n的数组,存放n阶实对称矩阵 7 //n-矩阵的阶数 8 //q-长度为n*n的数组,返回时存放Householder变换矩阵 9 //b-长度为n的数组,返回时存放三对角阵的主对角线元素 10 //c-长度为n的数组,返回时前n-1个元素存放次对角线... 阅读全文

posted @ 2012-04-22 16:58 龙豆 阅读(2524) 评论(0) 推荐(0) 编辑

VS2010下GSL的配置 [转]
摘要:一、下载gsl1、从http://gnuwin32.sourceforge.net/packages/gsl.htm下载Complete package, except sources和Sources两个exe文件。二、安装1、 首先安装从http://gnuwin32.sourceforge.net/packages/gsl.htm下载的两个文件gsl-1.8.exe和gsl-1.8-src.exe。三、设置VS2010编译环境1、生成lib文件。发现安装目录lib下并没有libgsl.lib,libgslcblas.lib这两个文件,倒是有两个扩展名为def和a(linux下库文件包格式) 阅读全文

posted @ 2012-04-20 19:33 龙豆 阅读(2878) 评论(0) 推荐(0) 编辑

如何在Windows下使用LAPACK和ARPACK [转]
摘要:我最近打算开始学写Fortran程序和使用LAPACK和ARPACK。在学校的Linux上,一个make就搞定了。但是我自己的电脑是 Windows 7系统,什么cmake, nmake的我都试过了,没有一个能够make出来的。网上也有很多Windows下怎么用LAPACK的资料,有的直接给我一个编好的 LAPACK.lib,结果发现不能在gfortran上连接;有的要改Makefile什么的,我觉得都是写给高手看的。所以从前天开始我自己在家里捣 鼓了一个周末,终于弄通了,写个总结在这里做个备忘。希望有情况跟我类似的人会得到帮助。一、Fortran 的安装我需要一个可以在Window下使用的F 阅读全文

posted @ 2012-04-20 18:58 龙豆 阅读(4181) 评论(0) 推荐(0) 编辑

协方差矩阵的详细说明 [转]
摘要:协方差矩阵的详细说明黄叶权 整理于2007-7-18 在做人脸识别的时候经常与协方差矩阵打交道,但一直也只是知道其形式,而对其意义却比较模糊,现在我根据单变量的协方差给出协方差矩阵的详细推导以及在不同应用背景下的不同形式。 变量说明:设为一组随机变量,这些随机变量构成随机向量,每个随机变量有m个样本,则有样本矩阵(1)其中 对应着每个随机向量X的样本向量, 对应着第i个随机单变量的所有样本值构成的向量。 单随机变量间的协方差:随机变量之间的协方差可以表示为(2)根据已知的样本值可以得到协方差的估计值如下: (3)可以进一步地简化为:(4) 协方差矩阵:(5)其中,从而得到了协方差矩阵表... 阅读全文

posted @ 2012-04-20 16:45 龙豆 阅读(431) 评论(0) 推荐(0) 编辑

ubuntu下安装OpenGL [转]
摘要:sudo apt-get install mesa-common-dev mesademos libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev 我是在新得利里面把上面那些一个个找出来装的,效果一样的,然后新建个文件sample.cpp 1 /* light.c 2 此程序利用GLUT绘制一个OpenGL窗口,并显示一个加以光照的球。 3 */ 4 /* 由于头文件glut.h中已经包含了头文件gl.h和glu.h,所以只需要include 此文件*/ 5 # include <GL/glut.h> 6 # include <stdl 阅读全文

posted @ 2012-04-10 19:57 龙豆 阅读(2267) 评论(0) 推荐(0) 编辑

Installing GLUT for MinGW [转]
摘要:[转] https://users.cs.jmu.edu/bernstdh/web/common/help/cpp_mingw-glut-setup.php1 Introduction: OpenGL is independent of any windowing system. As a result, it contains no functions for opening windows or interacting with the user. Each windowing systems that supports OpenGL has its own library that p. 阅读全文

posted @ 2012-03-07 21:05 龙豆 阅读(1124) 评论(0) 推荐(0) 编辑

OpenGL学习入门之VS2010环境配置 [转]
摘要:OpenGL开发环境简介 基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL、Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录下(这里假定用户将Windows NT安装在C盘上)。OpenGL的图形库函数封装在动态链接库OpenGL32.DLL中,开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。OpenGL函数命令方式十分有规律,每个库函数均有前缀gl、glu、aux,分别表示该函数属于OpenGL基本库、实用库或辅助库。Windows NT下的OpenGL包含了100多个核心函数,均. 阅读全文

posted @ 2012-02-13 22:22 龙豆 阅读(37367) 评论(6) 推荐(3) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示