uchar* dst_ = dst.ptr();
for (i = 0; i < size.width; i++) {
for (size_t k = 0; k < esz; k++) {
tab[i*esz + k] = (int)((size.width - i - 1) * esz + k);
}
}
for (; size.height--; src_ += sstep, dst_ += dstep) {
for (i = 0; i < limit; i++) {
j = tab[i];
uchar t0 = src_[i], t1 = src_[j];
dst_[i] = t1; dst_[j] = t0;
}
}
return 0;
}
template<typename _Tp, int chs>