自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 win10 ubuntu 16.04 双系统安装

安装过程参考了文章:http://www.jianshu.com/p/2eebd6ad284d 及其评论1.装前准备台式机,已安装win10专业版,准备安装ubuntu16.04。win10安装在一块SSD上,另有两块HDD。SDD基本已满。了解自己的设备是UEFI/Legacy BIOS的那种模式http://jingyan.baidu.com/article/7e44095

2017-08-14 17:55:10 1598

转载 cache浅析

转自:http://blog.chinaunix.net/uid-26817832-id-3244916.html1.CacheCache一词来源于法语,其原意是“藏匿处,隐秘的地方”,而自从被应用于计算机科学之后,就已经成为了英语中的一个计算机体系结构专有名词。Sun Microsystems的前首席科学家Billy Joy,作为BSD unix,csh,vi,N

2017-07-20 12:24:19 803

原创 ubuntu 16.04 安装umbrello

ubuntu 16.04 使用命令sudo apt-get install umbrello安装的umbrello会出现无法保存.xmi文件的问题。解决参考:http://blog.artmetic.pl/how-to-fix-umbrello-save-xmi-file-problem/1.下载安装包下载地址:https://packages.ubuntu.com/tru

2017-06-19 17:22:13 2282

转载 caffe调试 ubuntu1404+eclipse

转自:http://blog.csdn.net/yaoxingfu72/article/details/47999795首先确保你caffe编译成功,而且makefile.config中将DEBUG:=1那一行取消注释,我的caffe根目录为 caffe-master。你也可以在Eclipse中编译caffe,我是先编译好caffe,然后进入Eclipse中调试1、ecli

2017-06-17 17:04:20 329

转载 computer vision一些术语-目标识别、目标检测、目标分割、语义分割等

转自:http://blog.csdn.net/tina_ttl/article/details/51915618object recognition目标识别object detection目标检测Object Segmentation目标分割Image Segmentation图像分割semantic segmentation语义分割instance segmen

2017-06-16 12:06:50 677 1

转载 Caffe 深度学习框架上手教程

转自:http://suanfazu.com/t/caffe/281Caffe是一个清晰而高效的深度学习框架,其作者是博士毕业于UC Berkeley的贾扬清,目前在Google工作。Caffe是纯粹的C++/CUDA架构,支持命令行、Python和MATLAB接口;可以在CPU和GPU直接无缝切换:Caffe::set_mode(Caffe::GPU);Caffe

2017-06-03 16:41:58 313

转载 ubuntu16.04 caffe

前提:已配置opencv,不使用cuda1.转自:http://blog.csdn.net/autocyz/article/details/517838572.Python配置参考:http://blog.csdn.net/g0m3e/article/details/514205653.问题Command "python setup.py egg_info" failed wi

2017-06-03 11:30:09 396

转载 Eclipse(CDT) OpenCV配置

OpenCV源码下载:http://opencv.org/opencv-3-2.htmlhttp://docs.opencv.org/3.2.0/d7/d16/tutorial_linux_eclipse.htmlLinux下安装OpenCV:http://docs.opencv.org/3.2.0/d7/d9f/tutorial_linux_install.h

2017-05-24 18:02:04 245

转载 OpenMP

Eclipse下配置:http://www.ipd.uni-karlsruhe.de/multicore/research/download/HowToGuide-OpenMP.pdffor循环并行化详解:http://www.tuicool.com/articles/RbIr2mJ在C/C++中使用OpenMP优化代码方便又简单,代码中需要并行处理的往往是一些比较

2017-05-24 16:54:19 3229

转载 ubuntu openblas

1.下载地址:https://github.com/xianyi/OpenBLAS/2.解压3.make FC=gfortransudo make PREFIX=/opt/OpenBLAS install

2017-05-22 17:42:19 456

转载 fftw库的window安装和linux安装和例子

http://blog.csdn.net/wbgxx333/article/details/36625977机子里的FFTW库下了很长时间了,总也没有去搞。唉,有很多东西就是这样,千方百计搞过来,搞到手了就晾在那里了。记得《黄生借书说》里面说得对啊“书非借不能读也”。好了,感慨完毕。归入正题。Windows下FFTW库的安装1、  从网址http:/

2017-05-19 18:58:02 2930

转载 Ubuntu下用Eclipse搭建C/C++开发环境中FFTW的配置

http://blog.csdn.net/forzhangtao/article/details/40115719因为科研的需要,本人在Linux系统(Ubuntu12.04)下用Eclipse IDE for C/C++(Indigo版本)进行C++开发,其中用到了FFTW包。因为不熟悉FFTW的安装和如何在Eclipse中调用,在网上也没有找到解决方法,工程进度受到了一些耽误。在同学和老师

2017-05-19 18:56:54 799

转载 OpenGL鼠标轨迹球

转自:http://www.lubanren.net/weblog/post/283.html什么是鼠标轨迹球类似AutoCAD里的“动态观察”,三维模型都是要投影到二维的屏幕上才能显示给用户,而用户如果想观察一下三维模型的立体形状使用“动态观察”是再好不过了。我们一般的操作是这样的:鼠标(按中健或者其他健)在二维屏幕上拖动,之后三维模型就会以屏幕中心点为中心进行相应的旋转

2016-04-24 21:40:29 2276

转载 OpenGL的版本历史和发展

转自:http://www.cnblogs.com/vertexshader/articles/2917540.htmlOpenGL®作为业界最为广泛使用的2D和3D图形接口标准,应用在成千上万的各式各样的计算机的程序中。从初期的崭露头角,到与Direct3D激烈竞争,后经历黯淡被Khronos接手又发扬光大,已经历经波折发展了20年。由于过去的黯淡,至今甚至仍有人站在错误的时

2016-04-22 15:18:29 823

转载 STLA数据读入操作

转自:http://blog.csdn.net/ixsea/article/details/11736005在Windows平台对文件进行存取操作可选的方案有很多,如果采用纯C,则需要用到File*等,当然也可以直接调用Windows API来做;如果采用C++,首先想到的就是文件流fstream。虽然在COM层面上,我们还可以使用IStream来实现文件的读写,其效率也非常高

2016-04-16 22:16:50 1091

转载 Qt之文件操作

原文:http://blog.csdn.net/liuhongwei123888/article/details/60847611、QIODevice直接继承自QObjectQIODevice类是输入/输出设备的基类。QIODevice为设备提供了公共实现和抽象接口用于读写块数据。QIODevice是一个抽象类,不能被实例化。被Q3Socke

2016-04-13 19:28:33 753

转载 裁剪平面ClipPlane

转自:http://blog.csdn.net/oktears/article/details/42915623除了视景体的6个裁剪平面(左、右、底、顶、近和远)之外,还可以另外再指定最多可达6个的其他裁剪平面,对视景体施加进一步的限制。每个平面都是由它的方程式Ax + By + Cz + D= 0的系数所指定的。裁剪平面会根据模型和视图矩阵自动执行适当的变换。最终的裁剪区域将

2016-03-30 21:03:13 3860

转载 顶点数组对象

http://wiki.jikexueyuan.com/project/modern-opengl-tutorial/tutorial32.html顶点数组对象背景顶点数组对象( VAO )是一种特殊类型对象,它封装了与顶点处理器有关的所有数据,它仅仅是记录顶点缓存区和索引缓冲区的引用,以及顶点的各种属性的布局而不是实际的数据。这样做的好处是一旦你为一个 m

2016-03-25 15:33:10 1721

转载 OpenGL Vertex Array

转自:http://blog.csdn.net/dreamcs/article/details/7699603原文地址http://www.songho.ca/opengl/gl_vertexarray.html概要你可以在一系列数组保存顶点信息,如顶点坐标,向量,纹理坐标,颜色信息,来代替立即模式下输入顶点信息的方法(即在glBegin()和glEnd()中指定顶点信息)

2016-03-22 22:41:47 589

转载 【GPU编程】体绘制传输函数-分类(Volume Rendering Transfer function:Pre- VS Post-Classification)

转自:http://blog.csdn.net/xiajun07061225/article/details/7407773在科学可视化中,我们所获得的体数据集经常是代表一些光学上的不同物理属性的单值。通常没有可行的方法可以从这样的数据中获得发射和吸收属性。因此用户必须采用某种映射方法给数据值分配光学属性值来决定数据中的不同结构的模样。这离的映射就被称作传输函数。寻找合适的传输函数的过

2016-03-11 16:21:39 1421

转载 三角剖分算法(delaunay)

转自:http://www.cnblogs.com/zhiyishou/p/4430017.html开篇在做一个Low Poly的课题,而这种低多边形的成像效果在现在设计中越来越被喜欢,其中的低多边形都是由三角形组成的。而如何自动生成这些看起来很特殊的三角形,就是本章要讨论的内容。 选择其是最先是由很多离散的点组成,基于这个确定的

2016-03-09 13:29:43 6916

转载 基于纹理的体绘制技术[译]

转自:http://pkuwwt.github.io/scholarship/2013-12-04-gpugems-ch39-texture-based-volume-rendering/这一章介绍的是基于纹理的体绘制技术,可用于可视化三维数据集,或生成高质量的特效。39.1 介绍许多视觉效果天生就是3维的(有体积的)。比如,流体,云,火,烟,雾,尘土等,都是难以用几何

2016-03-07 20:40:01 2594

转载 体绘制之光线投射算法(附源码)

转自:http://www.cnblogs.com/luo-peng/p/5170030.html一、原理Levoy在1988年提出了光线投射(ray-casting)算法[1],其基本原理是:从屏幕上每一个像素点出发,沿着视线方向发射出一条光线,当这条光线穿过体数据时,沿着光线方向等距离采样,利用插值计算出采样点的颜色值和不透明度;接着按照从前到后或从后到前的顺序对光线上的采

2016-03-07 14:58:35 2001 1

转载 3D打印模型打磨、上色和拼接

从打印好的模型零件,怎么一步步实现自己想要的配色和效果呢?进入正题前,lork先要晒几张前期的模型和渲染图片,然后简单说下模型制作的大致过程:1. 先是根据所想,设计草图 2. 是根据设计草图做出软件数字模型 3. 是用软件做好配色效果图 4. 分好打印模块求打印 5. 打印完成后收到了模型喜悦

2016-01-09 11:24:19 2424

转载 opengl缓冲区对象

转自 http://iqnix.blog.163.com/blog/static/21721982014228115223718/一:为什么要有opengl缓冲区对象前面的顶点数组使得几何图元的显示方便了很多,但是如果每次都要向OPENGL发送一大块数据,而这数据其实并没有修改过,那么这传输就是冗余的。所以这里添加了缓冲区对象,将顶点数组存储在服务器端的缓冲区对象中。二

2015-12-24 23:41:44 503

转载 OpenGL VBO顶点缓冲的使用

转自: http://www.cppblog.com/w2001/archive/2008/05/10/49376.htmlOpenGL VBO并不难,但是较繁琐,其实其概念跟加载纹理是一样的:初始化阶段:1. glGenBuffersARB(1, &nVBOVertices); //生成一个句柄2. glBindBufferARB(GL_ARRAY_BUFFER_

2015-12-24 16:09:32 903

转载 一些和图像图形有关的资源

原文:http://blog.csdn.net/marstarck/article/details/16923039首先上来一大波paper图形:http://kesen.realtimerendering.com/CV:http://www.cvpapers.com/网格处理常用的库:数据类型:C

2015-12-13 21:42:35 585

转载 Mesh Editing with Poisson-Based Gradient Field Manipulation

原文:http://blog.sina.com.cn/s/blog_73428e9a0101h4l9.html参考论文:Mesh Editing with Poisson-Based Gradient Field Manipulation. Yi ZhouYu, Kun Zhou需要源代码请联系我:[email protected],发邮件的时候请说清楚三件事:你是谁? 你来

2015-12-13 21:40:52 1380 1

转载 Gradient-Based Deformation

原文: http://www.cnblogs.com/shushen/p/4932089.html将三角网格上的顶点坐标(x,y,z)看作3个独立的标量场,那么网格上每个三角片都存在3个独立的梯度场。该梯度场是网格的微分属性,相当于网格的特征,在形变过程中随控制点集的移动而变化。那么当用户拖拽网格上的控制点集时,网格形变问题即变为求解以下式子:  根据变分法,上式最小化

2015-12-13 21:38:55 628

转载 奇异值分解

原文: http://blog.csdn.net/wangzhiqing3/article/details/7446444基础知识1. 矩阵的秩:矩阵的秩是矩阵中线性无关的行或列的个数2. 对角矩阵:对角矩阵是除对角线外所有元素都为零的方阵3. 单位矩阵:如果对角矩阵中所有对角线上的元素都为1,该矩阵称为单位矩阵4. 特征值:对一个M x M矩阵C和向量

2015-12-13 21:35:55 305

转载 一些和图像图形有关的资源

原文 http://blog.csdn.net/marstarck/article/details/16923039首先上来一大波paper图形:http://kesen.realtimerendering.com/CV:http://www.cvpapers.com/网格处理常用的库:数据

2015-12-07 12:18:57 301

转载 CUDA与OpenGL交互

原文:http://blog.csdn.net/ruby97/article/details/8851403Step1. 共享数据区想到交互,不难想到通信,数据共享等词语。这里使用的是共享数据的方式来完成OpenGL与CUDA的交互。而OpenGL与CUDA都有着自己独特的类型定义。因此,对于共享的数据区,我们需要给它起两个不同的名字,分别为OpenGL以及CUDA服务

2015-12-01 00:51:02 481

转载 OpenGL版本

#include#include #include int main(int argc, char** argv){    glutInit(&argc,argv);    //显示模式初始化       glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB|GLUT_DEPTH);    //定义窗口大小       glutI

2015-11-28 16:07:39 643

转载 VS集成Qt环境搭建

环境:VS2010 + Qt5.2关于VS的下载、安装,这里就不再做过多阐述。一、下载Qt5.2安装包(qt-windows-opensource)与Qt插件(Visual Studio Add-in)Qt5.2、Qt插件下载地址:http://qt-project.org/downloads.Qt更多版本下载地址:http://download

2015-11-20 22:38:20 597

原创 OpenGL学习常用网站

官网:https://www.opengl.org/第八版编程指南代码:http://www.opengl-redbook.com/NeHe的OpenGL中文教程:http://www.yakergong.net/nehe/Qt OpenGL交互:http://qiliang.net/old/nehe_qt/

2015-11-17 09:06:17 703

转载 CUDA内存拷贝

1、cudaMemcpy() cudaMalloc()  //线性内存拷贝1 //线性内存拷贝2 cudaMalloc((void**)&dev_A, data_size);3 cudaMemcpy(dev_A, host_A, data_size, cudaMemcpyHostToDevice);2、cudaMemcpy2D()cudaMallocPitch() //线性

2015-11-12 23:37:31 3383

转载 CUDA 纹理内存

1、概述  纹理存储器中的数据以一维、二维或者三维数组的形式存储在显存中,可以通过缓存加速访问,并且可以声明大小比常数存储器要大的多。  在kernel中访问纹理存储器的操作称为纹理拾取(texture fetching)。将显存中的数据与纹理参照系关联的操作,称为将数据与纹理绑定(texture binding).  显存中可以绑定到纹理的数据有两种,分别是普通的线性存储

2015-11-12 21:52:28 519

转载 stderr和stdout详细解说

今天又查了一下fprintf,其中对第一个参数stderr特别感兴趣。int fprintf(FILE *stream,char *format,[argument]);在此之前先区分一下:printf,sprintf,fprintf。1,printf就是标准输出,在屏幕上打印出一段字符串来。2,sprintf就是把格式化的数据写入到某个字符串中。返回值字符串的长度

2015-10-29 21:56:20 634

转载 C++ 文件读写

C++中Txt文件读取和写入一、ASCII 输出为了使用下面的方法, 你必须包含头文件(译者注:在标准C++中,已经使用取代,所有的C++标准头文件都是无后缀的。)。这是 的一个扩展集, 提供有缓冲的文件输入输出操作. 事实上, 已经被包含了, 所以你不必包含所有这两个文件, 如果你想显式包含他们,那随便你。我们从文件操作类的设计开始, 我会讲解如何进行ASCII I/O操作。如果你猜是

2015-10-28 18:41:09 592

原创 类类型成员引用的问题

一个类中的成员变量是另一个类的类类型,赋值问题分为引用,不引用两类如先定义TESTB类class TESTB{public:TESTB(){ b_ = 3.7; }~TESTB(){}void change(){ b_ = 9.0; }float getb(){ return b_; }private:float b_;};在类TESTA中有

2015-10-22 18:50:31 627

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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