日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Qt 3D Opengl学习

發(fā)布時(shí)間:2024/8/1 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt 3D Opengl学习 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • opengl 學(xué)習(xí)資料
  • opengl 與 opengl es
  • opengl 與 opencv


opengl 學(xué)習(xí)資料

  • https://learnopengl.com 非常有名的學(xué)習(xí)OpenGL的網(wǎng)站, 同時(shí)有人用Qt3D 實(shí)現(xiàn)了 learnopengl 里面de example,learnopenglqt3d([https://github.com/MidoriYakumo/learnopengl-qt3d])
  • learnopengl 中文翻譯版(https://learnopengl-cn.github.io)

掌握以下概念 :

OpenGL pipeline,vertex, attribute,shader, transform ,camera,texture
中文版本里面的例子個(gè)人感覺起碼要總體看一遍,尤其是前三章、入門、光照和模型加載,下載下來(lái)代碼,然后按照代碼和解釋跑一邊,主動(dòng)去修改一些參數(shù)去看看有哪些影響效果。做下練習(xí),加深下自己的理解


opengl 與 opengl es

早先定義OpenGL ES是OpenGL的嵌入式設(shè)備版本,但由于嵌入式設(shè)備要求的是高性能,所以一些其它純追求高性能的設(shè)備也開始用這種API方式,比如 SONY PlayStation 3。

OpenGL ES相對(duì)OpenGL刪減了一切低效能的操作方式,有高性能的決不留低效能的,即只求效能不求兼容性(和蘋果的作風(fēng)類似)。

典型:

1.沒有double型數(shù)據(jù)類型,但加入了高性能的定點(diǎn)小數(shù)數(shù)據(jù)類型。
2.沒有g(shù)lBegin/glEnd/glVertex,只能用glDrawArrays/glDraw…
3.沒有實(shí)時(shí)將非壓縮圖片數(shù)據(jù)轉(zhuǎn)成壓縮貼圖的功能,程序必須直接提供壓縮好的貼圖

opengl 與 opencv

OpenCV是 Open Source Computer Vision Library
OpenGL是 Open Graphics Library
OpenCV主要是提供圖像處理和視頻處理的基礎(chǔ)算法庫(kù),還涉及一些機(jī)器學(xué)習(xí)的算法。比如你想實(shí)現(xiàn)視頻的降噪、運(yùn)動(dòng)物體的跟蹤、目標(biāo)(比如人臉)的識(shí)別這些都是CV的領(lǐng)域。
OpenGL則專注在Graphics,3D繪圖。
其實(shí)兩者的區(qū)別就是Computer Vision和Computer Graphics這兩個(gè)學(xué)科之間的區(qū)別,前者專注于從采集到的視覺圖像中獲取信息,是用機(jī)器來(lái)理解圖像;后者是用機(jī)器繪制合適的視覺圖像給人看。

簡(jiǎn)潔的來(lái)說(shuō):
Opencv是從圖像到數(shù)據(jù)
OpenGL是從數(shù)據(jù)到圖像

總結(jié)

以上是生活随笔為你收集整理的Qt 3D Opengl学习的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。