前言
文件路径:rknn_model_zoo-main/examples/ppseg/cpp/main.cc
解析
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <chrono>
#include <iostream>
#include "ppseg.h"
#include "image_utils.h"
#include "file_utils.h"
#define IMAGENET_CLASSES_FILE "./model/synset.txt"
头文件以及宏定义
/*-------------------------------------------
Main Function
-------------------------------------------*/
int main(int argc, char** argv)
{
if (argc != 3) {
printf("%s <model_path> <image_path>\n", argv[0]);
return -1;
}
const char* model_path = argv[1];
const char* image_path = argv[2];
执行rknn_ppseg_demo可执行文件时,从main函数开始运行。
int ret;
rknn_app_context_t rknn_app_ctx;
memset(&rknn_app_ctx, 0, sizeof(rknn_app_context_t));
rknn_app