I'm using dynamic programming, but I'm still computing seams from scratch on each "frame" (each time I resize the image). Dynamic programming is useful for solving the seam finding problem on each frame, but it's an orthogonal concern to what computation can be saved on the next frame.
For illustrative purposes, I didn't optimize storing the cost data across frames, but that's something I could do.
For illustrative purposes, I didn't optimize storing the cost data across frames, but that's something I could do.