FlyCV
FlyCV is a high-performance library for processing computer visual tasks.
파일 탐색기
최종 버전 다운로드 (.zip)- utils.h
- mat_bench.cpp
- bgr_to_rgba_with_mask.cpp
- bgra_to_resize_to_bgr.cpp
- normallze_to_submean_to_reorder.cpp
- nv12_to_resize_to_bgr_bench.cpp
- nv21_to_resize_to_bgr_bench.cpp
- split_to_mem.cpp
- y420sp_to_resize_to_bgr_bench.cpp
- box_points_bench.cpp
- 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
- circle_bench.cpp
- line_bench.cpp
- 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_bench.cpp
- CMakeLists.txt
- libjpeg-turbo.cmake
- libpng.cmake
- zlib.cmake
- android_arm.cmake
- armlinux.toolchain.cmake
- armlinux.cmake
- rk-rv1109.cmake
- iOS.cmake
- ios_arm.cmake
- javascript.cmake
- linux.cmake
- macos.cmake
- windows.cmake
- FCVBuildList.cmake
- FCVFindDependencies.cmake
- FCVModuleCollect.cmake
- FCVPlatforms.cmake
- FCVPrintConf.cmake
- FCVUtils.cmake
- FCVVersion.cmake
- bgr2rgba_with_mask.gif
- Demo.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
- flycv.h.in
- flycv_namespace.h.in
- version.h.in
- cpu_allocator.h
- base_allocator.h
- base_allocator.cpp
- cpu_allocator.cpp
- common_avx.h
- common_sse.h
- immintrin_extend.h
- macro_platforms.h
- macro_utils.h
- type_info.h
- utils.h
- basic_types.h
- log.h
- log_c.h
- macro_export.h
- macro_ns.h
- basic_types.cpp
- basic_types_js.cpp
- log.cpp
- log_c.cpp
- type_info.cpp
- basic_math.h
- cmat_common.h
- basic_types_c.h
- cmat.h
- cmat.cpp
- cpu.h
- cpu.cpp
- mat_convert_to_arm.h
- mat_convert_to_common.h
- mat_dot_arm.h
- mat_dot_common.h
- mat.h
- 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
- mat_js.cpp
- 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
- common.h
- context.h
- macro.h
- sign.h
- log_utils.h
- time_utils.h
- abstract_memory.h
- opencl_common.h
- opencl_context.h
- opencl_execute_unit.h
- opencl_memory_manager.h
- opencl_runtime.h
- opencl_utils.h
- opencl_wrapper.h
- opencl.h
- opencl_program.cpp
- convert_color_space.cl
- matrix_mul.cl
- resize.cl
- warp_affine.cl
- context.cpp
- sign.cpp
- time_utils.cpp
- opencl.cpp
- opencl_context.cpp
- opencl_memory_manager.cpp
- opencl_runtime.cpp
- opencl_utils.cpp
- opencl_wrapper.cpp
- parallel_handler.h
- parallel_handler_thread.h
- parallel_manager.h
- thread_pool.h
- parallel.h
- parallel.cpp
- parallel_handler_thread.cpp
- parallel_manager.cpp
- thread_pool.cpp
- bgr_to_rgba_with_mask_arm.h
- bgr_to_rgba_with_mask_common.h
- bgr_to_rgba_with_mask_sse.h
- bgr_to_rgba_with_mask.h
- bgr_to_rgba_with_mask_c.h
- 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_js.cpp
- bgr_to_rgba_with_mask_sse.cpp
- bgra_to_resize_to_bgr_arm.h
- bgra_to_resize_to_bgr_common.h
- bgra_to_resize_to_bgr.h
- bgra_to_resize_to_bgr_c.h
- 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
- bgra_to_resize_to_bgr_js.cpp
- normalize_to_submean_to_reorder_arm.h
- normalize_to_submean_to_reorder_avx.h
- normalize_to_submean_to_reorder_common.h
- normalize_to_submean_to_reorder.h
- normalize_to_submean_to_reorder_c.h
- 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
- normalize_to_submean_to_reorder_js.cpp
- split_to_memcpy_arm.h
- split_to_memcpy_common.h
- split_to_memcpy.h
- split_to_memcpy_c.h
- split_to_memcpy.cpp
- split_to_memcpy_arm.cpp
- split_to_memcpy_c.cpp
- split_to_memcpy_common.cpp
- y420sp_to_resize_to_bgr_arm.h
- y420sp_to_resize_to_bgr_common.h
- y420sp_to_resize_to_bgr.h
- y420sp_to_resize_to_bgr_c.h
- 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
- y420sp_to_resize_to_bgr_js.cpp
- box_points.h
- box_points_c.h
- box_points.cpp
- box_points_c.cpp
- connected_components_common.h
- connected_components.h
- connected_components_c.h
- connected_components.cpp
- connected_components_c.cpp
- connected_components_common.cpp
- connected_components_js.cpp
- find_homography.h
- find_homography_c.h
- find_homography.cpp
- find_homography_c.cpp
- find_homography_js.cpp
- matrix_mul_ocl.h
- matrix_mul.h
- matrix_mul_c.h
- matrix_mul.cpp
- matrix_mul_c.cpp
- matrix_mul_js.cpp
- matrix_mul_ocl.cpp
- mean_arm.h
- mean_common.h
- mean.h
- mean_c.h
- mean.cpp
- mean_arm.cpp
- mean_c.cpp
- mean_common.cpp
- mean_js.cpp
- min_area_rect_common.h
- min_area_rect.h
- min_area_rect_c.h
- min_area_rect.cpp
- min_area_rect_c.cpp
- min_area_rect_common.cpp
- min_area_rect_js.cpp
- min_max_loc_arm.h
- min_max_loc_common.h
- min_max_loc.h
- min_max_loc_c.h
- min_max_loc.cpp
- min_max_loc_arm.cpp
- min_max_loc_c.cpp
- min_max_loc_common.cpp
- norm_arm.h
- norm_common.h
- norm.h
- norm_c.h
- norm.cpp
- norm_arm.cpp
- norm_c.cpp
- norm_common.cpp
- norm_js.cpp
- circle_common.h
- circle.h
- circle_c.h
- circle.cpp
- circle_c.cpp
- circle_common.cpp
- circle_js.cpp
- fill_poly_common.h
- fill_poly.h
- fill_poly_c.h
- fill_poly.cpp
- fill_poly_c.cpp
- fill_poly_common.cpp
- line_common.h
- line.h
- line_c.h
- line.cpp
- line_c.cpp
- line_common.cpp
- line_js.cpp
- poly_lines_common.h
- poly_lines.h
- poly_lines_c.h
- poly_lines.cpp
- poly_lines_c.cpp
- poly_lines_common.cpp
- add_weighted_arm.h
- add_weighted_common.h
- add_weighted.h
- add_weighted_c.h
- add_weighted.cpp
- add_weighted_arm.cpp
- add_weighted_c.cpp
- add_weighted_common.cpp
- add_weighted_js.cpp
- 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
- color_convert.h
- color_convert_c.h
- color_convert.cpp
- color_convert_arm.cpp
- color_convert_avx.cpp
- color_convert_c.cpp
- color_convert_common.cpp
- color_convert_js.cpp
- color_convert_ocl.cpp
- color_convert_rv1109.cpp
- color_convert_sse.cpp
- color_convert_sve.cpp
- copy_make_border_common.h
- copy_make_border.h
- copy_make_border_c.h
- copy_make_border.cpp
- copy_make_border_c.cpp
- copy_make_border_common.cpp
- copy_make_border_js.cpp
- crop_rv1109.h
- crop.h
- crop_c.h
- crop.cpp
- crop_c.cpp
- crop_js.cpp
- crop_rv1109.cpp
- extract_channel_arm.h
- extract_channel_common.h
- extract_channel.h
- extract_channel_c.h
- extract_channel.cpp
- extract_channel_arm.cpp
- extract_channel_c.cpp
- extract_channel_common.cpp
- extract_channel_js.cpp
- flip_arm.h
- flip_common.h
- flip.h
- flip_c.h
- flip.cpp
- flip_arm.cpp
- flip_c.cpp
- flip_common.cpp
- flip_js.cpp
- remap_arm.h
- remap_common.h
- remap.h
- remap_c.h
- remap.cpp
- remap_arm.cpp
- remap_c.cpp
- remap_common.cpp
- resize_arm.h
- resize_avx.h
- resize_common.h
- resize_ocl.h
- resize_rv1109.h
- resize_sse.h
- resize.h
- resize_c.h
- resize.cpp
- resize_arm.cpp
- resize_avx.cpp
- resize_c.cpp
- resize_common.cpp
- resize_js.cpp
- resize_ocl.cpp
- resize_rv1109.cpp
- resize_sse.cpp
- rotation_arm.h
- rotation_common.h
- rotation.h
- rotation_c.h
- rotation.cpp
- rotation_arm.cpp
- rotation_c.cpp
- rotation_common.cpp
- rotation_js.cpp
- subtract_arm.h
- subtract_common.h
- subtract_sve.h
- subtract.h
- subtract_c.h
- subtract.cpp
- subtract_arm.cpp
- subtract_c.cpp
- subtract_common.cpp
- subtract_js.cpp
- subtract_sve.cpp
- warp_affine_arm.h
- warp_affine_common.h
- warp_affine_rv1109.h
- warp_affine.h
- warp_affine_c.h
- warp_affine.cpp
- warp_affine_arm.cpp
- warp_affine_c.cpp
- warp_affine_common.cpp
- warp_affine_js.cpp
- warp_perspective_arm.h
- warp_perspective_common.h
- warp_perspective.h
- warp_perspective_c.h
- warp_perspective.cpp
- warp_perspective_arm.cpp
- warp_perspective_c.cpp
- warp_perspective_common.cpp
- make_umd.py
- utils.js
- vector_operator_arm.h
- vector_operator_common.h
- vector_operator.h
- vector_operator.cpp
- vector_operator_arm.cpp
- vector_operator_common.cpp
- imgcodecs_jpeg.h
- imgcodecs_png.h
- imgcodecs.h
- imgcodecs_c.h
- imgcodecs.cpp
- imgcodecs_c.cpp
- imgcodecs_jpeg.cpp
- imgcodecs_png.cpp
- CMakeLists.txt
- BaseActivity.java
- ImageTramsform.java
- ImageTransformActivity.java
- log_utils.h
- test_util.cpp
- test_util.h
- time_utils.h
- Image_Transform_jni.cpp
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- activity_main.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- values.xml
- AndroidManifest.xml
- .gitignore
- build.gradle
- CMakeLists.txt
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- bgr_to_rgba_with_mask_demo.cpp
- bgra_to_resize_to_bgr_demo.cpp
- normalize_to_submean_to_reorder_demo.cpp
- split_to_memcpy_demo.cpp
- y420sp_to_resize_to_bgr_demo.cpp
- connected_components_demo.cpp
- find_homography_demo.cpp
- matrix_mul_demo.cpp
- mean_demo.cpp
- min_area_rect_demo.cpp
- min_max_loc_demo.cpp
- norm_demo.cpp
- circle_demo.cpp
- fill_poly_demo.cpp
- line_demo.cpp
- poly_lines_demo.cpp
- add_wighted_demo.cpp
- color_convert_demo.cpp
- copy_make_border_demo.cpp
- crop_demo.cpp
- extract_channel_demo.cpp
- flip_demo.cpp
- remap_demo.cpp
- resize_demo.cpp
- rotation_demo.cpp
- substract_demo.cpp
- warp_affine_demo.cpp
- warp_perspective_demo.cpp
- vector_operator_demo.cpp
- build.sh.in
- CMakeLists.txt
- arrow.svg
- test_flower.png
- test_sunrise.jpg
- test_windmill.jpg
- mat_test.html
- bgr_to_rgba_with_mask.html
- bgra_to_resize_to_bgr.html
- normalize_to_submean_to_reorder.html
- yuv420sp_to_resize_to_bgr.html
- connected_components_test.html
- find_homography_test.html
- matrix_mul_test.html
- mean_test.html
- min_area_rect_test.html
- norm_test.html
- circle_test.html
- line_test.html
- add_weighted_test.html
- color_convert_test.html
- copy_make_border_test.html
- crop_test.html
- extract_channel_test.html
- flip_test.html
- resize_test.html
- rotate_test.html
- subtract_test.html
- transpose_test.html
- warp_affine_test.html
- CMakeLists.txt
- build.sh
- build.sh
- build_ios.sh
- build_ios_all.sh
- build_ios_framework.sh
- build.sh
- build.sh
- build_arm.sh
- build_x86.sh
- build.sh
- 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
- box_points_test_c.cpp
- 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
- circle_test_c.cpp
- fill_poly_test_c.cpp
- line_test_c.cpp
- poly_lines_test_c.cpp
- 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
- imgcodecs_test_c.cpp
- mat_test.cpp
- parallel_test.cpp
- 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
- box_points_test.cpp
- 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
- circle_test.cpp
- fill_poly_test.cpp
- line_test.cpp
- poly_lines_test.cpp
- 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
- vector_operator_test.cpp
- imgcodecs_test.cpp
- BGR_1280x720.jpg
- BGR_1280x720.png
- BGR_1280x720_F32.bin
- BGR_1280x720_U8.bin
- BGR_1280x720_U8_2.bin
- BGRA_1280x720_U8.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
- RGB_1280x720_U8.bin
- RGBA_1280x720_U8.bin
- test_util.cpp
- test_util.h
- CMakeLists.txt
- 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
- opencl_codegen.py
- .gitignore
- .pre-commit-config.yaml
- CMakeLists.txt
- CONTRIBUTING.md
- LICENSE
- README.md
- README_CN.md
- README_EN.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/PaddlePaddle/FlyCV
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd FlyCV
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
// repository documentation
Was this content helpful?
(0 ratings)
