光道視覺科技股份有限公司
關於我們 最新消息 產品介紹 下載專區 技術問題 聯絡我們
Sitemap 回首頁 繁體中文 English
技術問題

[SDK] 如何用 "第三方攝影機" 配合光道視覺 "OVK Frawork視覺程式庫" 進行系統開發

 第一種情形:他廠牌攝影機可以指定某個記憶區, 影像擷取時攝影機可以將資料直接送進該記憶區

 1.先初始化一個AxImageBW8或AxImageC24元件(以AxImageBW8為例)

2.再設定AxImageBW81.SetSize(int Width,int Height),這邊要填入欲使用攝影機解析度
3.讀取AxImageBW81.GetSurfacePtr(0,0)所回傳的記憶區位置,並將此記憶區位置指定給他廠牌攝影機使用
4.每當他廠牌攝影機完成取相動作時,AxImageBW8元件中即擁有該影像之資料,可以讀取AxImageBW81.VegaHandle屬性以提供給OVK Framework視覺程式庫來分析使用
請注意:1~3動作只需於程式啟動時執行一次即可
 
第二種情形:他廠牌攝影機固定將擷取到的影像資料直接送進某個(或多個)記憶區位置
1.先初始化一個AxImageBW8或AxImageC24元件(以AxImageBW8為例)
2.再設定AxImageBW81.SetSurfacePtr(int Width,int Height,long SurfacePtr);其中Width/Height為攝影機解析度、SurfacePtr為該攝影機所使用的記憶區位置(請記得將此記憶區位置強制轉換成long型態)
3.如果使用多個記憶區位置,您可以初始化多個AxImageBW8元件並為每個記憶區位置執行一次1~2步驟
4.每當他廠牌攝影機完成取相動作時,AxImageBW8元件中即擁有該影像之資料,可以讀取AxImageBW81.VegaHandle屬性以提供給OVK Framework視覺程式庫來分析使用
請注意:1~3動作只需於程式啟動時執行一次即可

Copyright ©2008 Internet Service by
AISYS Vison company.