下面簡要說明一下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.例程測試 進入安裝檔案所在...