Extracted HAL interfaces for DFT/DCT, added new test
This commit is contained in:
+1242
-681
File diff suppressed because it is too large
Load Diff
@@ -384,6 +384,31 @@ inline int hal_ni_merge64s(const int64 **src_data, int64 *dst_data, int len, int
|
||||
# pragma warning( pop )
|
||||
#endif
|
||||
|
||||
inline int hal_ni_dftInit(void**, int, int, int, int, bool*) { return CV_HAL_ERROR_NOT_IMPLEMENTED; }
|
||||
inline int hal_ni_dftRun(const void*, const void*, void*) { return CV_HAL_ERROR_NOT_IMPLEMENTED; }
|
||||
inline int hal_ni_dftFree(void*) { return CV_HAL_ERROR_NOT_IMPLEMENTED; }
|
||||
|
||||
#define cv_hal_dftInit hal_ni_dftInit
|
||||
#define cv_hal_dftRun hal_ni_dftRun
|
||||
#define cv_hal_dftFree hal_ni_dftFree
|
||||
|
||||
inline int hal_ni_dftInit2D(void **, int, int, int, int, int, int, int) { return CV_HAL_ERROR_NOT_IMPLEMENTED; }
|
||||
inline int hal_ni_dftRun2D(const void *, const void *, int, void *, int) { return CV_HAL_ERROR_NOT_IMPLEMENTED; }
|
||||
inline int hal_ni_dftFree2D(void *) { return CV_HAL_ERROR_NOT_IMPLEMENTED; }
|
||||
|
||||
#define cv_hal_dftInit2D hal_ni_dftInit2D
|
||||
#define cv_hal_dftRun2D hal_ni_dftRun2D
|
||||
#define cv_hal_dftFree2D hal_ni_dftFree2D
|
||||
|
||||
|
||||
inline int hal_ni_dctInit(void **, int, int, int, int) { return CV_HAL_ERROR_NOT_IMPLEMENTED; }
|
||||
inline int hal_ni_dctRun(const void *, const void *, int, void *, int) { return CV_HAL_ERROR_NOT_IMPLEMENTED; }
|
||||
inline int hal_ni_dctFree(void *) { return CV_HAL_ERROR_NOT_IMPLEMENTED; }
|
||||
|
||||
#define cv_hal_dctInit hal_ni_dctInit
|
||||
#define cv_hal_dctRun hal_ni_dctRun
|
||||
#define cv_hal_dctFree hal_ni_dctFree
|
||||
|
||||
#include "custom_hal.hpp"
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user