背景
我司最近有款輪式巡檢機器人用到了海康機器人的工業相機MV-CA060-10GC
,我們的開發平臺是樹莓派(運行Ubuntu Server 1804),開發語言是Java,但該相機沒有Java SDK,於是我決定自己開發一個。
好消息是海康機器人提供了C語言的SDK,這樣我就能通過JNA直接調用,而不必寫一行C代碼。
問題的提出
開發過程中發現,有2個API在Windows下正常運行,在樹莓派下卻總是報錯誤的參數
,錯誤碼80000004
第一個API負責獲取原始圖像,第二個負責將原始圖像壓縮編碼成jpg或bmp等文件格式,都是必須要用的API
int MV_CC_GetOneFrameTimeout( void *handle,
unsigned char