public void removeHorizontalSeam(int[] seam) { // remove horizontal seam from current picture transposeColorMatrix(); CreatePictureFromColorMatrix(height(), width()); removeVerticalSeam(seam); transposeColorMatrix(); CreatePictureFromColorMatrix(height(), width()); }
public int[] findHorizontalSeam() { // sequence of indices for horizontal seam transposeColorMatrix(); CreatePictureFromColorMatrix(height(), width()); int[] array = findVerticalSeam(); transposeColorMatrix(); // CreatePictureFromColorMatrix(width(), height()); CreatePictureFromColorMatrix(height(), width()); return array; }