Size size = src.size();
if (flipCode < 0) {
if (size.width == 1)
flipCode = 0;
if (size.height == 1)
flipCode = 1;
}
if ((size.width == 1 && flipCode > 0) ||
(size.height == 1 && flipCode == 0) ||
(size.height == 1 && size.width == 1 && flipCode < 0)) {
src.copyTo(dst);
return 0;
}
if (flipCode <= 0)
flipVert(src, dst);
else
flipHoriz(src, dst);