NDK 下载地址(建议下载r19c 版本):https://dl.google.com/android/repository/android-ndk-r19c-linux-x86_64.zip解压软件包建议将 NDK 软件包解压到 Projects 的文件夹中,位置如下:Projects├── rknn-toolkit2├── rknn_model_zoo└── android-ndk-r19c # 此路径在后面编译 RKNN C Demo 时会用...
src/为代码目录,在 src 目录下,CMakeLists.txt 为编译文件。可以在 RKNN_DEMO_SRC 中添加自 己的...
1. sudo dnf install -y cmake gcc gcc-c++ opencv opencv-devel rknn-api 2. mkdir build 3. cd build 4. cmake .. 5. make 6. ./ssd_demo4.再开发步骤: 1. 编写自己的模型demo文件,如xxx_demo.cpp 2. 修改CMakeLists.txt第26行,add_executable(ssd_demo ssd_demo.cpp ${common_file}) 修...
其中,examples 目录包括了一些常用模型的示例,例如 MobileNet 和 YOLO 等。每个模型示例提供了Python 和 C/C++ 两个版本的示例代码(为了方便描述,后续用 RKNN Python Demo 和 RKNN C Demo 来表示)。以 yolov8 模型为例,其目录结构如下:rknn_model_zoorknn_model_zoo├── examples│ └── yolov8│ ...
rknn_pass_through_demo rknn_ssd_demo rknn_yolov5_demo convert_rknn_demo include model src CMakeLists.txt README.md build.sh ref_detect_result.bmp run_rk180x.sh run_rv1109_rv1126.sh rknn_zero_copy_demo librknn_api rknn_utils .gitignore ...
RKNN SDK 提供的 demo 程序中默认自带了 RKNN 模型 , 在 RKNN SDK 的 examples/rknn_yolov5_demo/model/RK3588/目录下,如下图所示: 如使用自己的模型需要转换成 rknn 模型,转换方法可以参考第 5 章节。 在得到 RKNN 模型之后,demo 程序使用 C 接口在 RK3588 平台开发应用,如下图所示,...
完整运行一个 RKNN C Demo,需要先将 C/C++ 源代码编译成可执行文件,然后将可执行文件、模型文 件、测试图片等相关文件推送到板端上,最后在板端运行可执行文件。 首先进入 rknn_model_zoo 目录下,在其中的 build-linux.sh 脚本开头添加 CC_COMPILER=${CROSS_COMPILE} ...
rknn_pass_through_demo rknn_ssd_demo rknn_yolov5_demo convert_rknn_demo include model src CMakeLists.txt README.md build.sh ref_detect_result.bmp run_rk180x.sh run_rv1109_rv1126.sh rknn_zero_copy_demo librknn_api rknn_utils .gitignore LICENSE README.md Breadcrumbs rknpu /rknn /rknn...
用户可以在 PC 上完成模型转换再到板子上 使用C/C++完成模型推理。以下是 demo 运行。
根据上图的提示,我们去修改下 ../CMakeLists.txt文件,将CUDA部分都注释掉: cd build cmake .. 又报了 Could not find a package configuration file provided by “OpenCV“ 安装opencv sudo apt-get install libopencv-dev 重新编译:cmake ..