The application relates to the technical field of
underwater detection, and discloses a 3D modeling method and device for an
underwater target and an
underwater robot. The method comprises the following steps: performing fixed-distance observation on a to-be-detected object according to a preset path, and acquiring a two-dimensional observation image in real time; performing real-time identification on the image, and confirming a target area; for the identified target area, based on two-dimensional visual data of the target area, a multi-view three-dimensional
reconstruction algorithm is used to construct a local three-dimensional model, and corresponding navigation
pose data of the
underwater robot is recorded synchronously; after the observation is completed, based on each local three-dimensional model and the corresponding navigation
pose data, an overall three-dimensional
reference model of the to-be-detected object is constructed; finally, according to the navigation
pose data, each local three-dimensional model is filled into the three-dimensional
reference model, and a complete three-dimensional model is generated. The application combines selective local fine modeling and overall
reference model construction based on the pose, greatly reduces the amount of image data required to be processed, and significantly improves the modeling efficiency.