登录
首页 » 图像处理 » 光线渲染程序,cuda下并行实现

光线渲染程序,cuda下并行实现

于 2022-02-13 发布 文件大小:13.65 MB
0 111
下载积分: 2 下载次数: 1

代码说明:

CUDA c实现的光线渲染小程序,使用c语言在GPU上通过并行计算,展示相机空间的一组球体。逆向光线追踪,在相机平面上展示出一张充满立体感的图片。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Ascii 艺术转换器
    3 的输入的参数。第一是名称您想要使用的图像文件 (放在引号)。第二个是伽玛校正因子,用于改变方法的产品出来。摆弄数字 1 到 5 之间直到它看起来不错。(一般低的数字使其暗)。第三个输入是您想要输出到一个文本文件的名称。示例函数调用:asciipic2("imagename.jpg",2.5,"outputname.txt")
    2022-07-28 15:50:25下载
    积分:1
  • C# filters
    这个文件里面的图像处理代码,希望对大家有用;
    2022-05-01 02:56:47下载
    积分:1
  • disparity计算程序
    能够得到双目摄像机的差异图,用于提取两幅图的深度信息。通过匹配,计算时差,由时差和深度的关系,计算得到深度信息。差异图的计算中,匹配采用块匹配,计算为差异信息,增加了能量函数作为度量。输入参数为视差范围。
    2022-05-05 16:32:08下载
    积分:1
  • 使用中值滤波的
    使用中值滤波的图像处理。 中值滤波是非线性的数字滤波技术,通常用于删除 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-01-31 07:20:27下载
    积分:1
  • 基于非参数采样的视频深度提取
    发表在2012年计算机视觉顶级会议ECCV上的文章Depth Extraction from Video Using Non-parametric Sampling的源代码, 采用非参数采样从单目视频中提取深度,这个研究方向比较新,希望对大家有用。我这里还有他们的ppt,做的很好,如果有 需要的可以留邮箱。
    2022-01-26 03:14:30下载
    积分:1
  • 数字识别HOG+SVM
    #include "stdafx.h"#include #include "windows.h"#include "fstream"#include using namespace std;using namespace cv;//为了方便,这一部分是利用提取HOG特征,SVM对图片进行分类。int _tmain(int argc, _TCHAR* argv[]){     vector img_path;////输入文件名变量       vector    img_cat;//category类型     int nLine=0; //定义行     string buf;     ifstream svm_data("C:UsersdellDesktopCharRegCharReghb1.txt");     //训练样本图片的路径都写在这个txt文件中使用bat批处理文件可以得到这个txt文件.      unsigned long n;      while (svm_data)  //将训练样本文件依次读取进来         {          if (getline(svm_data,buf))
    2022-03-05 11:56:52下载
    积分:1
  • 条件随机场链式CRF
    机器学习算法代码,可以用于分词,图像识别,行为识别等 原版本只可以在32位xp下运行,经本人修改,适用于各种版本matlab windows   clear all useMex = 0; % Set this to 1 to use mex files to speed things up %% Generate Synthetic Data % Notes: %   - X is categorical, each element X(i,j) contains the value of feature j for word i, %       a value of "0" means ignore the feature for this training example %   - y is cateogircal, each element y(i) contains the label for word i %       a value of "0" indicates the position between sentences [X,y] = crfChain_genSynthetic; nWords = size(X,1); nStates = max(y); nFeatures = max(X); %% Initialize parameters and data structures [w,v_start,v_end,v] = crfChain_initWeights(nFeatures,nStates,"randn");%初始化参数为正太分布,w状态-特征,v状态-状态 featureStart = cumsum([1 nFeatu
    2022-04-19 10:41:14下载
    积分:1
  • 最小二乘法椭圆检测
    里面有椭圆拟合的代码和利用最小二乘法不断迭代最终检测出椭圆的方法,使用性好,精度高。首先随机找出三个边缘点拟合初步椭圆,r然后寻找第四个边缘点来验证初步拟合椭圆的效果,如果可以,然后利用直接最小二乘法设定距离阈值,收集边缘点重新拟合椭圆,不断迭代,最终能检测出准确的椭圆,检测速度快,有抗噪声的能力。
    2022-01-28 17:57:36下载
    积分:1
  • 转ETC格式
    其他格式转ETC,就是一个包装代码,调用别人实现的工具来完成我的工作。使用nodejs语言,可以作为nodejs的学习使用
    2022-01-24 16:33:55下载
    积分:1
  • D3D游戏菜单源码
    应用背景 针对各种游戏都可以使用的菜单,虽然不是太精美但是可以自己去修改修改,完全可以用 顶点缓存和索引缓存:IDirect3DVertexBuffer9 IDirect3DIndexBuffer          使用这两缓存而不是用数组来存储数据的原因是,缓存可以被放置在显存中,进行绘制时,使用显存中的数据将获得比使用系统内存中的数据快得多的绘制速度。          静态缓存(static buffer):一般放置在显存中,不需要进行修改,比如地形和城市建筑等。静态缓存必须在程序初始化时用几何体的数据进行填充。          动态缓存(dynamic buffer):一般放置在AGP存储区中,放置动态的内容。优点是更新速度相当快(快速的CPU写操作,方便修改),缺点是处理速度慢,因为在绘制前数据必须传输到显存中。          对显存和AGP存储区进行读操作非常慢,所以,如果您需要程序运行时读取几何数据,最好在系统内存中保留一份副本,然后在需要时对其进行读操作。          Device->CreateVertexBuffer()          Device->CreateIndexBuffer(
    2022-09-04 01:40:03下载
    积分:1
  • 696518资源总数
  • 105873会员总数
  • 12今日下载