opengl和opencv的區別

2022-12-05 05:21:22 字數 907 閱讀 3019

1樓:孤城太守

是兩個不同的庫,opencv是乙個基於(開源)發行的跨平台計算機視覺庫,opengl(全寫open graphics library)是個定義了乙個跨程式語言、跨平台的程式設計介面規格的專業的圖形程式介面

gpu程式設計常識求助:cg、opencv、opengl、cuda、glsl等

2樓:

你好,首先,cg,opengl,glsl都是跟計算機圖形有關的。cg基本是做渲染的,opengl是乙個開源圖形庫,和微軟的direct3d是一樣的。glsl是shading language ,專門用來寫shader的,在gpgpu( general purpose gpu)概念出來之前,好多人用glsl來做平行計算。

其次,cuda和opencl是兩個專門做gpu運算的庫。cuda非常好用,它有自己的nvcc編譯器,和各個系統都相容很好,但是僅限於用於nvidia自己的顯示卡。opencl雖然任何顯示卡都可以使用,但是它的gpu的**要放到單獨的乙個文字檔案中編譯,操作上要比cuda要複雜。

programming massively parallel processors 2nd(入門)

cuda programming a developer-'s guide to parallel computing with gpus (高階一點)

謝謝,望採納

opengl和opencv的區別

3樓:匿名使用者

這兩個庫的區別太明顯了

opengl是用來讓電腦繪圖給人看

opencv是用來讓電腦代替人眼對目標進行識別判斷(即電腦視覺computer vision)

opencv和opencl有什麼區別

ubuntu下安裝了opencv和python可是執行程式時

看了你的錯誤,很明顯你連linux下執行python指令碼都不熟悉,首先你的python test.py這個命令不能在python環境下執行回。要 答執行的話也可以,直接import test就可以,要確定test檔案路徑 eclipse中安裝adt,可是總是出現下面的問題 出現此類問題一般是外掛程...

OPENGL和DIRECT3D是什麼東西

directx 9.0c,電腦顯示卡,機器買的時候就隨機帶了,現在的電腦大部分都支援opengl跟direct3d,opengl和direct3d能處理比較複雜的三維動畫,有些電腦沒有這個顯示卡,要是玩cs1。6的話沒有opengl和direct3d顯示卡的話就不能右手持槍,可以到天空軟體網下乙個。...

truthfulness和truth的區別

truthfulness n.誠實 真實 u the virtues of loyalty,courage,and truthfulness.忠誠,勇敢和誠實的美德。she is satisfied of the truthfulness of my statement.她完全相信我的話的真實。tr...