To overcome the limitation of the virtual extensometer method in measuring the crack opening displacement (COD) in the process of complex multi-crack propagation of rock, the measurement error of Digital Image Correlation (DIC) local deformation is theoretically analyzed. An improved virtual extensometer method for measuring the COD is proposed, which considers the temporal and spatial characteristics of crack development in the process of complex crack propagation. The accuracy of the proposed method is verified by the strain localization band numerical simulation test and indoor single crack simulation test. Furthermore, the method is applied to the two-dimensional similarity simulation test of simulating complex multi-fractures in rock stratum. The COD obtained by the traditional and improved methods is compared with the measured COD. The results show that in the case of multiple complex cracks, to obtain the COD accurately, the relative distance between the virtual extensometer measuring point and the crack should be greater than half of the sum of the width of the crack strain localization zone and the subset size. With the development of the crack, the relative distance between the virtual extensometer measuring point and the crack should increase with the increase of the width of the crack strain localization zone. The error of the COD measured by the traditional method increases with fracture development, and the maximum is 21.20%. The maximum relative error between the COD measured by the improved method and the measured crack opening is 3.61%. The research results improve the accuracy of the virtual extensometer in measuring the COD under complex multi-crack conditions.