if (flipCode < 0)
flipHoriz(dst, dst);
return 0;
}
template<typename _Tp, int chs>
static int flipHoriz(const Mat_<_Tp, chs>& src, Mat_<_Tp, chs>& dst)
{
Size size = src.size();
size_t esz = sizeof(_Tp) * chs;
int i, j, limit = (int)(((size.width + 1) / 2) *esz );
AutoBuffer<int> _tab(size.width * esz);
int* tab = _tab;
size_t sstep = src.step;
size_t dstep = dst.step;
const uchar* src_ = src.ptr();