Accurate and robust initialization is significant for visual-inertial simultaneous localization and mapping (VI-SLAM). Existing methods solve VI-SLAM initialization based on visual information. However inertial measurement unit (IMU) parameter estimation performed underwater is subject to two major limitations. First, IMU preintegration error accumulates over time, resulting in reduced accuracy. Second, it is difficult for robots to achieve sufficient movement underwater, which affects the reliability of initialization results. For a better balance between the efficiency and accuracy of VI-SLAM initialization, this study proposes a VI-SLAM initialization method using a designed marker calibration device. First, we utilize both marker points and ORB feature points for a fast and robust visual trajectory estimation with real motion scale, and we estimate the gravity direction using the marker calibration device. Second, the IMU trajectory is aligned with the trajectory, and the IMU parameters are solved using the initial gravity direction. Experiments verify the effectiveness of our developed method for improving the accuracy and efficiency of the VI-SLAM initialization. The code is available at https://gitee.com/litseaak/mmorb.