Parallax disposition is a challenging task in image stitching. Thus far, the most effective method for parallax processing is the seam-driven method. However, its ability to handle complex textures is poor. To apply the seam-driven method to more scenes, we have incorporated the idea of spatially varying warps. Before finding the optimal seam, we try to register the overlapping area in as projective a manner as possible. Meanwhile, we set some constraints for the registered image to preserve the original appearance as much as possible. Among the constraints, we introduce local features to further improve the stitched image. After registration, we use the maximum flow method to obtain the optimal seam and introduce a series of seam evaluation systems. On one hand, these systems evaluate whether the resulting seam is misaligned, and on the other hand, they provide feedback to the previous registration, increasing the weights of the feature points near the dislocation point to fine-tune the seam. Comparisons with existing image stitching algorithms demonstrate the effectiveness and universality of our approach.