Convolve2D.h 435 B

12345678910111213141516171819202122232425262728
  1. /*
  2. * TI Voxel Lib component.
  3. *
  4. * Copyright (c) 2014 Texas Instruments Inc.
  5. */
  6. #include <Common.h>
  7. namespace Voxel
  8. {
  9. class VOXEL_EXPORT Convolve2D
  10. {
  11. protected:
  12. Vector<float> _coefficients;
  13. SizeType _rows, _columns;
  14. public:
  15. Convolve2D(const Vector<float> &coefficients, SizeType rows, SizeType columns);
  16. bool convolve(const Vector<float> &in, SizeType rows, SizeType columns, Vector<float> &out);
  17. };
  18. }