v*******e 发帖数: 11604 | 1 我也要学openGL搞计算机视觉;搞simulated world给计算机视觉提供输入;就是简单
的球,棱,锥,块之类的单个或者组合。以前没搞过openGL,不知道从哪里学习比较容
易入手。谢谢!背景是会c,c++,python;水平不高;数学基础尚可,立体几何、线性代
数、微分方程、数学分析都没问题。 |
w***g 发帖数: 5958 | 2 http://www.opengl-tutorial.org/
然后就是OpenGL Programming Guide这本书。
我贪便宜买了version 3.0 & 3.1那版的旧书,不过现在发现3.1-4是个比较大的变动,
改版的时候固定管线内容基本上都删了,全改shader了。
如果只是上厕所时随便看看入个门,我觉得老书也值这个价,
反正API都是网上查的。 你要做的这个东西感觉很牛x。
我最近训练3D网络,发现难度显著高于2D网络。
这两年兴vulkan了,opengl不会再出新版了。
【在 v*******e 的大作中提到】 : 我也要学openGL搞计算机视觉;搞simulated world给计算机视觉提供输入;就是简单 : 的球,棱,锥,块之类的单个或者组合。以前没搞过openGL,不知道从哪里学习比较容 : 易入手。谢谢!背景是会c,c++,python;水平不高;数学基础尚可,立体几何、线性代 : 数、微分方程、数学分析都没问题。
|
v*******e 发帖数: 11604 | 3
多谢!你们是计算机大牛,我是从神经元、大脑入手的。殊途同归吧,终归要写电脑程
序的。你们速度快,我是蜗牛爬。
【在 w***g 的大作中提到】 : http://www.opengl-tutorial.org/ : 然后就是OpenGL Programming Guide这本书。 : 我贪便宜买了version 3.0 & 3.1那版的旧书,不过现在发现3.1-4是个比较大的变动, : 改版的时候固定管线内容基本上都删了,全改shader了。 : 如果只是上厕所时随便看看入个门,我觉得老书也值这个价, : 反正API都是网上查的。 你要做的这个东西感觉很牛x。 : 我最近训练3D网络,发现难度显著高于2D网络。 : 这两年兴vulkan了,opengl不会再出新版了。
|
T*******x 发帖数: 8565 | 4 神经元大脑方面入手有什么入门资料吗?
【在 v*******e 的大作中提到】 : : 多谢!你们是计算机大牛,我是从神经元、大脑入手的。殊途同归吧,终归要写电脑程 : 序的。你们速度快,我是蜗牛爬。
|
d*******r 发帖数: 3299 | 5 OpenGL: https://learnopengl.com/#!Introduction
你是要给计算机vision程序做输入?
那不需要从OpenGL开始做3D场景吧? 为什么不直接编程高级点的3D工具?
比如 3DsMax(python), Cinema4D(python), Unity3D(C#), Three.js(js)
【在 v*******e 的大作中提到】 : 我也要学openGL搞计算机视觉;搞simulated world给计算机视觉提供输入;就是简单 : 的球,棱,锥,块之类的单个或者组合。以前没搞过openGL,不知道从哪里学习比较容 : 易入手。谢谢!背景是会c,c++,python;水平不高;数学基础尚可,立体几何、线性代 : 数、微分方程、数学分析都没问题。
|
x****u 发帖数: 44466 | 6 你要是给计算机视觉提供输入,直接上游戏引擎才是正道
【在 v*******e 的大作中提到】 : 我也要学openGL搞计算机视觉;搞simulated world给计算机视觉提供输入;就是简单 : 的球,棱,锥,块之类的单个或者组合。以前没搞过openGL,不知道从哪里学习比较容 : 易入手。谢谢!背景是会c,c++,python;水平不高;数学基础尚可,立体几何、线性代 : 数、微分方程、数学分析都没问题。
|
w***g 发帖数: 5958 | 7 正解!
【在 x****u 的大作中提到】 : 你要是给计算机视觉提供输入,直接上游戏引擎才是正道
|
v*******e 发帖数: 11604 | 8 谢谢!游戏引擎也google过,cocos 2dx,unreal之类;我想先做2D试试看,但是这方
面不想投入太多时间精力。
我一开始是这样想的,属于学术研究阶段,从最简单的开始,比如一个在平面上缓慢运
动的圆。如果不成功,也就永远也没有机会上到游戏场景那种复杂度、速度。这种简单
的状况,openGL会有现成的例子吧,也容易控制。学点初级openGL,将来如果有机会上
最简单的3D也容易衔接啊。
不是神经元大脑,是神经元、大脑之类的东西。一篇2014年的神经视觉文章可以用来了
解。在办公室,礼拜一找来。那个模型性能是比不过那些2014年的顶尖deep learning
模型的,它的特殊之处只是它是基于大脑神经视觉中枢结构的。后面两年我没有再看那
方面的文章所以不清楚进展。现在弄弄是想试试自己的想法。 |
C*****5 发帖数: 8812 | 9 神经网络的模型不是非得拟合脑解刨结构才是好的。人脑也不见的是智能的最佳结构
learning
【在 v*******e 的大作中提到】 : 谢谢!游戏引擎也google过,cocos 2dx,unreal之类;我想先做2D试试看,但是这方 : 面不想投入太多时间精力。 : 我一开始是这样想的,属于学术研究阶段,从最简单的开始,比如一个在平面上缓慢运 : 动的圆。如果不成功,也就永远也没有机会上到游戏场景那种复杂度、速度。这种简单 : 的状况,openGL会有现成的例子吧,也容易控制。学点初级openGL,将来如果有机会上 : 最简单的3D也容易衔接啊。 : 不是神经元大脑,是神经元、大脑之类的东西。一篇2014年的神经视觉文章可以用来了 : 解。在办公室,礼拜一找来。那个模型性能是比不过那些2014年的顶尖deep learning : 模型的,它的特殊之处只是它是基于大脑神经视觉中枢结构的。后面两年我没有再看那 : 方面的文章所以不清楚进展。现在弄弄是想试试自己的想法。
|
v*******e 发帖数: 11604 | 10
不是“不见得是”,而是肯定不是。大脑受生物、结构、生化、物理的限制太多了。
【在 C*****5 的大作中提到】 : 神经网络的模型不是非得拟合脑解刨结构才是好的。人脑也不见的是智能的最佳结构 : : learning
|
|
|
d*******r 发帖数: 3299 | 11 cocos 2dx 太原始, unreal 上手太慢, 游戏引擎之间也是有巨大差别的.
我上面说那几个是最方便的.
建议直接上 Unity 3D, 官方小白教程就是你要的 "在平面上缓慢运动的圆"
https://www.youtube.com/watch?v=7C7WWxUxPZE
下载个免费 Unity, 半小时就弄出来了
learning
【在 v*******e 的大作中提到】 : 谢谢!游戏引擎也google过,cocos 2dx,unreal之类;我想先做2D试试看,但是这方 : 面不想投入太多时间精力。 : 我一开始是这样想的,属于学术研究阶段,从最简单的开始,比如一个在平面上缓慢运 : 动的圆。如果不成功,也就永远也没有机会上到游戏场景那种复杂度、速度。这种简单 : 的状况,openGL会有现成的例子吧,也容易控制。学点初级openGL,将来如果有机会上 : 最简单的3D也容易衔接啊。 : 不是神经元大脑,是神经元、大脑之类的东西。一篇2014年的神经视觉文章可以用来了 : 解。在办公室,礼拜一找来。那个模型性能是比不过那些2014年的顶尖deep learning : 模型的,它的特殊之处只是它是基于大脑神经视觉中枢结构的。后面两年我没有再看那 : 方面的文章所以不清楚进展。现在弄弄是想试试自己的想法。
|
x****u 发帖数: 44466 | 12 问题是现在电脑还没有赶上人脑的智能,所以没资格这么说
人在造出来飞机之后才认定飞机是比鸟更好的飞行工具
【在 C*****5 的大作中提到】 : 神经网络的模型不是非得拟合脑解刨结构才是好的。人脑也不见的是智能的最佳结构 : : learning
|
v*******e 发帖数: 11604 | |
i****e 发帖数: 78 | 14 *GL多用在CG,和CV是反过程
【在 v*******e 的大作中提到】 : 我也要学openGL搞计算机视觉;搞simulated world给计算机视觉提供输入;就是简单 : 的球,棱,锥,块之类的单个或者组合。以前没搞过openGL,不知道从哪里学习比较容 : 易入手。谢谢!背景是会c,c++,python;水平不高;数学基础尚可,立体几何、线性代 : 数、微分方程、数学分析都没问题。
|
v*******e 发帖数: 11604 | 15 再问一下,如果一个程序,其中一部分需要用CUDA GPU计算,但是程序的另外一部分需
要用OpenGL或者unity之类,我需要两个显卡吗?还是同一个显卡可以各分配一部分给
这两部分用?我准备装个新机器,弄个GTX1060。现在问题是还需不需要弄个带显卡的
主板。谢谢! |
x****u 发帖数: 44466 | 16 可以共用啊
但分配核心和显存可能是坑,gpu不是很适合搞复杂的资源共享
【在 v*******e 的大作中提到】 : 再问一下,如果一个程序,其中一部分需要用CUDA GPU计算,但是程序的另外一部分需 : 要用OpenGL或者unity之类,我需要两个显卡吗?还是同一个显卡可以各分配一部分给 : 这两部分用?我准备装个新机器,弄个GTX1060。现在问题是还需不需要弄个带显卡的 : 主板。谢谢!
|
v*******e 发帖数: 11604 | 17
谢谢,是坑我就避开。看来要个主板显卡。
【在 x****u 的大作中提到】 : 可以共用啊 : 但分配核心和显存可能是坑,gpu不是很适合搞复杂的资源共享
|
j*****l 发帖数: 1624 | 18 opencv的gpgpu是用cuda搞的。
用opengl搞的cv库基本功能都不全。
主要是opengl,你想干啥,也得先想办法把东西转换成一张图片上的像素,再传到GPU
处理。
比如你要算两个矩阵啥啥,就得把矩阵先对应到一张texture, 每个像素有rgba四个空
可以填,就说用r存第一个矩阵对应数据, g存第二个矩阵对应数据,然后在shader里
写,对每一个像素,让rg存的两个数据干嘛,输出是什么,也用rgba存着。
但是cuda这样的,直接就往显卡扔矩阵就好,不用扔图片。
cuda的局限在于必须在nvida上跑啊,oepngl可以到处跑,移动设备也可以。 |
c******n 发帖数: 16666 | 19 unity很方便 有opengl基础的话 可以写GLSL假装自己是图形学大牛
【在 d*******r 的大作中提到】 : cocos 2dx 太原始, unreal 上手太慢, 游戏引擎之间也是有巨大差别的. : 我上面说那几个是最方便的. : 建议直接上 Unity 3D, 官方小白教程就是你要的 "在平面上缓慢运动的圆" : https://www.youtube.com/watch?v=7C7WWxUxPZE : 下载个免费 Unity, 半小时就弄出来了 : : learning
|
c*********e 发帖数: 16335 | 20 这种东西,变化快,刚学了这个,就过时了,出来个新的玩艺。计划敢不上变化。不建
议做长期投资。
【在 w***g 的大作中提到】 : http://www.opengl-tutorial.org/ : 然后就是OpenGL Programming Guide这本书。 : 我贪便宜买了version 3.0 & 3.1那版的旧书,不过现在发现3.1-4是个比较大的变动, : 改版的时候固定管线内容基本上都删了,全改shader了。 : 如果只是上厕所时随便看看入个门,我觉得老书也值这个价, : 反正API都是网上查的。 你要做的这个东西感觉很牛x。 : 我最近训练3D网络,发现难度显著高于2D网络。 : 这两年兴vulkan了,opengl不会再出新版了。
|
|
|
v*******e 发帖数: 11604 | 21 最后决定用cocos2d-x. 是老了点,但是满足我的需要。unity3d好是好,但是我不想学
个新语言;累人。openGL太低级,编程累人。做选择真心不容易,难怪那么多人成了剩
男剩女。 |
T*******x 发帖数: 8565 | 22 你这是2-d,本来就不需要 openGL 吧。
【在 v*******e 的大作中提到】 : 最后决定用cocos2d-x. 是老了点,但是满足我的需要。unity3d好是好,但是我不想学 : 个新语言;累人。openGL太低级,编程累人。做选择真心不容易,难怪那么多人成了剩 : 男剩女。
|
v*******e 发帖数: 11604 | 23 预留升级通道 :)
原先是这样想的,但是还是只顾眼前好。俗话说得好,太早期优化是各种问题的源头。
: 你这是2-d,本来就不需要 openGL 吧。
【在 T*******x 的大作中提到】 : 你这是2-d,本来就不需要 openGL 吧。
|
T*******x 发帖数: 8565 | 24 你的模拟的这个想法不错。
【在 v*******e 的大作中提到】 : 预留升级通道 :) : 原先是这样想的,但是还是只顾眼前好。俗话说得好,太早期优化是各种问题的源头。 : : : 你这是2-d,本来就不需要 openGL 吧。 :
|
v*******e 发帖数: 11604 | 25 可能用显卡产生图形的想法就不行,现在的问题是如何把显卡里的图形读出来到主存里
。难道用个webcam? 最后可能还是不得不用CPU来产生。
: 你的模拟的这个想法不错。
【在 T*******x 的大作中提到】 : 你的模拟的这个想法不错。
|
w***g 发帖数: 5958 | 26 可以render到texture buffer,然后读出来。没有cuda的时候gpgpu就这么干。
【在 v*******e 的大作中提到】 : 可能用显卡产生图形的想法就不行,现在的问题是如何把显卡里的图形读出来到主存里 : 。难道用个webcam? 最后可能还是不得不用CPU来产生。 : : : 你的模拟的这个想法不错。 :
|
v*******e 发帖数: 11604 | 27 多谢多谢,我去网上研究研究。
: 可以render到texture buffer,然后读出来。没有cuda的时候gpgpu就这么干。
【在 w***g 的大作中提到】 : 可以render到texture buffer,然后读出来。没有cuda的时候gpgpu就这么干。
|