- 博客(13)
- 收藏
- 关注
原创 tensorflow-gpu2.x+pytorch安装教程
注意,这里我们讲的是如何用annaconda3安装tensorflow-gpu2.x+pytorch因此就考虑到两种框架的兼容性问题,不能贸然安装先看到tensorflow官网https://tensorflow.google.cn/install里面提示用pip安装,而我们要用Conda安装,显然不符合要求然后看到pytorch官网https://pytorc...
2020-03-29 00:51:51
481
原创 caffe的官网github版安装教程
注意,caffe和caffe2是不同的,我们当前安装的是caffe可查看https://www.jianshu.com/p/9935a1efb27c二者的安装方法是不同的然后安装anaconda3,下载地址https://www.anaconda.com/distribution/#download-sectionanaconda3的安装过程中,会让你勾选环境变量和V...
2020-03-19 20:58:15
1849
4
原创 caffe的微软github版安装教程
注意,caffe和caffe2是不同的,我们当前安装的是caffe可查看https://www.jianshu.com/p/9935a1efb27c二者的安装方法是不同的然后安装anaconda3,下载地址https://www.anaconda.com/distribution/#download-sectionanaconda3的安装过程中,会让你勾选环境变量和V...
2020-03-19 20:54:04
589
原创 CGAL入门解释
关于CGAL其实我是不想学的,因为太小众了,根本没有多少中国人学,网上的中文资料奇少,从这就知道根本就没有哪个中国公司会用到。我身边也没有人会,即便是做游戏的同学,估计只有外国的科研人员在用。参考资料其实就只有官网https://doc.cgal.org/latest/Manual/index.html然后就没有任何的书籍和博客可以参考了。但是官网的文档其实看起来相当简单,...
2020-03-09 14:08:52
11319
20
原创 半边数据结构讲解
前言在介绍半边数据结构之前,必须先要科普一下计算机图形学中,模型的几何表达。对于一般的几何模型,在计算机图形学上早已有相关的数学模型来表达,而且这些表达已经标准化了。例如对于机械行业的CAD来说,模型是比较规则的,但是要求的精度必须足够精准,所以会有相应的数据结构来表达几何体。例如拉伸体会有对应的特征来表示拉伸体,旋转体会有对应的特征来表示旋转体。而曲面必须要用到nurbs这些精...
2017-11-15 19:16:40
20574
6
原创 C#调用C++类指南
C#调用C++类比较麻烦,有两种方法,一种是原生C(Native C),即必须把C++的成员函数封装成C的全局函数(称为C bindings),然后再供C#调用。一种是托管C++(Managed C++)或者叫C++/CLI,可以识别C++的类和指针,语法上又更倾向于C#,能被C#调用。 原生C的缺点在于,只有类的成员函数能重用,但类的成员数据不能重用。因此必须要在C...
2017-06-29 10:58:33
12734
1
原创 OpenCV2.4.13+CUDA8.0+SSBA3.0+VS2010编译安装
这次要用OpenCV的CUDA库,我选择用了OpenCV2.4.13,为什么这次反而选择OpenCV2而不用OpenCV3了呢? 原因就是,OpenCV3搭配CUDA8编译问题频出,我终于意识到了,开源框架的配合安装不是版本越高就越好的。因为只要版本升级,代码就会修改,那么原本没有问题的两部分代码,可能一升级就配合不上了。因此必须要在网上看好别人成功编译时用什么版本搭配,然后完全
2017-06-22 15:27:13
1284
原创 编译OpenCV3+扩展包+Python2.7
扩展包的配置可参考http://blog.csdn.net/shenyufei1/article/details/72026659?locationNum=15&fps=1 至于Python,这里要说一下。 http://docs.opencv.org/3.0-beta/doc/py_tutorials/py_setup/py_setup_in_windows/py_setup
2017-06-21 14:26:17
1049
原创 OpenGL固定管线与可编程管线对比
很久没碰OpenGL了,因为之前看过《交互式计算机图形学 基于OpenGL着色器的自顶向下方法(第6版) 》(后面简称《图》),觉得自己已经掌握了OpenGL基础,而且红宝书第8版写得太文绉绉了,又厚,像本工具书,当时也没有急用OpenGL编程,因此也没想看下去。到了现在,我遇到了某些项目,发觉自己的OpenGL基础还是太贫乏了,用压箱底的知识貌似也无法写一些有用的程序。而且看到现在网上有些有...
2017-06-14 20:05:45
6122
3
原创 CGAL+VS2010环境配置
CGAL在Windows安装的大部分信息可参考官网http://www.cgal.org/download/windows.html 这里仅讲一些比较重要的但官网没有说的内容。 官网说,CGAL的32位版本可搭配编译器VS2010、VS2012、VS2013CGAL的64位版本仅支持编译器VS2013 这里有必要说明一下,VS的版本不是越高越好的,因为CGAL等开源
2017-06-04 17:15:52
1760
原创 在Qt4中使用OpenGL
我们知道,一般的OpenGL教材用到展示OpenGL的窗口界面一般都是GLUT。这是因为GLUT是跨平台的而且窗口非常简单,因此非常有利于例子的展示,这是因为例子对于读者来说应该越精简越好。 然而如果我们想设计自己的复杂交互界面,而OpenGL仅仅是其中用于图形展示的一项功能,那么GLUT将会无能为力。而我们将会用到专用的图形用户界面,如MFC、Qt等来设计自己的复杂界面。由于G
2016-05-07 17:51:12
3921
原创 《交互式计算机图形学 基于OpenGL着色器的自顶向下方法(第6版) 》代码运行问题及其解决
上一篇文章,笔者提到了红宝书第8版的代码编译运行问题,想必大家已经知道我看过红宝书了。然而,笔者竟然看不懂,这是因为笔者并不知道OpenGL的历史。原来有古代OpenGL和现代OpenGL之分,古代OpenGL使用固定功能管线,现在已经被废弃(尽管还能用),而现代使用可编程管线。由于笔者在网上搜索一通,见到怎么OpenGL的代码又两种风格,到了现在才搞懂。原来OpenGL在
2016-04-28 20:47:36
5289
1
原创 OpenGL与红宝书第八版第一个程序配置
本文档参考文献为《OpenGL编程指南》(原书第8版)中文版。 下面直接讲解笔者接触并初学OpenGL之路。由于笔者学习方向的关系,有时接触到某些开源框架的时候,里面涉及到OpenGL。当然了,我那时不是用OpenGL啦,只是当时用的开源框架涉及到OpenGL罢了。而OpenGL其实是比较复杂而且神秘的底层类库,因此当时见到OpenGL那部分复杂的代码的时候,我就直接跳过,只要不影响我
2016-03-01 11:10:42
7731
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人