opengl過時了嗎 FrameBuffer,xlib,opengl,gtk,qt,sdl之間的關系是怎樣的?
FrameBuffer,xlib,opengl,gtk,qt,sdl之間的關系是怎樣的?From the bottom-to-top view, framebuffer (hardware) -&g
FrameBuffer,xlib,opengl,gtk,qt,sdl之間的關系是怎樣的?
From the bottom-to-top view, framebuffer (hardware) -> OpenGL(driver)-> xlib (user space) -> gtk = sdl = qt(GUI framework)
OpenGL ES和Unity3D是什么關系?
OpenGL ES是Unity在現(xiàn)在的Android、ios等類似設備上用來渲染的底層庫,是OpenGL的一個子集。OpenGL ES在渲染能力、功耗設計中都考慮了移動設備的特殊性,所以現(xiàn)在的移動設備都是基于OpenGL ES 1.1或者2.0來渲染。
在Windows(MAC、Linux)上,Unity會根據(jù)自己跑的平臺來決定用DX還是OpenGL,因為是你來做,也會想著盡量能把最好的硬件都利用上,對吧?!
所以,OpenGL ES跟Unity的關系也就很明了,Unity會根據(jù)不同的運行環(huán)境,選擇不同的渲染庫,OpenGL ES是其中的一個庫,而已。
請問OpenCV和OpenGL有什么關系?
OpenCV是 Open Source Computer Vision LibraryOpenGL是 Open Graphics LibraryOpenCV主要是提供圖像處理和視頻處理的基礎算法庫,還涉及一些機器學習的算法。比如你想實現(xiàn)視頻的降噪、運動物體的跟蹤、目標(比如人臉)的識別這些都是CV的領域OpenGL則專注在Graphics,3D繪圖。其實兩者的區(qū)別就是Computer Vision和Computer Graphics這兩個學科之間的區(qū)別,前者專注于從采集到的視覺圖像中獲取信息,是用機器來理解圖像;后者是用機器繪制合適的視覺圖像給人看。
qt和opengl是什么關系?
標題和內容截圖沒有什么關系呀?!?opengl desktop”只是一個configure的選項,編譯Qt庫時設置的?;蛘吣阏f像5.4預編譯的qt-opensource-windows-x86-msvc2013_opengl-5.4.2.exe?5.5中默認使用了“-opengl dynamic”了。
開發(fā)GPU邊緣融合(軟件融合,多通道投影上面用)需要什么基礎知識?
屏幕融合,不需要針對GPU開發(fā)什么軟件。只是圖形的變換的處理而已。用3D圖形API就行。也就是說,DX openGL都可以,甚至可以用引擎(這個大材小用了)。SDL不清楚,只知道是做多媒體開發(fā)的,應該也行。好像跟GL還有點關系。此外,還需要一點操作系統(tǒng)的知識,API的使用,不會涉及到驅動問題。懂一種編程語言,最好是原生的。