You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

configuration.h 8.3 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. /**
  2. * Copyright 2019 Huawei Technologies Co., Ltd
  3. *
  4. * Licensed under the Apache License, Version 2.0 (the "License");
  5. * you may not use this file except in compliance with the License.
  6. * You may obtain a copy of the License at
  7. *
  8. * http://www.apache.org/licenses/LICENSE-2.0
  9. *
  10. * Unless required by applicable law or agreed to in writing, software
  11. * distributed under the License is distributed on an "AS IS" BASIS,
  12. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. * See the License for the specific language governing permissions and
  14. * limitations under the License.
  15. */
  16. #ifndef TESTS_MINDRECORD_CONFIGURATION_H_
  17. #define TESTS_MINDRECORD_CONFIGURATION_H_
  18. // schema define
  19. const char kCvatSchema[] =
  20. "{ "
  21. "\"name\": { "
  22. " \"type\": \"string\" "
  23. "}, "
  24. "\"anno_tool\": { "
  25. " \"type\": \"string\" "
  26. "}, "
  27. "\"creation_time\": { "
  28. " \"type\": \"string\" "
  29. "}, "
  30. "\"max_shape_id\": { "
  31. " \"type\": \"int32\" "
  32. "}, "
  33. "\"max_entity_id\": { "
  34. " \"type\": \"int32\" "
  35. "}, "
  36. "\"entity_instances\": { "
  37. " \"type\": \"bytes\" "
  38. " } "
  39. "}";
  40. const char kCvatSchemaDesc[] = "annotate CVAT";
  41. // image schema
  42. const char kImageSchema[] =
  43. "{ "
  44. "\"name\": { "
  45. " \"type\": \"string\" "
  46. "}, "
  47. "\"type\": { "
  48. " \"type\": \"string\" "
  49. "}, "
  50. "\"id\": { "
  51. " \"type\": \"string\" "
  52. "}, "
  53. "\"size\": { "
  54. " \"type\": \"int32\" "
  55. "}, "
  56. "\"width\": { "
  57. " \"type\": \"int32\" "
  58. "}, "
  59. "\"height\": { "
  60. " \"type\": \"int32\" "
  61. "} "
  62. "}";
  63. const char kImageSchemaDesc[] = "image schema";
  64. const std::array<std::string, 5> kStatistics = {
  65. "{\"level\": ["
  66. "{\"key\": \"2019-03-30\", \"count\": 24}, {\"key\": \"2019-03-31\", \"count\": 23}, "
  67. "{\"key\": \"2019-04-01\", \"count\": 28}, {\"key\": \"2019-04-02\", \"count\": 22}, "
  68. "{\"key\": \"2019-04-03\", \"count\": 24}, {\"key\": \"2019-04-04\", \"count\": 32}, "
  69. "{\"key\": \"2019-04-05\", \"count\": 27}, {\"key\": \"2019-04-06\", \"count\": 24}, "
  70. "{\"key\": \"2019-04-07\", \"count\": 22}, {\"key\": \"2019-04-08\", \"count\": 29}, "
  71. "{\"key\": \"2019-04-09\", \"count\": 18}, {\"key\": \"2019-04-10\", \"count\": 24}, "
  72. "{\"key\": \"2019-04-11\", \"count\": 22}, {\"key\": \"2019-04-12\", \"count\": 23}, "
  73. "{\"key\": \"2019-04-13\", \"count\": 27}, {\"key\": \"2019-04-14\", \"count\": 28}, "
  74. "{\"key\": \"2019-04-15\", \"count\": 21}, {\"key\": \"2019-04-16\", \"count\": 27}, "
  75. "{\"key\": \"2019-04-17\", \"count\": 25}, {\"key\": \"2019-04-18\", \"count\": 23}, "
  76. "{\"key\": \"2019-04-19\", \"count\": 31}, {\"key\": \"2019-04-20\", \"count\": 28}, "
  77. "{\"key\": \"2019-04-21\", \"count\": 29}, {\"key\": \"2019-04-22\", \"count\": 30}, "
  78. "{\"key\": \"2019-04-23\", \"count\": 21}, {\"key\": \"2019-04-24\", \"count\": 32}, "
  79. "{\"key\": \"2019-04-25\", \"count\": 28}, {\"key\": \"2019-04-26\", \"count\": 21}, "
  80. "{\"key\": \"2019-04-27\", \"count\": 32}, {\"key\": \"2019-04-28\", \"count\": 22}, "
  81. "{\"key\": \"2019-04-29\", \"count\": 30}, {\"key\": \"2019-04-30\", \"count\": 23}, "
  82. "{\"key\": \"2019-05-01\", \"count\": 36}, {\"key\": \"2019-05-02\", \"count\": 31}, "
  83. "{\"key\": \"2019-05-03\", \"count\": 31}, {\"key\": \"2019-05-04\", \"count\": 18}, "
  84. "{\"key\": \"2019-05-05\", \"count\": 28}, {\"key\": \"2019-05-06\", \"count\": 28}, "
  85. "{\"key\": \"2019-05-07\", \"count\": 35}, {\"key\": \"2019-05-08\", \"count\": 20}, "
  86. "{\"key\": \"2019-05-09\", \"count\": 25}, {\"key\": \"2019-05-10\", \"count\": 33}, "
  87. "{\"key\": \"2019-05-11\", \"count\": 16}, {\"key\": \"2019-05-12\", \"count\": 21}, "
  88. "{\"key\": \"2019-05-13\", \"count\": 18}, {\"key\": \"2019-05-14\", \"count\": 38}, "
  89. "{\"key\": \"2019-05-15\", \"count\": 23}, {\"key\": \"2019-05-16\", \"count\": 31}"
  90. "]}",
  91. "{\"level\": ["
  92. "{\"key\": \"2018-12-31\", \"count\": 192}, {\"key\": \"2019-01-07\", \"count\": 182}, "
  93. "{\"key\": \"2019-01-14\", \"count\": 169}, {\"key\": \"2019-01-21\", \"count\": 179}, "
  94. "{\"key\": \"2019-01-28\", \"count\": 192}, {\"key\": \"2019-02-04\", \"count\": 166}, "
  95. "{\"key\": \"2019-02-11\", \"count\": 211}, {\"key\": \"2019-02-18\", \"count\": 180}, "
  96. "{\"key\": \"2019-02-25\", \"count\": 203}, {\"key\": \"2019-03-04\", \"count\": 185}, "
  97. "{\"key\": \"2019-03-11\", \"count\": 194}, {\"key\": \"2019-03-18\", \"count\": 170}, "
  98. "{\"key\": \"2019-03-25\", \"count\": 162}, {\"key\": \"2019-04-01\", \"count\": 179}, "
  99. "{\"key\": \"2019-04-08\", \"count\": 171}, {\"key\": \"2019-04-15\", \"count\": 184}, "
  100. "{\"key\": \"2019-04-22\", \"count\": 186}, {\"key\": \"2019-04-29\", \"count\": 197}, "
  101. "{\"key\": \"2019-05-06\", \"count\": 178}, {\"key\": \"2019-05-13\", \"count\": 110}"
  102. "]}",
  103. "{\"level\": ["
  104. "{\"key\": \"2018-12\", \"count\": 811}, {\"key\": \"2019-01\", \"count\": 805}, "
  105. "{\"key\": \"2019-02\", \"count\": 763}, {\"key\": \"2019-03\", \"count\": 793}, "
  106. "{\"key\": \"2019-04\", \"count\": 773}, {\"key\": \"2019-05\", \"count\": 432}"
  107. "]}",
  108. "{\"level\": ["
  109. "{"
  110. "\"key\": \"polyline_example\", "
  111. "\"count\": 4779, "
  112. "\"level\": ["
  113. "{\"key\": \"polyline_example\", "
  114. "\"count\": 4779, "
  115. "\"level\": []}"
  116. "]"
  117. "}, "
  118. "{"
  119. "\"key\": \"points_example\", "
  120. "\"count\": 4755, "
  121. "\"level\": ["
  122. "{\"key\": \"points_example\", "
  123. "\"count\": 4755, "
  124. "\"level\": []}"
  125. "]"
  126. "}, "
  127. "{"
  128. "\"key\": \"polygon_example\", "
  129. "\"count\": 4728, "
  130. "\"level\": ["
  131. "{\"key\": \"polygon_example\", "
  132. "\"count\": 4728, "
  133. "\"level\": []}"
  134. "]"
  135. "}, "
  136. "{"
  137. "\"key\": \"human_body\","
  138. "\"count\": 1617,"
  139. "\"level\": [{\"key\": \"人脸框\","
  140. "\"count\": 1617,"
  141. "\"level\": []}"
  142. "]"
  143. "},"
  144. "{"
  145. "\"key\": \"animal_body\","
  146. "\"count\": 1611, "
  147. "\"level\":"
  148. " ["
  149. "{\"key\": \"动物框\","
  150. "\"count\": 1611, "
  151. "\"level\": []}"
  152. "]"
  153. "}, "
  154. "{"
  155. "\"key\": \"plant_body\","
  156. "\"count\": 1539,"
  157. "\"level\": ["
  158. "{\"key\": \"植物框\","
  159. "\"count\": 1539, "
  160. "\"level\": []}"
  161. "]"
  162. "},"
  163. "{"
  164. "\"key\": \"106点人脸\","
  165. "\"count\": 1227,"
  166. "\"level\": ["
  167. "{\"key\": \"特征点\", "
  168. "\"count\": 1227,"
  169. "\"level\": []},"
  170. "{\"key\": \"脸部评分\", "
  171. "\"count\": 1227,"
  172. "\"level\": ["
  173. "{\"key\": \"大小\", "
  174. "\"count\": 325},"
  175. "{\"key\": \"层次\", "
  176. "\"count\": 325},"
  177. "{\"key\": \"细节\", "
  178. "\"count\": 309},"
  179. "{\"key\": \"色彩\", "
  180. "\"count\": 268}"
  181. "]}"
  182. "]},"
  183. " {\"key\": \"5点人脸\", \"count\": 1207,"
  184. " \"level\": ["
  185. "{\"key\": \"特征点\", \"count\": 1207,"
  186. " \"level\": []},"
  187. " {\"key\": \"脸部评分\", \"count\": 1207,"
  188. " \"level\": ["
  189. "{\"key\": \"大小\", \"count\": 320},"
  190. " {\"key\": \"色彩\", \"count\": 298},"
  191. " {\"key\": \"层次\", \"count\": 297},"
  192. " {\"key\": \"细节\", \"count\": 292}]}]},"
  193. " {\"key\": \"68点人脸\", \"count\": 1184,"
  194. " \"level\": ["
  195. "{\"key\": \"特征点\", \"count\": 1184,"
  196. " \"level\": []}, "
  197. "{\"key\": \"脸部评分\", \"count\": 1184,"
  198. " \"level\": ["
  199. "{\"key\": \"大小\", \"count\": 304},"
  200. " {\"key\": \"色彩\", \"count\": 303},"
  201. " {\"key\": \"层次\", \"count\": 290},"
  202. " {\"key\": \"细节\", \"count\": 287}]}]},"
  203. " {\"key\": \"276点人脸\", \"count\": 1163,"
  204. " \"level\": ["
  205. "{\"key\": \"特征点\", \"count\": 1163,"
  206. " \"level\": []},"
  207. " {\"key\": \"脸部评分\", \"count\": 1163,"
  208. " \"level\": [{\"key\": \"细节\", \"count\": 310},"
  209. " {\"key\": \"色彩\", \"count\": 298},"
  210. " {\"key\": \"层次\", \"count\": 279},"
  211. " {\"key\": \"大小\", \"count\": 276}]}]}]}"};
  212. #endif // TESTS_MINDRECORD_CONFIGURATION_H_