first commit

This commit is contained in:
2025-08-22 13:52:24 +08:00
commit 05a551d523
257 changed files with 49217 additions and 0 deletions
Executable
+80
View File
@@ -0,0 +1,80 @@
cmake_minimum_required(VERSION 3.5.1)
set(CMAKE_SYSTEM_NAME Linux)
set(CMAKE_SYSTEM_PROCESSOR arm)
#set(tools /usr/local/cross-compile/aarch64-cc/)
set(tools /home/alex/work/toolchain/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu)
set(CMAKE_C_COMPILER ${tools}/bin/aarch64-linux-gnu-gcc)
set(CMAKE_CXX_COMPILER ${tools}/bin/aarch64-linux-gnu-g++)
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
project(mpp_test)
set(CMAKE_CXX_STANDARD 14)
# include_directories("${PROJECT_SOURCE_DIR}/utils")
# add_subdirectory(utils)
set(CMAKE_CXX_FLAGS "-O0 -g")
include_directories(
/usr/include/aarch64-linux-gnu
/env/platforms/aarch64/include
${CMAKE_CURRENT_LIST_DIR}/ffmpeg/inc
${CMAKE_CURRENT_LIST_DIR}/mpp/inc
# ${CMAKE_CURRENT_LIST_DIR}/rockx/include
${CMAKE_CURRENT_LIST_DIR}/rga/inc
${CMAKE_CURRENT_LIST_DIR}/cjson
${CMAKE_CURRENT_LIST_DIR}/rknn/inc
# ${CMAKE_CURRENT_LIST_DIR}/turbojpeg
# ${CMAKE_CURRENT_LIST_DIR}/utils
)
link_directories(
/env/platforms/aarch64/so
/env/platforms/aarch64/static
/usr/local/lib
# /home/alex/work/toolchain/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/lib
${CMAKE_CURRENT_LIST_DIR}/mpp/lib
# ${CMAKE_CURRENT_LIST_DIR}/ffm_lib
${CMAKE_CURRENT_LIST_DIR}/ffmpeg/lib
${CMAKE_CURRENT_LIST_DIR}/opencv_lib
${CMAKE_CURRENT_LIST_DIR}/rockx/lib64
${CMAKE_CURRENT_LIST_DIR}/rga/lib
${CMAKE_CURRENT_LIST_DIR}/turbojpeg
${CMAKE_CURRENT_LIST_DIR}/rknn/lib
)
add_executable(yolov5
MppDecode.cpp
main.cpp
pose_body.cpp
myrga.cpp
cjson/cJSON.c
utils.cpp
rknn.cpp
action.cpp
yolov5.cc
postprocess.cc
vertix.cpp
)
target_link_libraries(yolov5
rockchip_mpp
avformat
avcodec
avutil
pthread
swresample
m
dl
rknn_api
rga
)