- 博客(27)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 OpenAL
OpenAL(Open Audio Library)是自由软件界的跨平台音效API。它设计给多通道三维位置音效的特效表现。其 API 风格模仿自OpenGL。OpenAL 最初是由 Loki Software 所开发。是为了将 Windows 商业游戏移植到 Linux 上。Loki 倒闭以后,这个专案由自由软件/开放源始码社群继续维护。不过现在最大的主导者(并大量发展)是创新科技,并
2016-06-30 10:28:23 1039
原创 哈弗幸福课十条小贴士
1.遵从你内心的热情。选择对你有意义并且能让你快乐的课,不要只是为了轻松地拿一个A而选课,或选你朋友上的课,或是别人认为你应该上的课。 2.多和朋友们在一起。不要被日常工作缠身,亲密的人际关系,是你幸福感的信号,最有可能为你带来幸福。 3.学会失败。成功没有捷径,历史上有成就的人,总是敢于行动,也会经常失败。不要让对失败的恐惧,绊住你尝试新事物的
2016-06-29 21:36:58 551
原创 SDL简介
SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。这些多媒体功能包括了音频、键盘和鼠标(事件)、游戏摇杆等。当然,最为重要的是提供了2D图形帧缓冲(framebuffer)的接口,以及为OpenGL与各种操作系统之间提供了统一的标准接口以实现3D图形。从这些属性我们可以看出,SDL基本上可以认为是为以电
2016-06-29 17:53:47 1639
原创 VRPN介绍及使用
VRPN 介绍及使用VRPN 简介Virtual-Reality Peripheral Network ( VRPN )由一系列的类库组成,它也提供一系列的服务在虚拟现实系统中实现应用程序与外围物理设备( tracker 等)之间的网络透明接口。VRPN 提供:通过易用和可扩展的接口访问各种 VR 外围设备。设备的网络透明接口。来往设备之间的消息的时间标记。处于不同
2016-06-27 13:34:41 8464
原创 kinect动作捕捉
Kinect是微软在2009年6月2日的E3大展上,正式公布的XBOX360体感周边外设。它是一种3D体感摄影机(开发代号“Project Natal”),同时它导入了即时动态捕捉、影像辨识、麦克风输入、语音辨识、社群互动等功能。玩家可以通过这项技术在游戏中开车、与其他玩家互动、通过互联网与其他Xbox玩家分享图片和信息等。Natal中有一个功能强大的感觉阵列,对于新手来说,它拥有
2016-06-27 13:27:36 8308
转载 三维建模
一、 专业3D建模软件3DS Max 美国Autodesk公司的3D Studio Max(前身是Discreet公司的,后被Autodesk收购)是基于PC系统的三维建模、动画、渲染的制作软件,为用户群最为广泛的3D建模软件之一。常用于建筑模型、工业模型、室内设计等行业。因为其广泛性,它的插件也很多,有些很强大,基本上都能满足一般的3D建模的需求。我们的学生也需要经常用到3DS
2016-06-25 11:17:06 6158 4
原创 控制台窗口输入getline与cin的区别
当需要在控制台模式下由外界输入时,我们常常这样写:string str;cin>>str;这种写法很简洁,但是有一个缺陷,当我们输入一个路径是,如果改路径中包含空格,那么空格以后的内容将输出不到str.这时getline函数是比较好的,如下:string str;getline(cin, str);
2016-06-23 16:10:22 767
转载 mtl文件详解
三维模型处理会要读取.mtl文件来获得材质信息。 .mtl文件(Material Library File)是材质库文件,描述的是物体的材质信息,ASCII存储,任何文本编辑器可以将其打开和编辑。一个.mtl文件可以包含一个或多个材质定义,对于每个材质都有其颜色,纹理和反射贴图的描述,应用于物体的表面和顶点。以下是一个材质库文件的基本结构:newmtl mymtl_1
2016-06-23 10:23:20 16261
转载 3D中的OBJ文件格式详解
常见到的*.obj文件有两种:第一种是基于COFF(Common Object File Format)格式的OBJ文件(也称目标文件),这种格式用于编译应用程序;第二种是Alias|Wavefront公司推出的OBJ模型文件。本文对第二种obj模型文件进行分析。3D文件格式,常见的有几种 "*.3ds","*.max","*.lw","*.mb","*.dxf","*.obj"。但是,OBJ
2016-06-23 09:58:45 64209 18
原创 error C4996: 'fopen': This function or variable may be unsafe. _CRT_SECURE_NO_WARNINGS
vs编译一个项目,报错:error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.1>
2016-06-22 17:37:36 570
原创 vs2013调试执行行错位问题
使用vs2013调试一个项目,当前指示执行行与编译器实际执行行不一致,看着很痛苦,重新编译,删掉所有相关文件重新编译都解决不了问题,格式化文档也解决不了,真是到了山穷水尽的地步了,最后参考网上各种相关问题的解决办法,终于有一个解决问题了,说了这么多,切入正题,下边说说是怎么解决的吧。将代码错位的文档用ue打开,跟vs的.cpp文档对照一下行号,问题出来了ue下的文档视图vs下的
2016-06-22 12:30:01 4801 6
转载 OBJ模型文件的结构、导入与渲染Ⅱ
继续上篇的内容,根据OBJ文件格式载入模型,并利用OpenGL的Indexed VBO技术进行渲染。本文所在的载入类ZWModelOBJ,如果阁下发现有什么BUG或者有什么好的建议,请多指教。作者地址是——http://www.ZwqXin.com本文来源于 ZwqXin (http://www.zwqxin.com/), 转载请注明 原文地址:http://www.zwqxin
2016-06-21 18:30:18 5966
转载 OBJ模型文件的结构、导入与渲染Ⅰ
在[3DS文件结构的初步认识]中提及了3DS格式模型文件。固然3DS格式很常用,但OBJ格式的模型也是很常见的,于是咔嚓了一下心,熟悉了一下格式,并写了一个导入OBJ格式模型的类,顺便有此文。——ZwqXin.com先总体说一下两种格式的不同处。比起二进制文件为主、连每个块的用途也得试探来试探去的3DS,文本文件为主的OBJ对我们更友好。与3DS文件的树状[块结构]不同,OBJ文件只是很单纯的
2016-06-21 18:28:53 8192
转载 C语言函数sscanf()的用法
在我的学习过程中,从文件读取数据是一件很麻烦的事,所幸有sscanf()函数。 C语言函数sscanf()的用法sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: int sscanf( string str, string fmt, mixed var1, mixed var2 ... ); int scanf( const c
2016-06-21 14:25:07 719
转载 OpenGL Frame BufferObject(FBO)
Overview: 在OpenGL渲染管线中,几何数据和纹理经过多次转化和多次测试,最后以二维像素的形式显示在屏幕上。OpenGL管线的最终渲染目的地被称作帧缓存(framebuffer)。帧缓冲是一些二维数组和OpenG所使用的存储区的集合:颜色缓存、深度缓存、模板缓存和累计缓存。一般情况下,帧缓存完全由window系统生成和管理,由OpenGL使用。这个默认的帧缓存被称作“win
2016-06-20 15:32:14 425
转载 关于OpenGL的RenderBuffer,FrameBuffer
近日在学习OpenGL,被RenderBuffer,FrameBuffer,搞的晕头转向,网上找到了一些不错的文章供大家学习。看了之后神清气爽啊,有木有?1,几篇博文,写的不错http://longzxr.blog.sohu.com/168909774.htmlhttp://blog.csdn.net/wl_soft50/article/details/7916955
2016-06-17 18:21:59 3884
转载 OpenCV仿射变换+投射变换+单应性矩阵
estimateRigidTransform():计算多个二维点对或者图像之间的最优仿射变换矩阵 (2行x3列),H可以是部分自由度,比如各向一致的切变。getAffineTransform():计算3个二维点对之间的仿射变换矩阵H(2行x3列),自由度为6.warpAffine():对输入图像进行仿射变换findHomography: 计算多个二维点对之间的最优单映射变换矩阵 H(3行x3列
2016-06-14 09:27:25 990
转载 图像处理与计算机视觉 基础、经典以及最近发展
目录(?)[+] 图像处理与计算机视觉基础经典以及最近发展一 绪论1 为什么要写这篇文章2 图像处理和计算机视觉的分类3 图像处理和计算机视觉开源库以及编程语言选择4 本文的特点和结构以及适合的对象二 图像处理与计算机视觉相关的书籍1 数学2 信号处理21经典信号处理22随机信号处理23 小波变换24 信息论
2016-06-08 15:48:30 1407
转载 图像配准的步骤
目前,很难找到一种普适的方法能够应对所有的配准情况,任何一种配准算法都必须考虑图像的成像原理、几何变形、噪声影响、配准精度等因素。不过,从原理上将,配准算法可以大致分为以下四个步骤:(1)特征提取采用人工或者自动的方法检测图像中的不变特征,如:闭合区域、边缘、轮廓、角点等。特征提取算法需要满足三个条件(a)显著性,所提取的特征应该是比较明显的,分布广泛的、易于提取的特征;(b)抗噪
2016-06-08 15:38:04 9366
转载 图像的变换模型
From: 遥感图像拼接算法研究 1 刚体变换2 仿射变换3 投影变换 投影变换(Projective Transformation)是指变换过程中,图像中的直线只保持“平4 非线性变换
2016-06-07 15:37:10 1766
转载 图像配准中的变换操作
对所有图像配准技术最根本的问题是找到适当的图像转换或者映射类型以正确匹配两幅图像。常见的配准转换包括:刚体变化、仿射变换、投影变换、非线性变化。
2016-06-07 15:33:02 1620
转载 opencv实现最基本的图像配准
简介 本篇是对基于opencv实现图像配准的实现笔记。基本原理 可以参考如下流程: 大致操作: 1、先拍摄两张有相同区域的图片,注意图片尺寸保持一致。 2、分别提取出图像的特征点(如果图像质量很差的话,可能需要先做些预处理操作)。 3、根据图像特征点,对它们做特征点匹配
2016-06-07 15:29:08 10002
转载 基于特征的图像配准
图像配准算法一般可分为基于图像灰度统计特性配准算法、基于图像特征配准算法和基于图像理解的配准算法。 基于特征的图像配准算法的核心步骤为:特征提取、特征匹配、模型参数估计、图像变换和灰度插值。 下面把论坛中一些人的看法在此总结一下,便于以后参考: gordon3000:再两幅图像上找到足够的同名点对,然后用多项式模型强行纠正。大小、旋转、
2016-06-07 15:24:16 11258
转载 图像配准简介
图像配准在目标检测、模型重建、运动估计、特征匹配,肿瘤检测、病变定位、血管造影、地质勘探、航空侦察等领域都有广泛的应用。每一种配准方法通常都针对某个具体问题而设计的,众多方法中,唯一的共性就是每个配准问题最终都要在变换空间中寻找一种最有的变换,这种变换能够使两幅图像之间在某种意义上达到匹配,但对于不同的应用领域,对图像类型的要求不同,就需要具体问题具体分析。有研究者根据待配准图像之间的关系
2016-06-07 15:23:36 1772
原创 glew库初始化问题
今天用OpenGL做一个demo,用到了glActiveTexture函数,编译没有问题,但是运行到这就崩溃,到堆栈里看了看,是空指针,以为是系统glew库太老了,没有这个函数,于是下载了最新的glew库,还是不行,网上查了查,原来是glew没有初始化的原因,在main函数里调用glewInit()函数,问题解决!
2016-06-03 13:57:21 1056
转载 图像配准与匹配的区别
原出处:http://blog.csdn.net/angelazy/article/details/31733143匹配,是寻找与一幅图相似的图像(不对寻找到的图像做矫正)。配准,是寻找相似图像但是变形后的图像(需要做一些旋转之类的校正变换)。融合,是多幅图像连接成一幅大图,视频集成中用的比较多。 图像配准图像配准所属现代词,指的是将不同时间、不同传感器(成像设备)或不
2016-06-01 10:51:04 15990 1
TinyXML 中文指南
2016-03-21
在编写一个从谷歌下载影像图的程序,下载过程中,网速时快时慢,求高手指点
2015-12-30
MFC SDI禁掉最大化按钮后程序把桌面任务里覆盖了,求大神解答
2015-12-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人