| 184 | template <typename ST, typename DT, class VecOp> |
| 185 | struct RowFilter : public BaseRowFilter { |
| 186 | RowFilter(const Mat<DT>& kernel_, int anchor_, const VecOp& vec_op_ = VecOp()) { |
| 187 | anchor = anchor_; |
| 188 | kernel = kernel_.clone(); |
| 189 | ksize = kernel.cols(); |
| 190 | vec_op = vec_op_; |
| 191 | } |
| 192 | |
| 193 | void operator()(const uchar* src, uchar* dst, int width, int cn) { |
| 194 | const DT* kx = kernel.ptr(); |