├── .gitignore ├── 3rdparty ├── dlog │ ├── include │ │ ├── dlog.h │ │ └── log_manage.h │ ├── log.properties │ └── src │ │ ├── log.cpp │ │ └── log_manage.cpp └── rknn │ └── include │ ├── rknn_api.h │ └── rknn_matmul_api.h ├── CMakeLists.txt ├── LICENSE ├── README.md ├── assets └── architecture.png ├── rknn_infer ├── main.cpp ├── plugin_ctrl.cpp ├── plugin_ctrl.h ├── rknn_infer.cpp ├── rknn_infer.h ├── rknn_model.cpp ├── rknn_model.h ├── utils.h └── utils_log.h ├── rknn_infer_api └── rknn_infer_api.h ├── rknn_plugins ├── image_op_utils.h ├── mpp_video_decoder.cpp ├── mpp_video_decoder.h ├── mpp_video_encoder.cpp ├── mpp_video_encoder.h ├── mpp_video_utils.h ├── plugin_common.h ├── rknn_mobilenet │ └── rknn_mobilenet.cpp ├── rknn_plugin_template │ └── rknn_plugin_template.cpp └── rknn_yolo_v5 │ ├── drm_func.h │ ├── postprocess.cc │ ├── postprocess.h │ ├── rga_func.h │ ├── rknn_yolo_v5.cpp │ ├── rknn_yolo_v5_video.cpp │ └── src │ └── main_video.cc └── unit_test ├── test_mpp_video_decoder.cpp └── test_rknn_model.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/.gitignore -------------------------------------------------------------------------------- /3rdparty/dlog/include/dlog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/3rdparty/dlog/include/dlog.h -------------------------------------------------------------------------------- /3rdparty/dlog/include/log_manage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/3rdparty/dlog/include/log_manage.h -------------------------------------------------------------------------------- /3rdparty/dlog/log.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/3rdparty/dlog/log.properties -------------------------------------------------------------------------------- /3rdparty/dlog/src/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/3rdparty/dlog/src/log.cpp -------------------------------------------------------------------------------- /3rdparty/dlog/src/log_manage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/3rdparty/dlog/src/log_manage.cpp -------------------------------------------------------------------------------- /3rdparty/rknn/include/rknn_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/3rdparty/rknn/include/rknn_api.h -------------------------------------------------------------------------------- /3rdparty/rknn/include/rknn_matmul_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/3rdparty/rknn/include/rknn_matmul_api.h -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/README.md -------------------------------------------------------------------------------- /assets/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/assets/architecture.png -------------------------------------------------------------------------------- /rknn_infer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_infer/main.cpp -------------------------------------------------------------------------------- /rknn_infer/plugin_ctrl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_infer/plugin_ctrl.cpp -------------------------------------------------------------------------------- /rknn_infer/plugin_ctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_infer/plugin_ctrl.h -------------------------------------------------------------------------------- /rknn_infer/rknn_infer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_infer/rknn_infer.cpp -------------------------------------------------------------------------------- /rknn_infer/rknn_infer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_infer/rknn_infer.h -------------------------------------------------------------------------------- /rknn_infer/rknn_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_infer/rknn_model.cpp -------------------------------------------------------------------------------- /rknn_infer/rknn_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_infer/rknn_model.h -------------------------------------------------------------------------------- /rknn_infer/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_infer/utils.h -------------------------------------------------------------------------------- /rknn_infer/utils_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_infer/utils_log.h -------------------------------------------------------------------------------- /rknn_infer_api/rknn_infer_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_infer_api/rknn_infer_api.h -------------------------------------------------------------------------------- /rknn_plugins/image_op_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/image_op_utils.h -------------------------------------------------------------------------------- /rknn_plugins/mpp_video_decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/mpp_video_decoder.cpp -------------------------------------------------------------------------------- /rknn_plugins/mpp_video_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/mpp_video_decoder.h -------------------------------------------------------------------------------- /rknn_plugins/mpp_video_encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/mpp_video_encoder.cpp -------------------------------------------------------------------------------- /rknn_plugins/mpp_video_encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/mpp_video_encoder.h -------------------------------------------------------------------------------- /rknn_plugins/mpp_video_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/mpp_video_utils.h -------------------------------------------------------------------------------- /rknn_plugins/plugin_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/plugin_common.h -------------------------------------------------------------------------------- /rknn_plugins/rknn_mobilenet/rknn_mobilenet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/rknn_mobilenet/rknn_mobilenet.cpp -------------------------------------------------------------------------------- /rknn_plugins/rknn_plugin_template/rknn_plugin_template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/rknn_plugin_template/rknn_plugin_template.cpp -------------------------------------------------------------------------------- /rknn_plugins/rknn_yolo_v5/drm_func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/rknn_yolo_v5/drm_func.h -------------------------------------------------------------------------------- /rknn_plugins/rknn_yolo_v5/postprocess.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/rknn_yolo_v5/postprocess.cc -------------------------------------------------------------------------------- /rknn_plugins/rknn_yolo_v5/postprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/rknn_yolo_v5/postprocess.h -------------------------------------------------------------------------------- /rknn_plugins/rknn_yolo_v5/rga_func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/rknn_yolo_v5/rga_func.h -------------------------------------------------------------------------------- /rknn_plugins/rknn_yolo_v5/rknn_yolo_v5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/rknn_yolo_v5/rknn_yolo_v5.cpp -------------------------------------------------------------------------------- /rknn_plugins/rknn_yolo_v5/rknn_yolo_v5_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/rknn_yolo_v5/rknn_yolo_v5_video.cpp -------------------------------------------------------------------------------- /rknn_plugins/rknn_yolo_v5/src/main_video.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/rknn_plugins/rknn_yolo_v5/src/main_video.cc -------------------------------------------------------------------------------- /unit_test/test_mpp_video_decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/unit_test/test_mpp_video_decoder.cpp -------------------------------------------------------------------------------- /unit_test/test_rknn_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/delta1037/RknnInferTemplate/HEAD/unit_test/test_rknn_model.cpp --------------------------------------------------------------------------------