| 28 | |
| 29 | template<typename T> |
| 30 | inline af_array bilateral(const af_array &in, const float &sp_sig, |
| 31 | const float &chr_sig) { |
| 32 | using OutType = |
| 33 | typename conditional<is_same<T, double>::value, double, float>::type; |
| 34 | return getHandle(bilateral<T, OutType>(getArray<T>(in), sp_sig, chr_sig)); |
| 35 | } |
| 36 | |
| 37 | af_err af_bilateral(af_array *out, const af_array in, const float ssigma, |
| 38 | const float csigma, const bool iscolor) { |