-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathapp_config.h
More file actions
145 lines (137 loc) · 3.49 KB
/
app_config.h
File metadata and controls
145 lines (137 loc) · 3.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
/**
******************************************************************************
* @file app_config.h
* @author GPM Application Team
*
******************************************************************************
* @attention
*
* Copyright (c) 2023 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
#ifndef APP_CONFIG
#define APP_CONFIG
#define USE_DCACHE
/*Defines: CMW_MIRRORFLIP_NONE; CMW_MIRRORFLIP_FLIP; CMW_MIRRORFLIP_MIRROR; CMW_MIRRORFLIP_FLIP_MIRROR;*/
#define CAMERA_FLIP CMW_MIRRORFLIP_NONE
#define ASPECT_RATIO_CROP (1) /* Crop both pipes to nn input aspect ratio; Original aspect ratio kept */
#define ASPECT_RATIO_FIT (2) /* Resize both pipe to NN input aspect ratio; Original aspect ratio not kept */
#define ASPECT_RATIO_FULLSCREEN (3) /* Resize camera image to NN input size and display a maximized image. See Doc/Build-Options.md#aspect-ratio-mode */
#define ASPECT_RATIO_MODE ASPECT_RATIO_CROP
#define COLOR_BGR (0)
#define COLOR_RGB (1)
#define COLOR_MODE COLOR_RGB
/* Classes */
#define NB_CLASSES (101)
#define CLASSES_TABLE const char* classes_table[NB_CLASSES] = {\
"apple_pie",\
"baby_back_ribs",\
"baklava",\
"beef_carpaccio",\
"beef_tartare",\
"beet_salad",\
"beignets",\
"bibimbap",\
"bread_pudding",\
"breakfast_burrito",\
"bruschetta",\
"caesar_salad",\
"cannoli",\
"caprese_salad",\
"carrot_cake",\
"ceviche",\
"cheesecake",\
"cheese_plate",\
"chicken_curry",\
"chicken_quesadilla",\
"chicken_wings",\
"chocolate_cake",\
"chocolate_mousse",\
"churros",\
"clam_chowder",\
"club_sandwich",\
"crab_cakes",\
"creme_brulee",\
"croque_madame",\
"cup_cakes",\
"deviled_eggs",\
"donuts",\
"dumplings",\
"edamame",\
"eggs_benedict",\
"escargots",\
"falafel",\
"filet_mignon",\
"fish_and_chips",\
"foie_gras",\
"french_fries",\
"french_onion_soup",\
"french_toast",\
"fried_calamari",\
"fried_rice",\
"frozen_yogurt",\
"garlic_bread",\
"gnocchi",\
"greek_salad",\
"grilled_cheese_sandwich",\
"grilled_salmon",\
"guacamole",\
"gyoza",\
"hamburger",\
"hot_and_sour_soup",\
"hot_dog",\
"huevos_rancheros",\
"hummus",\
"ice_cream",\
"lasagna",\
"lobster_bisque",\
"lobster_roll_sandwich",\
"macaroni_and_cheese",\
"macarons",\
"miso_soup",\
"mussels",\
"nachos",\
"omelette",\
"onion_rings",\
"oysters",\
"pad_thai",\
"paella",\
"pancakes",\
"panna_cotta",\
"peking_duck",\
"pho",\
"pizza",\
"pork_chop",\
"poutine",\
"prime_rib",\
"pulled_pork_sandwich",\
"ramen",\
"ravioli",\
"red_velvet_cake",\
"risotto",\
"samosa",\
"sashimi",\
"scallops",\
"seaweed_salad",\
"shrimp_and_grits",\
"spaghetti_bolognese",\
"spaghetti_carbonara",\
"spring_rolls",\
"steak",\
"strawberry_shortcake",\
"sushi",\
"tacos",\
"takoyaki",\
"tiramisu",\
"tuna_tartare",\
"waffles"}
/* Display */
#define WELCOME_MSG_1 "efficientnet_v2B1_240_fft_qdq_int8.onnx"
#define WELCOME_MSG_2 "Model Running in STM32 MCU internal memory"
#endif