/arm-neon-opencv

a few operators of opencv implement by arm neon

Primary LanguageC++

a few operators of opencv implement by arm neon

测试

测试脚本:

./run.sh

测试main函数 : src/test/src/test_main.cpp,选择测试vacv函数
测试类实现 : src/test/src/impl
测试参数 : src/test/src/profile/cv_profile.cpp

_k_test_times    :  测试次数    
k_log_batch_size :  输出日志间隔次数

测试实现

测试基于opencv原生算子,对相同图像的相同操作,
与vacv对应算子的输出结果与运算效率进行对比。
输出对比使用余弦相似度。

vacv支持函数及平台

  1. yuv2bgr
    • arm neon
  2. crop
    • arm neon
    • naive
  3. layout_change
    • arm neon
    • naive
  4. dtype_change(int8/fp32)
    • arm neon
    • naive
  5. resize
    • inter linear
      • arm neon
    • inter cubic
      • arm neon
  6. mean_stddev
    • arm neon
    • naive
  7. normalize
    • arm neon
    • naive
  8. warp_affine
    • naive