資源描述:
《dalsa幫助文檔介紹:》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、Sapera幫助文檔簡介:SaperaLT是一套用于圖像采集、顯示和控制的獨立于硬件以外的C和C++軟件庫,支持所有DALSACoreco硬件平臺。它的綜合功能集包括程序可移植性、多樣化的相機控制、靈活的顯示和管理功能,以及易于使用的應(yīng)用開發(fā)向?qū)?。SaperaLT與MicrosoftVisualStudioC/C++、.Net、VisualBasic6.0和BorlandC++Builder兼容,支持WindowsXP、2000和NT平臺。一.Sapera++介紹Sapera++是SaperaLT為用戶提供的API.Sapera++包含兩大類:基礎(chǔ)應(yīng)用類(BasicClasses)和GUI
2、類(GUIClasses)。1.基礎(chǔ)應(yīng)用類:提供了用戶進行圖像開發(fā)的基本函數(shù),命名方式為Sap+類功能名,其結(jié)構(gòu)如下圖所示:SaperaBasicClass函數(shù)功能介紹:lDataClasses:功能:下屬多個數(shù)據(jù)類,每一個數(shù)據(jù)類管理了一種特定數(shù)據(jù)類型下屬數(shù)據(jù)類:SapDataClassSapDataHSIClassSapDataHSVClassSapDataFloatClassSapDataFPointClassSapDataFRGBClassSapDataMonoClassSapDataPointClassSapDataRGBClassSapDataRGBAClassSapDataYU
3、VClasslSapAcquisition功能:控制與板卡相連接的采集設(shè)備常用函數(shù):SapAcquisition::SapAcquisitionSapAcquisition::CreateSapAcquisition::DestroySapAcquisition::ApplyLutSapAcquisition::GetParameter,SapAcquisition::SetParameterSapAcquisition::GetSignalStatusSapAcquisition::IsSignalStatusAvailablelSapAcqCallbackInfo功能:存儲SapAcq
4、uisition類回調(diào)的內(nèi)容常用函數(shù):SapAcqCallbackInfo::GetContextSapAcqCallbackInfo::GetSignalStatuslSapAcqDevice功能:由設(shè)備讀、寫信息,還可直接發(fā)送、寄存事件至設(shè)備。常用于直接連接電腦的相機(如GigE相機)常用函數(shù):SapAcqDevice::SapAcqDeviceSapAcqDevice::CreateSapAcqDevice::DestroySapAcqDevice::GetConfigFile,SapAcqDevice::SetConfigFileSapAcqDevice::UpdateFeatur
5、esFromDevicelSapAcqDeviceCallbackInfo功能:存儲SapAcqDevice類回調(diào)的內(nèi)容常用函數(shù):SapAcqDeviceCallbackInfo::SapAcqDeviceCallbackInfoSapAcqDeviceCallbackInfo::GetAcqDevicelSapBayer功能:Bayer轉(zhuǎn)換操作(分為軟件和硬件實現(xiàn)兩種)常用函數(shù):SapBayer::WhiteBalanceSapBayer::EnableLutSapBayer::GetAlign,SapBayer::SetAlignSapBayer::GetWBGain,SapBayer
6、::SetWBGainlSapBuffer功能:操作buffer資源常用函數(shù):SapBuffer::SapBufferSapBuffer::CreateSapBuffer::ClearSapBuffer::DestroySapBuffer::GetParameter,SapBuffer::SetParameterSapBuffer::GetPitchSapBuffer::GetPixelDepth,SapBuffer::SetPixelDepthSapBuffer::GetIndex,SapBuffer::SetIndexSapBuffer::GetCount,SapBuffer::Set
7、CountSapBuffer::GetFrameRate,SapBuffer::SetFrameRateSapBuffer::NextlSapBufferRemote功能:Buffer遠程使用(需用SapBuffer::Register事先定義)常用函數(shù):SapBufferRemote::SapBufferRemoteSapBufferRemote::CreatelSapBufferRoi功能:在已存在的SapBuffe