嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
FlyCV-develop源码
.
├── FlyCV-develop
│ ├── CMakeLists.txt
│ ├── CONTRIBUTING.md
│ ├── LICENSE
│ ├── README.md
│ ├── README_CN.md
│ ├── README_EN.md
│ ├── benchmark
│ │ ├── CMakeLists.txt
│ │ ├── common
│ │ │ └── utils.h
│ │ └── modules
│ │ ├── core
│ │ │ └── mat_bench.cpp
│ │ ├── fusion
│ │ │ ├── nv12_to_resize_to_bgr_bench.cpp
│ │ │ └── nv21_to_resize_to_bgr_bench.cpp
│ │ ├── fusion_api
│ │ │ ├── bgr_to_rgba_with_mask.cpp
│ │ │ ├── bgra_to_resize_to_bgr.cpp
│ │ │ ├── normallze_to_submean_to_reorder.cpp
│ │ │ ├── split_to_mem.cpp
│ │ │ └── y420sp_to_resize_to_bgr_bench.cpp
│ │ ├── img_calculation
│ │ │ ├── connected_components_bench.cpp
│ │ │ ├── find_homography_bench.cpp
│ │ │ ├── matrix_mul_bench.cpp
│ │ │ ├── mean_bench.cpp
│ │ │ ├── min_area_rect_bench.cpp
│ │ │ ├── min_max_loc_bench.cpp
│ │ │ └── norm_bench.cpp
│ │ ├── img_draw
│ │ │ ├── circle_bench.cpp
│ │ │ └── line_bench.cpp
│ │ ├── img_transform
│ │ │ ├── add_weighted_bench.cpp
│ │ │ ├── color_convert_bench.cpp
│ │ │ ├── copy_make_border_bench.cpp
│ │ │ ├── crop_bench.cpp
│ │ │ ├── extract_channel_bench.cpp
│ │ │ ├── flip_bench.cpp
│ │ │ ├── remap_bench.cpp
│ │ │ ├── resize_bench.cpp
│ │ │ ├── rotation_bench.cpp
│ │ │ ├── subtract_bench.cpp
│ │ │ ├── warp_affine_bench.cpp
│ │ │ └── warp_perspective_bench.cpp
│ │ └── math_operator
│ │ └── math_operator_bench.cpp
│ ├── cmake
│ │ ├── FCVBuildList.cmake
│ │ ├── FCVFindDependencies.cmake
│ │ ├── FCVModuleCollect.cmake
│ │ ├── FCVPlatforms.cmake
│ │ ├── FCVPrintConf.cmake
│ │ ├── FCVUtils.cmake
│ │ ├── FCVVersion.cmake
│ │ ├── external
│ │ │ ├── libjpeg-turbo.cmake
│ │ │ ├── libpng.cmake
│ │ │ └── zlib.cmake
│ │ └── platform
│ │ ├── android
│ │ │ └── android_arm.cmake
│ │ ├── armlinux
│ │ │ ├── armlinux.cmake
│ │ │ ├── rk-rv1109.cmake
│ │ │ └── toolchain
│ │ │ └── armlinux.toolchain.cmake
│ │ ├── ios
│ │ │ ├── ios_arm.cmake
│ │ │ └── toolchain
│ │ │ └── iOS.cmake
│ │ ├── linux
│ │ │ └── linux.cmake
│ │ ├── macos
│ │ │ └── macos.cmake
│ │ └── windows
│ │ └── windows.cmake
│ ├── docs
│ │ └── assets
│ │ ├── Demo.gif
│ │ ├── bgr2rgba_with_mask.gif
│ │ ├── flycv.png
│ │ ├── forked_repository.png
│ │ ├── github_fork.png
│ │ ├── highlight-pull-request.png
│ │ ├── logo_transparent.png
│ │ ├── nv12_to_bgr.gif
│ │ ├── ruliu_comunication.jpeg
│ │ ├── ruliu_comunication.png
│ │ └── wechat.png
│ ├── include
│ │ ├── flycv.h.in
│ │ ├── flycv_namespace.h.in
│ │ └── version.h.in
│ ├── modules
│ │ ├── CMakeLists.txt
│ │ ├── core
│ │ │ ├── allocator
│ │ │ │ ├── include
│ │ │ │ │ └── cpu_allocator.h
│ │ │ │ ├── interface
│ │ │ │ │ └── base_allocator.h
│ │ │ │ └── src
│ │ │ │ ├── base_allocator.cpp
│ │ │ │ └── cpu_allocator.cpp
│ │ │ ├── base
│ │ │ │ ├── include
│ │ │ │ │ ├── common_avx.h
│ │ │ │ │ ├── common_sse.h
│ │ │ │ │ ├── immintrin_extend.h
│ │ │ │ │ ├── macro_platforms.h
│ │ │ │ │ ├── macro_utils.h
│ │ │ │ │ ├── type_info.h
│ │ │ │ │ └── utils.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── basic_types.h
│ │ │ │ │ ├── log.h
│ │ │ │ │ ├── macro_export.h
│ │ │ │ │ └── macro_ns.h
│ │ │ │ └── src
│ │ │ │ ├── basic_types.cpp
│ │ │ │ └── type_info.cpp
│ │ │ ├── basic_math
│ │ │ │ └── interface
│ │ │ │ └── basic_math.h
│ │ │ ├── cmat
│ │ │ │ ├── include
│ │ │ │ │ └── cmat_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── basic_types_c.h
│ │ │ │ │ └── cmat.h
│ │ │ │ └── src
│ │ │ │ └── cmat.cpp
│ │ │ ├── cpu
│ │ │ │ ├── interface
│ │ │ │ │ └── cpu.h
│ │ │ │ └── src
│ │ │ │ └── cpu.cpp
│ │ │ ├── mat
│ │ │ │ ├── include
│ │ │ │ │ ├── mat_convert_to_arm.h
│ │ │ │ │ ├── mat_convert_to_common.h
│ │ │ │ │ ├── mat_dot_arm.h
│ │ │ │ │ └── mat_dot_common.h
│ │ │ │ ├── interface
│ │ │ │ │ └── mat.h
│ │ │ │ └── src
│ │ │ │ ├── mat.cpp
│ │ │ │ ├── mat_convert_to.cpp
│ │ │ │ ├── mat_convert_to_arm.cpp
│ │ │ │ ├── mat_convert_to_common.cpp
│ │ │ │ ├── mat_copy.cpp
│ │ │ │ ├── mat_dot.cpp
│ │ │ │ ├── mat_dot_arm.cpp
│ │ │ │ ├── mat_dot_common.cpp
│ │ │ │ └── mat_invert.cpp
│ │ │ ├── opencl
│ │ │ │ ├── include
│ │ │ │ │ ├── CL
│ │ │ │ │ │ ├── cl.h
│ │ │ │ │ │ ├── cl.hpp
│ │ │ │ │ │ ├── cl2.hpp
│ │ │ │ │ │ ├── cl_d3d10.h
│ │ │ │ │ │ ├── cl_d3d11.h
│ │ │ │ │ │ ├── cl_dx9_media_sharing.h
│ │ │ │ │ │ ├── cl_dx9_media_sharing_intel.h
│ │ │ │ │ │ ├── cl_egl.h
│ │ │ │ │ │ ├── cl_ext.h
│ │ │ │ │ │ ├── cl_ext_intel.h
│ │ │ │ │ │ ├── cl_gl.h
│ │ │ │ │ │ ├── cl_gl_ext.h
│ │ │ │ │ │ ├── cl_platform.h
│ │ │ │ │ │ ├── cl_va_api_media_sharing_intel.h
│ │ │ │ │ │ ├── cl_version.h
│ │ │ │ │ │ └── opencl.h
│ │ │ │ │ ├── abstract_memory.h
│ │ │ │ │ ├── core
│ │ │ │ │ │ ├── common.h
│ │ │ │ │ │ ├── context.h
│ │ │ │ │ │ ├── macro.h
│ │ │ │ │ │ └── sign.h
│ │ │ │ │ ├── opencl_common.h
│ │ │ │ │ ├── opencl_context.h
│ │ │ │ │ ├── opencl_execute_unit.h
│ │ │ │ │ ├── opencl_memory_manager.h
│ │ │ │ │ ├── opencl_runtime.h
│ │ │ │ │ ├── opencl_utils.h
│ │ │ │ │ ├── opencl_wrapper.h
│ │ │ │ │ └── utils
│ │ │ │ │ ├── log_utils.h
│ │ │ │ │ └── time_utils.h
│ │ │ │ ├── interface
│ │ │ │ │ └── opencl.h
│ │ │ │ └── src
│ │ │ │ ├── cl
│ │ │ │ │ ├── convert_color_space.cl
│ │ │ │ │ ├── generate
│ │ │ │ │ │ └── opencl_program.cpp
│ │ │ │ │ ├── matrix_mul.cl
│ │ │ │ │ ├── resize.cl
│ │ │ │ │ └── warp_affine.cl
│ │ │ │ ├── core
│ │ │ │ │ ├── context.cpp
│ │ │ │ │ └── sign.cpp
│ │ │ │ ├── opencl.cpp
│ │ │ │ ├── opencl_context.cpp
│ │ │ │ ├── opencl_memory_manager.cpp
│ │ │ │ ├── opencl_runtime.cpp
│ │ │ │ ├── opencl_utils.cpp
│ │ │ │ ├── opencl_wrapper.cpp
│ │ │ │ └── utils
│ │ │ │ └── time_utils.cpp
│ │ │ └── parallel
│ │ │ ├── include
│ │ │ │ ├── parallel_handler.h
│ │ │ │ ├── parallel_handler_thread.h
│ │ │ │ ├── parallel_manager.h
│ │ │ │ └── thread_pool.h
│ │ │ ├── interface
│ │ │ │ └── parallel.h
│ │ │ └── src
│ │ │ ├── parallel.cpp
│ │ │ ├── parallel_handler_thread.cpp
│ │ │ ├── parallel_manager.cpp
│ │ │ └── thread_pool.cpp
│ │ ├── fusion_api
│ │ │ ├── bgr_to_rgba_with_mask
│ │ │ │ ├── include
│ │ │ │ │ ├── bgr_to_rgba_with_mask_arm.h
│ │ │ │ │ ├── bgr_to_rgba_with_mask_common.h
│ │ │ │ │ └── bgr_to_rgba_with_mask_sse.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── bgr_to_rgba_with_mask.h
│ │ │ │ │ └── bgr_to_rgba_with_mask_c.h
│ │ │ │ └── src
│ │ │ │ ├── bgr_to_rgba_with_mask.cpp
│ │ │ │ ├── bgr_to_rgba_with_mask_arm.cpp
│ │ │ │ ├── bgr_to_rgba_with_mask_c.cpp
│ │ │ │ ├── bgr_to_rgba_with_mask_common.cpp
│ │ │ │ └── bgr_to_rgba_with_mask_sse.cpp
│ │ │ ├── bgra_to_resize_to_bgr
│ │ │ │ ├── include
│ │ │ │ │ ├── bgra_to_resize_to_bgr_arm.h
│ │ │ │ │ └── bgra_to_resize_to_bgr_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── bgra_to_resize_to_bgr.h
│ │ │ │ │ └── bgra_to_resize_to_bgr_c.h
│ │ │ │ └── src
│ │ │ │ ├── bgra_to_resize_to_bgr.cpp
│ │ │ │ ├── bgra_to_resize_to_bgr_arm.cpp
│ │ │ │ ├── bgra_to_resize_to_bgr_c.cpp
│ │ │ │ └── bgra_to_resize_to_bgr_common.cpp
│ │ │ ├── normalize_to_submean_to_reorder
│ │ │ │ ├── include
│ │ │ │ │ ├── normalize_to_submean_to_reorder_arm.h
│ │ │ │ │ ├── normalize_to_submean_to_reorder_avx.h
│ │ │ │ │ └── normalize_to_submean_to_reorder_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── normalize_to_submean_to_reorder.h
│ │ │ │ │ └── normalize_to_submean_to_reorder_c.h
│ │ │ │ └── src
│ │ │ │ ├── normalize_to_submean_to_reorder.cpp
│ │ │ │ ├── normalize_to_submean_to_reorder_arm.cpp
│ │ │ │ ├── normalize_to_submean_to_reorder_avx.cpp
│ │ │ │ ├── normalize_to_submean_to_reorder_c.cpp
│ │ │ │ └── normalize_to_submean_to_reorder_common.cpp
│ │ │ ├── split_to_memcpy
│ │ │ │ ├── include
│ │ │ │ │ ├── split_to_memcpy_arm.h
│ │ │ │ │ └── split_to_memcpy_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── split_to_memcpy.h
│ │ │ │ │ └── split_to_memcpy_c.h
│ │ │ │ └── src
│ │ │ │ ├── split_to_memcpy.cpp
│ │ │ │ ├── split_to_memcpy_arm.cpp
│ │ │ │ ├── split_to_memcpy_c.cpp
│ │ │ │ └── split_to_memcpy_common.cpp
│ │ │ └── y420sp_to_resize_to_bgr
│ │ │ ├── include
│ │ │ │ ├── y420sp_to_resize_to_bgr_arm.h
│ │ │ │ └── y420sp_to_resize_to_bgr_common.h
│ │ │ ├── interface
│ │ │ │ ├── y420sp_to_resize_to_bgr.h
│ │ │ │ └── y420sp_to_resize_to_bgr_c.h
│ │ │ └── src
│ │ │ ├── y420sp_to_resize_to_bgr.cpp
│ │ │ ├── y420sp_to_resize_to_bgr_arm.cpp
│ │ │ ├── y420sp_to_resize_to_bgr_c.cpp
│ │ │ └── y420sp_to_resize_to_bgr_common.cpp
│ │ ├── img_calculation
│ │ │ ├── connected_components
│ │ │ │ ├── include
│ │ │ │ │ └── connected_components_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── connected_components.h
│ │ │ │ │ └── connected_components_c.h
│ │ │ │ └── src
│ │ │ │ ├── connected_components.cpp
│ │ │ │ ├── connected_components_c.cpp
│ │ │ │ └── connected_components_common.cpp
│ │ │ ├── find_homography
│ │ │ │ ├── interface
│ │ │ │ │ ├── find_homography.h
│ │ │ │ │ └── find_homography_c.h
│ │ │ │ └── src
│ │ │ │ ├── find_homography.cpp
│ │ │ │ └── find_homography_c.cpp
│ │ │ ├── matrix_mul
│ │ │ │ ├── include
│ │ │ │ │ └── matrix_mul_ocl.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── matrix_mul.h
│ │ │ │ │ └── matrix_mul_c.h
│ │ │ │ └── src
│ │ │ │ ├── matrix_mul.cpp
│ │ │ │ ├── matrix_mul_c.cpp
│ │ │ │ └── matrix_mul_ocl.cpp
│ │ │ ├── mean
│ │ │ │ ├── include
│ │ │ │ │ ├── mean_arm.h
│ │ │ │ │ └── mean_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── mean.h
│ │ │ │ │ └── mean_c.h
│ │ │ │ └── src
│ │ │ │ ├── mean.cpp
│ │ │ │ ├── mean_arm.cpp
│ │ │ │ ├── mean_c.cpp
│ │ │ │ └── mean_common.cpp
│ │ │ ├── min_area_rect
│ │ │ │ ├── include
│ │ │ │ │ └── min_area_rect_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── min_area_rect.h
│ │ │ │ │ └── min_area_rect_c.h
│ │ │ │ └── src
│ │ │ │ ├── min_area_rect.cpp
│ │ │ │ ├── min_area_rect_c.cpp
│ │ │ │ └── min_area_rect_common.cpp
│ │ │ ├── min_max_loc
│ │ │ │ ├── include
│ │ │ │ │ ├── min_max_loc_arm.h
│ │ │ │ │ └── min_max_loc_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── min_max_loc.h
│ │ │ │ │ └── min_max_loc_c.h
│ │ │ │ └── src
│ │ │ │ ├── min_max_loc.cpp
│ │ │ │ ├── min_max_loc_arm.cpp
│ │ │ │ ├── min_max_loc_c.cpp
│ │ │ │ └── min_max_loc_common.cpp
│ │ │ └── norm
│ │ │ ├── include
│ │ │ │ ├── norm_arm.h
│ │ │ │ └── norm_common.h
│ │ │ ├── interface
│ │ │ │ ├── norm.h
│ │ │ │ └── norm_c.h
│ │ │ └── src
│ │ │ ├── norm.cpp
│ │ │ ├── norm_arm.cpp
│ │ │ ├── norm_c.cpp
│ │ │ └── norm_common.cpp
│ │ ├── img_draw
│ │ │ ├── circle
│ │ │ │ ├── include
│ │ │ │ │ └── circle_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── circle.h
│ │ │ │ │ └── circle_c.h
│ │ │ │ └── src
│ │ │ │ ├── circle.cpp
│ │ │ │ ├── circle_c.cpp
│ │ │ │ └── circle_common.cpp
│ │ │ ├── fill_poly
│ │ │ │ ├── include
│ │ │ │ │ └── fill_poly_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── fill_poly.h
│ │ │ │ │ └── fill_poly_c.h
│ │ │ │ └── src
│ │ │ │ ├── fill_poly.cpp
│ │ │ │ ├── fill_poly_c.cpp
│ │ │ │ └── fill_poly_common.cpp
│ │ │ ├── line
│ │ │ │ ├── include
│ │ │ │ │ └── line_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── line.h
│ │ │ │ │ └── line_c.h
│ │ │ │ └── src
│ │ │ │ ├── line.cpp
│ │ │ │ ├── line_c.cpp
│ │ │ │ └── line_common.cpp
│ │ │ └── poly_lines
│ │ │ ├── include
│ │ │ │ └── poly_lines_common.h
│ │ │ ├── interface
│ │ │ │ ├── poly_lines.h
│ │ │ │ └── poly_lines_c.h
│ │ │ └── src
│ │ │ ├── poly_lines.cpp
│ │ │ ├── poly_lines_c.cpp
│ │ │ └── poly_lines_common.cpp
│ │ ├── img_transform
│ │ │ ├── add_weighted
│ │ │ │ ├── include
│ │ │ │ │ ├── add_weighted_arm.h
│ │ │ │ │ └── add_weighted_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── add_weighted.h
│ │ │ │ │ └── add_weighted_c.h
│ │ │ │ └── src
│ │ │ │ ├── add_weighted.cpp
│ │ │ │ ├── add_weighted_arm.cpp
│ │ │ │ ├── add_weighted_c.cpp
│ │ │ │ └── add_weighted_common.cpp
│ │ │ ├── color_convert
│ │ │ │ ├── include
│ │ │ │ │ ├── color_convert_arm.h
│ │ │ │ │ ├── color_convert_avx.h
│ │ │ │ │ ├── color_convert_common.h
│ │ │ │ │ ├── color_convert_ocl.h
│ │ │ │ │ ├── color_convert_rv1109.h
│ │ │ │ │ ├── color_convert_sse.h
│ │ │ │ │ └── color_convert_sve.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── color_convert.h
│ │ │ │ │ └── color_convert_c.h
│ │ │ │ └── src
│ │ │ │ ├── color_convert.cpp
│ │ │ │ ├── color_convert_arm.cpp
│ │ │ │ ├── color_convert_avx.cpp
│ │ │ │ ├── color_convert_c.cpp
│ │ │ │ ├── color_convert_common.cpp
│ │ │ │ ├── color_convert_ocl.cpp
│ │ │ │ ├── color_convert_rv1109.cpp
│ │ │ │ ├── color_convert_sse.cpp
│ │ │ │ └── color_convert_sve.cpp
│ │ │ ├── copy_make_border
│ │ │ │ ├── include
│ │ │ │ │ └── copy_make_border_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── copy_make_border.h
│ │ │ │ │ └── copy_make_border_c.h
│ │ │ │ └── src
│ │ │ │ ├── copy_make_border.cpp
│ │ │ │ ├── copy_make_border_c.cpp
│ │ │ │ └── copy_make_border_common.cpp
│ │ │ ├── crop
│ │ │ │ ├── include
│ │ │ │ │ └── crop_rv1109.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── crop.h
│ │ │ │ │ └── crop_c.h
│ │ │ │ └── src
│ │ │ │ ├── crop.cpp
│ │ │ │ ├── crop_c.cpp
│ │ │ │ └── crop_rv1109.cpp
│ │ │ ├── extract_channel
│ │ │ │ ├── include
│ │ │ │ │ ├── extract_channel_arm.h
│ │ │ │ │ └── extract_channel_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── extract_channel.h
│ │ │ │ │ └── extract_channel_c.h
│ │ │ │ └── src
│ │ │ │ ├── extract_channel.cpp
│ │ │ │ ├── extract_channel_arm.cpp
│ │ │ │ ├── extract_channel_c.cpp
│ │ │ │ └── extract_channel_common.cpp
│ │ │ ├── flip
│ │ │ │ ├── include
│ │ │ │ │ ├── flip_arm.h
│ │ │ │ │ └── flip_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── flip.h
│ │ │ │ │ └── flip_c.h
│ │ │ │ └── src
│ │ │ │ ├── flip.cpp
│ │ │ │ ├── flip_arm.cpp
│ │ │ │ ├── flip_c.cpp
│ │ │ │ └── flip_common.cpp
│ │ │ ├── remap
│ │ │ │ ├── include
│ │ │ │ │ ├── remap_arm.h
│ │ │ │ │ └── remap_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── remap.h
│ │ │ │ │ └── remap_c.h
│ │ │ │ └── src
│ │ │ │ ├── remap.cpp
│ │ │ │ ├── remap_arm.cpp
│ │ │ │ ├── remap_c.cpp
│ │ │ │ └── remap_common.cpp
│ │ │ ├── resize
│ │ │ │ ├── include
│ │ │ │ │ ├── resize_arm.h
│ │ │ │ │ ├── resize_avx.h
│ │ │ │ │ ├── resize_common.h
│ │ │ │ │ ├── resize_ocl.h
│ │ │ │ │ ├── resize_rv1109.h
│ │ │ │ │ └── resize_sse.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── resize.h
│ │ │ │ │ └── resize_c.h
│ │ │ │ └── src
│ │ │ │ ├── resize.cpp
│ │ │ │ ├── resize_arm.cpp
│ │ │ │ ├── resize_avx.cpp
│ │ │ │ ├── resize_c.cpp
│ │ │ │ ├── resize_common.cpp
│ │ │ │ ├── resize_ocl.cpp
│ │ │ │ ├── resize_rv1109.cpp
│ │ │ │ └── resize_sse.cpp
│ │ │ ├── rotation
│ │ │ │ ├── include
│ │ │ │ │ ├── rotation_arm.h
│ │ │ │ │ └── rotation_common.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── rotation.h
│ │ │ │ │ └── rotation_c.h
│ │ │ │ └── src
│ │ │ │ ├── rotation.cpp
│ │ │ │ ├── rotation_arm.cpp
│ │ │ │ ├── rotation_c.cpp
│ │ │ │ └── rotation_common.cpp
│ │ │ ├── subtract
│ │ │ │ ├── include
│ │ │ │ │ ├── subtract_arm.h
│ │ │ │ │ ├── subtract_common.h
│ │ │ │ │ └── subtract_sve.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── subtract.h
│ │ │ │ │ └── subtract_c.h
│ │ │ │ └── src
│ │ │ │ ├── subtract.cpp
│ │ │ │ ├── subtract_arm.cpp
│ │ │ │ ├── subtract_c.cpp
│ │ │ │ ├── subtract_common.cpp
│ │ │ │ └── subtract_sve.cpp
│ │ │ ├── warp_affine
│ │ │ │ ├── include
│ │ │ │ │ ├── warp_affine_arm.h
│ │ │ │ │ ├── warp_affine_common.h
│ │ │ │ │ └── warp_affine_rv1109.h
│ │ │ │ ├── interface
│ │ │ │ │ ├── warp_affine.h
│ │ │ │ │ └── warp_affine_c.h
│ │ │ │ └── src
│ │ │ │ ├── warp_affine.cpp
│ │ │ │ ├── warp_affine_arm.cpp
│ │ │ │ ├── warp_affine_c.cpp
│ │ │ │ └── warp_affine_common.cpp
│ │ │ └── warp_perspective
│ │ │ ├── include
│ │ │ │ ├── warp_perspective_arm.h
│ │ │ │ └── warp_perspective_common.h
│ │ │ ├── interface
│ │ │ │ ├── warp_perspective.h
│ │ │ │ └── warp_perspective_c.h
│ │ │ └── src
│ │ │ ├── warp_perspective.cpp
│ │ │ ├── warp_perspective_arm.cpp
│ │ │ ├── warp_perspective_c.cpp
│ │ │ └── warp_perspective_common.cpp
│ │ ├── math_operator
│ │ │ └── vector_operator
│ │ │ ├── include
│ │ │ │ ├── vector_operator_arm.h
│ │ │ │ └── vector_operator_common.h
│ │ │ ├── interface
│ │ │ │ └── vector_operator.h
│ │ │ └── src
│ │ │ ├── vector_operator.cpp
│ │ │ ├── vector_operator_arm.cpp
│ │ │ └── vector_operator_common.cpp
│ │ └── media_io
│ │ └── imgcodecs
│ │ ├── include
│ │ │ ├── imgcodecs_jpeg.h
│ │ │ └── imgcodecs_png.h
│ │ ├── interface
│ │ │ ├── imgcodecs.h
│ │ │ └── imgcodecs_c.h
│ │ └── src
│ │ ├── imgcodecs.cpp
│ │ ├── imgcodecs_c.cpp
│ │ ├── imgcodecs_jpeg.cpp
│ │ └── imgcodecs_png.cpp
│ ├── samples
│ │ ├── CMakeLists.txt
│ │ ├── android
│ │ │ └── image-transform
│ │ │ ├── app
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── build.gradle
│ │ │ │ ├── proguard-rules.pro
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ └── org
│ │ │ │ │ └── flycv
│ │ │ │ │ └── samples
│ │ │ │ │ └── imagetransform
│ │ │ │ │ ├── BaseActivity.java
│ │ │ │ │ ├── ImageTramsform.java
│ │ │ │ │ └── ImageTransformActivity.java
│ │ │ │ ├── jni
│ │ │ │ │ ├── Image_Transform_jni.cpp
│ │ │ │ │ └── utils
│ │ │ │ │ ├── log_utils.h
│ │ │ │ │ ├── test_util.cpp
│ │ │ │ │ ├── test_util.h
│ │ │ │ │ └── time_utils.h
│ │ │ │ └── res
│ │ │ │ ├── drawable
│ │ │ │ │ └── ic_launcher_background.xml
│ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── layout
│ │ │ │ │ └── activity_main.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ ├── ic_launcher.xml
│ │ │ │ │ └── ic_launcher_round.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── values.xml
│ │ │ ├── build.gradle
│ │ │ ├── gradle
│ │ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ │ ├── gradle.properties
│ │ │ ├── gradlew
│ │ │ ├── gradlew.bat
│ │ │ └── settings.gradle
│ │ └── armlinux
│ │ ├── CMakeLists.txt
│ │ ├── modules
│ │ │ └── image-transform
│ │ │ ├── color_convert
│ │ │ │ └── color_convert_demo.cpp
│ │ │ └── resize
│ │ │ └── resize_demo.cpp
│ │ └── scripts
│ │ └── build.sh.in
│ ├── scripts
│ │ ├── android
│ │ │ └── build.sh
│ │ ├── armlinux
│ │ │ └── build.sh
│ │ ├── ios
│ │ │ ├── build_ios.sh
│ │ │ ├── build_ios_all.sh
│ │ │ └── build_ios_framework.sh
│ │ ├── linux
│ │ │ └── build.sh
│ │ ├── macos
│ │ │ ├── build_arm.sh
│ │ │ └── build_x86.sh
│ │ └── windows
│ │ └── build.sh
│ ├── tests
│ │ ├── CMakeLists.txt
│ │ ├── c
│ │ │ └── modules
│ │ │ ├── fusion_api
│ │ │ │ ├── bgr_to_rgba_with_mask_test_c.cpp
│ │ │ │ ├── bgra_to_resize_to_bgr_test_c.cpp
│ │ │ │ ├── normalize_to_submean_to_reorder_test_c.cpp
│ │ │ │ ├── split_to_memcpy_test_c.cpp
│ │ │ │ └── y420sp_to_resize_to_bgr_test_c.cpp
│ │ │ ├── img_calculation
│ │ │ │ ├── connected_components_test_c.cpp
│ │ │ │ ├── find_homography_test_c.cpp
│ │ │ │ ├── matrix_mul_test_c.cpp
│ │ │ │ ├── mean_test_c.cpp
│ │ │ │ ├── min_area_rect_test_c.cpp
│ │ │ │ ├── min_max_loc_test_c.cpp
│ │ │ │ └── norm_test_c.cpp
│ │ │ ├── img_draw
│ │ │ │ ├── circle_test_c.cpp
│ │ │ │ ├── fill_poly_test_c.cpp
│ │ │ │ ├── line_test_c.cpp
│ │ │ │ └── poly_lines_test_c.cpp
│ │ │ ├── img_transform
│ │ │ │ ├── add_weighted_test_c.cpp
│ │ │ │ ├── color_convert_test_c.cpp
│ │ │ │ ├── copy_make_border_c.cpp
│ │ │ │ ├── crop_test_c.cpp
│ │ │ │ ├── extract_channel_test_c.cpp
│ │ │ │ ├── flip_test_c.cpp
│ │ │ │ ├── remap_test_c.cpp
│ │ │ │ ├── resize_test_c.cpp
│ │ │ │ ├── rotation_test_c.cpp
│ │ │ │ ├── subtract_test_c.cpp
│ │ │ │ ├── warp_affine_test_c.cpp
│ │ │ │ └── warp_perspective_test_c.cpp
│ │ │ └── media_io
│ │ │ └── imgcodecs_test_c.cpp
│ │ ├── cpp
│ │ │ └── modules
│ │ │ ├── core
│ │ │ │ ├── mat_test.cpp
│ │ │ │ └── parallel_test.cpp
│ │ │ ├── fusion_api
│ │ │ │ ├── bgr_to_rgba_with_mask_test.cpp
│ │ │ │ ├── bgra_to_resize_to_bgr_test.cpp
│ │ │ │ ├── normalize_to_submean_to_reorder_test.cpp
│ │ │ │ ├── split_to_memcpy_test.cpp
│ │ │ │ └── y420sp_to_resize_to_bgr_test.cpp
│ │ │ ├── img_calculation
│ │ │ │ ├── connected_components_test.cpp
│ │ │ │ ├── find_homography_test.cpp
│ │ │ │ ├── matrix_mul_test.cpp
│ │ │ │ ├── mean_test.cpp
│ │ │ │ ├── min_area_rect_test.cpp
│ │ │ │ ├── min_max_loc_test.cpp
│ │ │ │ └── norm_test.cpp
│ │ │ ├── img_draw
│ │ │ │ ├── circle_test.cpp
│ │ │ │ ├── fill_poly_test.cpp
│ │ │ │ ├── line_test.cpp
│ │ │ │ └── poly_lines_test.cpp
│ │ │ ├── img_transform
│ │ │ │ ├── add_weighted_test.cpp
│ │ │ │ ├── color_convert_test.cpp
│ │ │ │ ├── copy_make_border_test.cpp
│ │ │ │ ├── crop_test.cpp
│ │ │ │ ├── extract_channel_test.cpp
│ │ │ │ ├── flip_test.cpp
│ │ │ │ ├── remap_test.cpp
│ │ │ │ ├── resize_test.cpp
│ │ │ │ ├── rotation_test.cpp
│ │ │ │ ├── subtract_test.cpp
│ │ │ │ ├── warp_affine_test.cpp
│ │ │ │ └── warp_perspective_test.cpp
│ │ │ ├── math_operator
│ │ │ │ └── vector_operator_test.cpp
│ │ │ └── media_io
│ │ │ └── imgcodecs_test.cpp
│ │ ├── data
│ │ │ ├── BGRA_1280x720_U8.bin
│ │ │ ├── BGR_1280x720.jpg
│ │ │ ├── BGR_1280x720.png
│ │ │ ├── BGR_1280x720_F32.bin
│ │ │ ├── BGR_1280x720_U8.bin
│ │ │ ├── BGR_1280x720_U8_2.bin
│ │ │ ├── GRAY_1280x720_F32.bin
│ │ │ ├── GRAY_1280x720_U16.bin
│ │ │ ├── GRAY_1280x720_U8.bin
│ │ │ ├── I420_1280x720_U8.bin
│ │ │ ├── NV12_1280x720_U8.bin
│ │ │ ├── NV21_1280x720_U8.bin
│ │ │ ├── RGBA_1280x720_U8.bin
│ │ │ └── RGB_1280x720_U8.bin
│ │ └── utils
│ │ ├── test_util.cpp
│ │ └── test_util.h
│ └── tools
│ ├── add_module
│ │ ├── add_module.py
│ │ ├── build_list.cmake.template
│ │ ├── flycv.h.template
│ │ ├── module.cpp.template
│ │ ├── module.h.template
│ │ ├── module_benchmark.cpp.template
│ │ ├── module_c.cpp.template
│ │ ├── module_c.h.template
│ │ ├── module_common.cpp.template
│ │ ├── module_common.h.template
│ │ └── module_gtest.cpp.template
│ └── ocl_generator
│ └── opencl_codegen.py
└── 好例子网_FlyCV-develop.zip
250 directories, 547 files