void loadIntrinsics() { // Retrieve contents of user memory std::string buffer(prosilica::Camera::USER_MEMORY_SIZE, '\0'); cam_->readUserMemory(&buffer[0], prosilica::Camera::USER_MEMORY_SIZE); // Parse calibration file std::string camera_name; if (camera_calibration_parsers::parseCalibrationIni(buffer, camera_name, cam_info_)) ROS_INFO("Loaded calibration for camera '%s'", camera_name.c_str()); else ROS_WARN("Failed to load intrinsics from camera"); }