| 461 | } |
| 462 | |
| 463 | void flip( InputArray _src, OutputArray _dst, int flip_mode ) |
| 464 | { |
| 465 | Mat src = _src.getMat(); |
| 466 | |
| 467 | CV_Assert( src.dims <= 2 ); |
| 468 | _dst.create( src.size(), src.type() ); |
| 469 | Mat dst = _dst.getMat(); |
| 470 | size_t esz = src.elemSize(); |
| 471 | |
| 472 | if( flip_mode <= 0 ) |
| 473 | flipVert( src.data, src.step, dst.data, dst.step, src.size(), esz ); |
| 474 | else |
| 475 | flipHoriz( src.data, src.step, dst.data, dst.step, src.size(), esz ); |
| 476 | |
| 477 | if( flip_mode < 0 ) |
| 478 | flipHoriz( dst.data, dst.step, dst.data, dst.step, dst.size(), esz ); |
| 479 | } |
| 480 | |
| 481 | |
| 482 | void repeat(InputArray _src, int ny, int nx, OutputArray _dst) |