mirror of
https://github.com/Ascend/ascend-opencv.git
synced 2025-10-07 01:03:49 +08:00
42 lines
2.0 KiB
C++
42 lines
2.0 KiB
C++
#ifndef __OPENCV_CORRECTNESS_HPP__
|
|
#define __OPENCV_CORRECTNESS_HPP__
|
|
|
|
#include "test_precomp.hpp"
|
|
class CV_EXPORTS AclMat_Test {
|
|
public:
|
|
AclMat_Test();
|
|
~AclMat_Test();
|
|
/* test set_device() */
|
|
CV_EXPORTS void Test_set_device();
|
|
/* test aclMat(int rows, int cols, int type, aclCxt *acl_context, aclrtMemMallocPolicy policy = ACL_MEM_MALLOC_HUGE_FIRST) */
|
|
CV_EXPORTS void Test_constructor_UNALIGNED(aclCxt *acl_context);
|
|
CV_EXPORTS void Test_constructor_ALIGN(aclCxt *acl_context);
|
|
|
|
/* test aclMat(const aclMat &m) */
|
|
CV_EXPORTS void Test_constructor(aclCxt *acl_context);
|
|
/* test aclMat(int rows, int cols, int type, void *data, aclCxt* acl_context, size_t step = Mat::AUTO_STEP) */
|
|
CV_EXPORTS void Test_constructor_DATA(aclCxt *acl_context);
|
|
/* test aclMat(const aclMat &m, const Range &rowRange, const Range &colRange = Range::all()) */
|
|
CV_EXPORTS void Test_constructor_RANGE(aclCxt *acl_context);
|
|
/* test aclMat(const aclMat &m, const Rect &roi) */
|
|
CV_EXPORTS void Test_constructor_ROI(aclCxt *acl_context);
|
|
/* test aclMat (const Mat &m, aclCxt* acl_context, aclrtMemMallocPolicy policy = ACL_MEM_MALLOC_HUGE_FIRST) */
|
|
CV_EXPORTS void Test_constructor_MAT(aclCxt *acl_context);
|
|
/* test upload download*/
|
|
CV_EXPORTS void Test_DATA_TRANSFER(aclCxt *acl_context);
|
|
/* test upload_2d download_2d */
|
|
CV_EXPORTS void Test_DATA_TRANSFERASYNC(aclCxt *acl_context);
|
|
/* test locateROI adjustROI */
|
|
CV_EXPORTS void Test_locateROI(aclCxt *acl_context);
|
|
/* test swap */
|
|
CV_EXPORTS void Test_swap(aclCxt *acl_context);
|
|
|
|
CV_EXPORTS void Test_operator_add(aclCxt *acl_context);
|
|
CV_EXPORTS void Test_operator_sub(aclCxt *acl_context);
|
|
CV_EXPORTS void Test_operator_mul(aclCxt *acl_context);
|
|
CV_EXPORTS void Test_operator_div(aclCxt *acl_context);
|
|
};
|
|
|
|
void thread_handler(void);
|
|
|
|
#endif |