Now handles non-contiguous camera buffers (produced by some uEye cameras / settings) by copying out rows individually according to expected stepsize