ZED相機的使用

2021-10-13 02:59:58 字數 1725 閱讀 5274

下面簡要說明一下zed雙目相機的使用

首先zed的相機必須要nvidia顯示卡支援,沒有的同學可以洗洗睡了,或者你可以拿來當普通相機用。

這裡以c++(vs2019)為例,官網給的是用cmakelists.txt生成的解決方案,我這裡就直接自己新增了,本質其實一樣。

首先新建乙個專案,在屬性中新增附加包含目錄

c:\program files (x86)\zed sdk\dependencies\glew-1.12.0\include

c:\program files (x86)\zed sdk\dependencies\freeglut_2.8\include

c:\develop\opencv\opencv\build\include\opencv2

c:\develop\opencv\opencv\build\include

c:\program files (x86)\zed sdk\include

c:\program files\nvidia gpu computing toolkit\cuda\v11.1\include

新增附加庫目錄

c:\program files (x86)\zed sdk\dependencies\glew-1.12.0\x64

c:\program files (x86)\zed sdk\dependencies\freeglut_2.8\x64

c:\develop\opencv\opencv\build\x64\vc15\lib

c:\program files (x86)\zed sdk\lib

c:\program files\nvidia gpu computing toolkit\cuda\v11.1\lib\x64

新增附加依賴項

opencv_world430d.lib

sl_zed64.lib

cublas.lib

cuda.lib

cudadevrt.lib

cudart.lib

cudart_static.lib

示例**

#include #include #include #include #include #include using namespace std;

using namespace sl;

int main(int argc, char** ar**)

//獲取相機資訊

auto camera_info = zed.getcamerainformation();

int new_width = camera_info.camera_configuration.resolution.width;

int new_height = camera_info.camera_configuration.resolution.height;

mat zed_img;

cv::namedwindow("image", cv::window_autosize);

while (!(_kbhit() && _getch() == 0x1b)) }

zed.close();

return 0;

}

zed能實現的東西很多,支援的平台也多,具體還是參考官方文件

有緣更新。。。。

zed相機使用

zed相機網上資料都是關於安裝的教程,後續的一些使用介紹的不是很多,因為官方文件已經介紹的很詳細,這裡介紹一下自己的學習過程,以備查閱,如有錯誤,敬請指正。這是官方文件,所有的資訊都是根據這兒得來的。因為zed相機屬於uvc usb video device class 裝置,所以可以用作雙目攝像頭...

ZED相機 關於ZED openCV的介紹

前段時間利用zed相機捕獲點雲的步驟有些忘記了,簡單的做個文件方便以後檢視。首先檢視自己電腦是否是nvidia的顯示卡 先安裝cuda10 因為cuda只支援nividia的顯示卡,所以如果是其他顯示卡的話就用不了zed相機了 安裝opencv3.1 參考其他部落格opencv3.1的安裝,最好配合...

Jetson TX2 ZED相機開發環境搭建

1.jetson tx2 刷機 可以參考我的另外一篇部落格 2 購買這款攝像頭時附帶u盤裡面的sdk 3.安裝 chmod x zed sdk linux jtx2 jp3.2 v2.6.1.run zed sdk linux jtx2 jp3.2 v2.6.1.run4.例程測試 進入安裝檔案所在...