| 265 | |
| 266 | template <typename ST, typename FT> |
| 267 | void FilterEngine<ST, FT>::apply(const Mat<ST>& src, Mat<ST>& dst) { |
| 268 | int src_step = src.step() * sizeof(ST); |
| 269 | int dst_step = dst.step() * sizeof(ST); |
| 270 | start(src); |
| 271 | proceed(reinterpret_cast<const uchar*>(src.ptr()), static_cast<int>(src_step), |
| 272 | m_whole_size.height(), reinterpret_cast<uchar*>(dst.ptr()), |
| 273 | static_cast<int>(dst_step)); |
| 274 | } |
| 275 | |
| 276 | //! explicit instantiation template |
| 277 | template FilterEngine<uchar, int>::FilterEngine( |
no test coverage detected