調試Flycapture2的SDK時候出現了這個錯誤Could not retrieve configuration information from the camera. Error: 0x15
查也查不到,最後去查找手冊查到了。(雖然也不是明确指出的)
這是FC2的一些錯誤:
Undefined | Undefined. |
Ok | Function returned with no errors. |
Failed | General failure. |
NotImplemented | Function has not been implemented. |
FailedBusMasterConnection | Could not connect to Bus Master. |
NotConnected | Camera has not been connected. |
InitFailed | Initialization failed. |
NotInitialized | Camera has not been initialized. |
InvalidParameter | Invalid parameter passed to function. |
InvalidSettings | Setting set to camera is invalid. |
InvalidBuManager | Invalid Bus Manager object. |
MemoryAllocationFailed | Could not allocate memory. |
LowLevelFailure | Low level error. |
NotFound | Device not found. |
FailedGuid | GUID failure. |
InvalidPacketSize | Packet size set to camera is invalid. |
InvalidMode | Invalid mode has been passed to function. |
NotInFormat7 | Error due to not being in Format7. |
NotSupported | This feature is unsupported. |
Timeout | Timeout error. |
BusMasterFailed | Bus Master Failure. |
InvalidGeneration | Generation Count Mismatch. |
LutFailed | Look Up Table failure. |
IidcFailed | IIDC failure. |
StrobeFailed | Strobe failure. |
TriggerFailed | Trigger failure. |
PropertyFailed | Property failure. |
PropertyNotPresent | Property is not present. |
RegisterFailed | Register access failed. |
ReadRegisterFailed | Register read failed. |
WriteRegisterFailed | Register write failed. |
IsochFailed | Isochronous failure. |
IsochAlreadyStarted | Isochronous transfer has already been started. |
IsochNotStarted | Isochronous transfer has not been started. |
IsochStartFailed | Isochronous start failed. |
IsochRetrieveBufferFailed | Isochronous retrieve buffer failed. |
IsochStopFailed | Isochronous stop failed. |
IsochSyncFailed | Isochronous image synchronization failed. |
IsochBandwidthExceeded | Isochronous bandwidth exceeded. |
ImageConversionFailed | Image conversion failed. |
ImageLibraryFailure | Image library failure. |
BufferTooSmall | Buffer is too small. |
ImageConsistencyError | There is an image consistency error. |
其中上述錯誤來源于擷取總線的guid不正确。
原來是函數用錯了。記住使用 GetCameraFromIndex而不是GetDeviceFromIndex就能夠正常運作了。
祝好!