diff --git a/corelib/src/DBDriverSqlite3.cpp b/corelib/src/DBDriverSqlite3.cpp index aaabe60f..0d762646 100644 --- a/corelib/src/DBDriverSqlite3.cpp +++ b/corelib/src/DBDriverSqlite3.cpp @@ -3243,13 +3243,14 @@ void DBDriverSqlite3::stepSensorData(sqlite3_stmt * ppStmt, std::vector calibration; // multi-cameras [fx,fy,cx,cy,width,height,local_transform, ... ,fx,fy,cx,cy,width,height,local_transform] (6+12)*float * numCameras // stereo [fx, fy, cx, cy, baseline, local_transform] (5+12)*float - if(sensorData.cameraModels().size()) - { + if(sensorData.cameraModels().size() && sensorData.cameraModels()[0].isValidForProjection()) + { if(uStrNumCmp(_version, "0.11.2") >= 0) { calibration.resize(sensorData.cameraModels().size() * (6+Transform().size())); for(unsigned int i=0; i