Sapera 帮助文档 简介:Sapera LT 是一套用于图像采集、显示和控制的独立于硬件以外的 C 和 C++ 软件 库,支持所有 DALSA Coreco 硬件平台。它的综合功能集包括程序可移植性、多样化的相机控制、灵活的显示和管理功能,以及易于使用的应用开发向导。Sapera LT 与 Microsoft Visual Studio C/C++、.Net、Visual Basic 6.0 和 Borland C++ Builder 兼容,支持 Window s XP、2000 和 NT 平台。 一.Sapera++介绍 Sapera++是Sapera LT 为用户提供的 API. Sapera++ 包含两大类:基础应用类(Basic Classes)和 GUI 类(GUI Classes)。 1. 基础应用类: 提供了用户进行图像开发的基本函数,命名方式为 Sap+类功能名,其结构如下图所示: Sapera Basic Class 函数功能介绍: Data Classes: 功能:下属多个数据类,每一个数据类管理了一种特定数据类型 下属数据类:SapData Class SapDataHSI Class SapDataHSV Class SapDataFloat Class SapDataFPoint Class SapDataFRGB Class SapDataMono Class SapDataPoint Class SapDataRGB Class SapDataRGBA Class SapDataYUV Class SapAcquisition 功能:控制与板卡相连接的采集设备 常用函数:SapAcqu isition::SapAcqu isition SapAcqu isition::Create SapAcqu isition::Destroy SapAcqu isition::Apply Lu t SapAcqu isition::GetParameter, SapAcqu isition::SetParameter SapAcqu isition::GetSignalStatu s SapAcqu isition::IsSignalStatu sAv ailable SapAcqCallbackInfo 功能:存储SapAcqu isition 类回调的内容 常用函数:SapAcqCallbackInfo::GetContex t SapAcqCallbackInfo::GetSignalStatu s SapAcqDevice 功能:由设备读、写信息,还可直接发送、寄存事件至设备。常用于直接连接电脑的相机(如 GigE 相机) 常用函数:SapAcqDev ice::SapAcqDev ice SapAcqDev ice::Create SapAcqDev ice::Destroy SapAcqDev ice::GetConfigFile, SapAcqDev ice::SetConfigFile SapAcqDev ice::UpdateFeatu resFromDev ice SapAcqDeviceCallbackInfo 功能:存储SapAcqDev ice 类回调的内容 常用函数:SapAcqDev iceCallbackInfo::SapAcqDev iceCallbackInfo SapAcqDev iceCallbackInfo::GetAcqDev ice SapBayer 功能:Bay er 转换操作...