自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

借你一秒

沉心静气,平常心,做好小事方成大事。

原创 计算机图形学中的常用模型

今天在网上搜了一下图形学里面比较常用的模型,觉得挺有意思,把它们收集起来,总结一下。1、Lena/Lenna        这个模型是一个美女,名字叫Lena,是1972年11月《Playboy》(国内译为:花花公子)杂志的一个插图。不知道花花公子杂志为何物的请自己去百度。         Lena是瑞典人,根据英语标准发音,译为Lenna。下面来张截图:     

2014-10-31 13:17:32 2369

原创 七大主流抗锯齿浅析

转自:http://www.pcpop.com/doc/0/699/699294_all.shtml   这个网址说的很清楚   几种常见的AA算法   其中要注意:1.SSAA 是超级采样的抗锯齿   这个需要我们自己在程序中自己去实现 不需要硬件去支持   MSAA是要程序+硬件支持  才能实现  以上这个也是看彭国伦的书得出来2.AAA CSAA CFAA MLAA 是需要硬

2014-10-30 21:34:03 14710

原创 OpenGL中的抗锯齿技术

计算机通过离散(不连续)的像素来绘制图形,想象一下,真实世界中,我们画直线,是比连续画的,还是一个点一个点画的?计算机就是一个点一个点画的(很小的矩形).这样就会导致绘制的图形走样(锯齿),消除锯齿的技术就叫反走样(抗锯齿)可以看这篇:http://blog.csdn.net/mikewolf2009/archive/2009/08/18/4460421.aspx点示例当点

2014-10-30 21:23:14 5465

原创 未来抗锯齿,FXAA/TXAA

前言:未来抗锯齿,FXAA/TXAA回顶部  【PConline 应用】在3D图像中,我们不可避免的遇到“锯齿”。锯齿是由于受到显示设备分辨率和图像生成原理制约,不可避免的会出现的一种图像失真现象,具体表现为画面中物体的边缘呈现出直角的锯齿状。为了获得更好的视觉体验,让物体边缘看起来更柔和、自然,需要进行消除锯齿(Anti-Aliasing,简称AA)处理。未来抗锯齿技术的方向:F

2014-10-30 21:15:20 5244

原创 回击MLAA:NVIDIA FXAA抗锯齿性能实测、画质对比

PC游戏玩家肯定会对各式各样的AA抗锯齿技术非常熟悉,而今天本文的主角就是NVIDIA今年才推出的新型抗锯齿技术“FXAA”。FXAA在某种程度上有些类似于AMD之前宣传的MLAA(形态抗锯齿),但远比后者低调,所以很多玩家可能还从来没听说过,但是如果你玩过《永远的毁灭公爵》或者《F.3.A.R》,应该会有所耳闻。今天我们就来实际测测多款显卡上的FXAA性能和画质表现,并将其与ML

2014-10-30 21:13:49 3533

原创 GPU抗锯齿

抗锯齿(Anti-aliasing):标准翻译为”抗图像折叠失真“。由于在3D图像中,受分辨的制约,物体边缘总会或多或少的呈现三角形的锯齿,而抗锯齿就是指对图像边缘进行柔化处理,使图像边缘看起来更平滑,更接近实物的物体。它是提高画质以使之柔和的一种方法。如今最新的全屏抗锯齿(FullSceneAnti-Aliasing)可以有效的消除多边形结合处(特别是较小的多边形间组合中)的错位现象,降低了图像

2014-10-30 20:58:55 2108 1

原创 C++教材

C++语言:1、《Essential C++》:Stanley B.Lipman著。旁枝暂略,主攻核心,轻薄短小,附习题与解答,适合初学者。2、《The C++ Programming Language》:Bjarne Stroustrup著。技术权威,用词深峻,思想深远。C++百科全书代表。3、《C++ Primer》:Stanley B.Lipman a

2014-10-30 13:46:16 1379

原创 比较好的Maple入门教材

http://wenku.baidu.com/link?url=yZxAClcuecMo1li9twqRTZXR1xr_7X__1njb-jH-P6v8HQHqcFGmoF8k2-CD0dcTwgWsxoyV2eFZZXiop5mMCqzOdfYw0erboshQxuOZy3u曾经很喜欢折腾,至少用过有40多个数学软件,包括几乎所有出名的和一些不出名的,大型的中型的。其中3M(Matl

2014-10-29 17:36:09 5120

原创 开发工程师人生之路

相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:“有付出才会有回报”这句话在那几年中你说的最多,不管是对自已的朋友们还是自已的爱人。第二句最常说的话是对公司的领导:“不行我就走人!”,实际上你也

2014-10-26 20:52:48 1483

原创 乘法器的Verilog HDL实现

原文链接:http://www.cnblogs.com/shengansong/archive/2011/05/23/2054401.html1. 串行乘法器 两个N位二进制数x、y的乘积用简单的方法计算就是利用移位操作来实现。module multi_CX(clk, x, y, result); input clk; input [7:0]

2014-10-26 20:33:32 3646

原创 CUDA从入门到精通

http://blog.csdn.net/augusdi/article/details/12833235CUDA从入门到精通(零):写在前面在老板的要求下,本博主从2012年上高性能计算课程开始接触CUDA编程,随后将该技术应用到了实际项目中,使处理程序加速超过1K,可见基于图形显示器的并行计算对于追求速度的应用来说无疑是一个理想的选择。还有不到一年毕业,怕是毕业后这

2014-10-26 09:22:49 3052 1

原创 再谈OpenCV

尽管之前写过一篇关于OpenCV的介绍(http://blog.csdn.net/carson2005/article/details/5822149),但依然有朋友对其不甚了解。所以,经常能碰到有人问我诸如以下一些问题:OpenCV能不能实现人脸识别?OpenCV有没有车辆检测的API?OpenCV有没有三维重建的函数?面对这样的问题,我也很困惑。到底该如何给他们解释,才能让它们明白,OpenC

2014-10-25 21:03:55 1094

原创 国内外从事CV相关的企业

经常碰到朋友问我国内从事计算机视觉(CV)领域的公司的发展情况,产品情况,甚至找工作等问题,这里,我给出自己收集的国内从事CV相关领域的公司网址及其主要产品,有兴趣的朋友可以去看看。另外,资料整理的不是很完善,后续我会继续更新和添加,并及时在我博客进行更新(blog.csdn.net/carson2005)。(1) 北京北方猎波科技有限公司:http://www.northwh.com/bei

2014-10-25 20:56:00 2502

原创 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接

转载出处:blog.csdn.net/carson2005  以下链接是本人整理的关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也可以从中了解到很多牛人的研究动

2014-10-25 20:52:56 3789 1

原创 pragma message的作用

pragma message是用来告诉程序员,程序在编译时期的信息。而outputdebugstr则是告诉程序员,程序在运行时期的信息。下面就以一个例子来讲解pragma message。 配合#if/#ifdef/#ifndef设置编译时的提示信息,例如: //test.cpp #define UNICODE #ifdef UNICODE #pra

2014-10-25 20:44:38 1174

原创 阿里2015校招面试回忆(成功拿到offer)

转自:http://blog.jobbole.com/78722/  1. 引言继上次《百度2015校园招聘面试题回忆(成功拿到offer)》文章过后,大家都希望除了题目之外,最好能给出自己当时的回答情况,看看有没有什么回答技巧,这样更有参考价值。嗯,建议的很对,因此这次对于阿里的面试回忆,我下面以对话的形式尽可能复现我当初的面试场景。声明:下面只复

2014-10-25 20:39:47 1432 4

原创 maple 教程

1 初识计算机代数系统Maple1.1 Maple简说1980年9月, 加拿大Waterloo大学的符号计算机研究小组成立, 开始了符号计算在计算机上实现的研究项目, 数学软件Maple是这个项目的产品. 目前, 这仍是一个正在研究的项目.Maple的第一个商业版本是1985年出版的. 随后几经更新, 到1992年, Windows系统下的Maple 2面世后, Maple

2014-10-22 14:29:20 6208 1

原创 如果回到十八岁,我要对自己说......

I like to joke that I am who I am today because I did everything wrong in my 20's. I've always been fearless, and it often got me in trouble. I wasn't afraid to start a business, borrow a bunch of m

2014-10-20 21:52:01 1373

原创 二十岁出头,你一无所有,但你却拥有一切,因为你还有牛逼的梦想。 可那又怎样,只有行动,才能解除你所有的不安

我从来没有看到过一句话,如此让我共鸣。二十岁出头,你一无所有,但你却拥有一切,因为你还有牛逼的梦想。可那又怎样,只有行动,才能解除你所有的不安 (一)嘴上说说的人生    那年我在离家的时候一个劲地往自己的硬盘里塞《灌篮高手》,我妈一副嗤之以鼻的表情看着我,似乎是在说:“这么大的人了居然还这么喜欢看动漫。”    我不知道怎么回应她,只好耸耸肩,

2014-10-20 21:51:23 2013

原创 多项式逼近remes算法

http://wenku.baidu.com/link?url=gpaBIucx0ov0ez3QHrO4FooBtNz2i80s4LKsh-LV3NnPYNjTUu7e1V7bT_jMHwOUZk4XY7zhgamGjy7p7SL1fPJYomY91W38IyBW9hALx_ahttp://wenku.baidu.com/link?url=gpaBIucx0ov0ez3QHrO4FooBtNz

2014-10-20 11:52:45 2107

原创 Maple重点知识总结

Maple中的evalf与evalhfevalf可作用于单值可作用于List可作用于Set可作用于Vector()可作用于Matrix()evalhf可作用于单值可作用于Vector()可作用于Matrix()不可作用于List不可作用于SetMaple编程中的常用的参数限定positive      正数negative    

2014-10-19 23:15:51 2647

原创 maple中remez()函数

numapprox[remez] - Remez algorithm for minimax rational approximationCalling Sequenceremez(w, f, a, b, m, n, crit, 'maxerror')Parametersw-procedure representing a weight function w(x) > 0

2014-10-19 12:17:52 2837

原创 booth乘法器原理

在微处理器芯片中,乘法器是进行数字信号处理的核心,同时也是微处理器中进行数据处理的关键部件。乘法器完成一次操作的周期基本上决定了微处理器的主频。乘法器的速度和面积优化对于整个CPU的性能来说是非常重要的。为了加快乘法器的执行速度,减少乘法器的面积,有必要对乘法器的算法、结构及电路的具体实现做深入的研究。 Booth算法与乘法器的一般结构乘法器工作的基本原理是首先生成部分积,再将这些部分积相加

2014-10-18 21:40:32 7623

原创 maple minimax函数

numapprox[minimax] - minimax rational approximationCalling Sequence minimax(f, x=a..b, [m, n], w, 'maxerror')minimax(f, a..b, [m, n], w, 'maxerror')

2014-10-17 20:09:03 1650

原创 Maple入门使用教程

http://anony3721.blog.163.com/blog/static/51197420105173915247/命令的执行:1.每条命令必须用“:”(执行后不显示)或“;”(执行并显示)结束,否则被认为命令没输完。2.命令区中“#”号以后为命令注释(不执行)。3.光标在命令区的任何位置回车,都会依次执行该命令区所有命令.> 2+3   #没有结束符,执行后会显

2014-10-17 17:32:10 13079

原创 使用doxygen为C/C++程序生成中文文档

文章来自:http://www.fmddlmyy.cn/text21.html按照约定的格式注释源代码,用工具处理注释过的源代码产生文档。通过这种方式产生文档至少有以下好处:便于代码和文档保持同步。可以对文档做版本管理。很多编程语言都有类似的文档工具,例如:Java有javadoc,Ruby有rdoc。对于C/C++程序,我们可以用Doxygen生成文档。本文通过为一个C+

2014-10-16 21:24:06 1824

原创 以图学习linux graphics -Mesa (computer graphics) 软件架构图

查看: 212|回复: 1  以图学习linux graphics -Mesa (computer graphics) 软件架构图 [复制链接]  titer1轻车都尉(从四品)注册时间2014-8-22积分1095串个门

2014-10-16 20:51:15 2878

原创 [Attila GPU] Attila OGL2/D3D9 GPU C Model Simulator

http://www.opengpu.org/forum.php?mod=viewthread&tid=1094&highlight=Attila查看: 4979|回复: 14  [Attila GPU] Attila OGL2/D3D9 GPU C Model Simulator [复制链接]

2014-10-16 19:21:18 2819

原创 [Attila GPU] ATTILA GPU Streamer Unit (D3D Input Assambler) 结构分析

http://www.opengpu.org/forum.php?mod=viewthread&tid=40&highlight=Attila查看: 7488|回复: 26  [Attila GPU] ATTILA GPU Streamer Unit (D3D Input Assambler) 结构分析 [复制

2014-10-16 18:53:30 1516

原创 关于OpenGPU

http://www.opengpu.org/forum.php?mod=viewthread&tid=2503&extra=page%3D1

2014-10-16 17:29:02 2838

原创 关于工业级GPU C-model所使用的性能模拟器(preformance simulator)

http://www.opengpu.org/forum.php?mod=viewthread&tid=2935

2014-10-16 17:25:14 4532

原创 CreateThread函数

当使用CreateProcess调用时,系统将创建一个进程和一个主线程。CreateThread将在主线程的基础上创建一个新线程,大致做如下步骤:  1在内核对象中分配一个线程标识/句柄,可供管理,由CreateThread返回  2把线程退出码置为STILL_ACTIVE,把线程挂起计数置1  3分配context结构  4分配两页的物理存储以准备栈,保护页设置为PAGE_REA

2014-10-15 13:33:19 1387

原创 CreateEvent和SetEvent及WaitForSingleObject的用法

CreateEvent:1、函数功能:   创建一个命名或匿名的事件对象 2、函数原型:  HANDLE CreateEvent(  LPSECURITY_ATTRIBUTES lpEventAttributes,                      // pointer to security attributes  BOOL bMa

2014-10-15 11:43:33 2508

原创 pragma message

pragma message是用来告诉程序员,程序在编译时期的信息。而outputdebugstr则是告诉程序员,程序在运行时期的信息。下面就以一个例子来讲解pragma message。 配合#if/#ifdef/#ifndef设置编译时的提示信息,例如: //test.cpp #define UNICODE #ifdef UNICODE #pra

2014-10-14 22:42:34 754

转载 C/C++中的宏

.C/C++中宏总结C程序的源代码中可包括各种编译指令,这些指令称为预处理命令。虽然它们实际上不是C语言的一部分,但却扩展了C程 序设计的环境。本节将介绍如何应用预处理程序和注释简化程序开发过程,并提高程序的可读性。 ANSI标准定义的C语言预处理程序包括下列命令: #define,#error,#i nclude,#if,#else,#elif,#endif,#ifd

2014-10-13 22:15:23 916

原创 float与double的范围和精度

1. 范围  float和double的范围是由指数的位数来决定的。  float的指数位有8位,而double的指数位有11位,分布如下:  float:  1bit(符号位) 8bits(指数位) 23bits(尾数位)  double:  1bit(符号位) 11bits(指数位) 52bits(尾数位)  于是,float的指数范围为-127~+128,而dou

2014-10-13 21:31:44 1352

原创 Cohen-Sutherland算法(转载)

一、Cohen-Sutherland算法思想:  该算法也称为编码算法,首先对线段的两个端点按所在的区域进行分区编码,根据编码可以迅速地判明全部在窗口内的线段和全部在某边界外侧的线段。只有不属于这两种情况的线段,才需要求出线段与窗口边界的交点,求出交点后,舍去窗外部分。  对剩余部分,把它作为新的线段看待,又从头开始考虑。两遍循环之后,就能确定该线段是部分截留下来,还是全部舍弃。

2014-10-13 12:13:16 1475

原创 Sutherland-Hodgeman多边形裁剪(转载)

Sutherland-Hodgeman多边形裁剪  Sutherland-Hodgman算法也叫逐边裁剪法,该算法是萨瑟兰德(I.E.Sutherland)和霍德曼(Hodgman)在1974年提出的。这种算法采用了分割处理、逐边裁剪的方法。  一、Sutherland-Hodgeman多边形裁剪算法思想:  每次用窗口的一条边界(包括延长线)对要裁剪的多边形进行裁剪,裁剪时,顺序

2014-10-13 12:09:41 5904

原创 SIFT特征提取分析(转载)

SIFT(Scale-invariant feature transform)是一种检测局部特征的算法,该算法通过求一幅图中的特征点(interest points,or corner points)及其有关scale 和 orientation 的描述子得到特征并进行图像特征点匹配,获得了良好效果,详细解析如下:算法描述SIFT特征不只具有尺度不变性,即使改变旋转角度

2014-10-13 12:08:35 748

翻译 thoughtworksd一道编程题

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2014-10-13 12:08:03 884

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