|
13 | 13 | # limitations under the License.
|
14 | 14 | #
|
15 | 15 |
|
| 16 | +load("//mediapipe/framework/port:build_config.bzl", "mediapipe_cc_proto_library") |
| 17 | + |
16 | 18 | licenses(["notice"]) # Apache 2.0
|
17 | 19 |
|
18 | 20 | package(default_visibility = ["//visibility:private"])
|
19 | 21 |
|
20 |
| -load("//mediapipe/framework/port:build_config.bzl", "mediapipe_cc_proto_library") |
21 |
| - |
22 | 22 | proto_library(
|
23 | 23 | name = "concatenate_vector_calculator_proto",
|
24 | 24 | srcs = ["concatenate_vector_calculator.proto"],
|
@@ -79,6 +79,13 @@ proto_library(
|
79 | 79 | ],
|
80 | 80 | )
|
81 | 81 |
|
| 82 | +proto_library( |
| 83 | + name = "clip_vector_size_calculator_proto", |
| 84 | + srcs = ["clip_vector_size_calculator.proto"], |
| 85 | + visibility = ["//visibility:public"], |
| 86 | + deps = ["//mediapipe/framework:calculator_proto"], |
| 87 | +) |
| 88 | + |
82 | 89 | mediapipe_cc_proto_library(
|
83 | 90 | name = "packet_cloner_calculator_cc_proto",
|
84 | 91 | srcs = ["packet_cloner_calculator.proto"],
|
@@ -111,6 +118,14 @@ mediapipe_cc_proto_library(
|
111 | 118 | deps = [":concatenate_vector_calculator_proto"],
|
112 | 119 | )
|
113 | 120 |
|
| 121 | +mediapipe_cc_proto_library( |
| 122 | + name = "clip_vector_size_calculator_cc_proto", |
| 123 | + srcs = ["clip_vector_size_calculator.proto"], |
| 124 | + cc_deps = ["//mediapipe/framework:calculator_cc_proto"], |
| 125 | + visibility = ["//visibility:public"], |
| 126 | + deps = [":clip_vector_size_calculator_proto"], |
| 127 | +) |
| 128 | + |
114 | 129 | mediapipe_cc_proto_library(
|
115 | 130 | name = "dequantize_byte_array_calculator_cc_proto",
|
116 | 131 | srcs = ["dequantize_byte_array_calculator.proto"],
|
@@ -169,6 +184,66 @@ cc_test(
|
169 | 184 | ],
|
170 | 185 | )
|
171 | 186 |
|
| 187 | +cc_library( |
| 188 | + name = "begin_loop_calculator", |
| 189 | + srcs = ["begin_loop_calculator.cc"], |
| 190 | + hdrs = ["begin_loop_calculator.h"], |
| 191 | + visibility = ["//visibility:public"], |
| 192 | + deps = [ |
| 193 | + "//mediapipe/framework:calculator_context", |
| 194 | + "//mediapipe/framework:calculator_contract", |
| 195 | + "//mediapipe/framework:calculator_framework", |
| 196 | + "//mediapipe/framework:collection_item_id", |
| 197 | + "//mediapipe/framework:packet", |
| 198 | + "//mediapipe/framework/formats:landmark_cc_proto", |
| 199 | + "//mediapipe/framework/formats:rect_cc_proto", |
| 200 | + "//mediapipe/framework/port:integral_types", |
| 201 | + "//mediapipe/framework/port:ret_check", |
| 202 | + "//mediapipe/framework/port:status", |
| 203 | + "@com_google_absl//absl/memory", |
| 204 | + ], |
| 205 | + alwayslink = 1, |
| 206 | +) |
| 207 | + |
| 208 | +cc_library( |
| 209 | + name = "end_loop_calculator", |
| 210 | + srcs = ["end_loop_calculator.cc"], |
| 211 | + hdrs = ["end_loop_calculator.h"], |
| 212 | + visibility = ["//visibility:public"], |
| 213 | + deps = [ |
| 214 | + "//mediapipe/framework:calculator_context", |
| 215 | + "//mediapipe/framework:calculator_contract", |
| 216 | + "//mediapipe/framework:calculator_framework", |
| 217 | + "//mediapipe/framework:collection_item_id", |
| 218 | + "//mediapipe/framework:packet", |
| 219 | + "//mediapipe/framework/formats:landmark_cc_proto", |
| 220 | + "//mediapipe/framework/formats:rect_cc_proto", |
| 221 | + "//mediapipe/framework/port:integral_types", |
| 222 | + "//mediapipe/framework/port:ret_check", |
| 223 | + "//mediapipe/framework/port:status", |
| 224 | + "//mediapipe/util:render_data_cc_proto", |
| 225 | + ], |
| 226 | + alwayslink = 1, |
| 227 | +) |
| 228 | + |
| 229 | +cc_test( |
| 230 | + name = "begin_end_loop_calculator_graph_test", |
| 231 | + srcs = ["begin_end_loop_calculator_graph_test.cc"], |
| 232 | + deps = [ |
| 233 | + ":begin_loop_calculator", |
| 234 | + ":end_loop_calculator", |
| 235 | + "//mediapipe/calculators/core:packet_cloner_calculator", |
| 236 | + "//mediapipe/framework:calculator_context", |
| 237 | + "//mediapipe/framework:calculator_contract", |
| 238 | + "//mediapipe/framework:calculator_framework", |
| 239 | + "//mediapipe/framework/port:gtest_main", |
| 240 | + "//mediapipe/framework/port:integral_types", |
| 241 | + "//mediapipe/framework/port:parse_text_proto", |
| 242 | + "//mediapipe/framework/port:status", |
| 243 | + "@com_google_absl//absl/memory", |
| 244 | + ], |
| 245 | +) |
| 246 | + |
172 | 247 | cc_library(
|
173 | 248 | name = "concatenate_vector_calculator",
|
174 | 249 | srcs = ["concatenate_vector_calculator.cc"],
|
@@ -219,6 +294,50 @@ cc_test(
|
219 | 294 | ],
|
220 | 295 | )
|
221 | 296 |
|
| 297 | +cc_library( |
| 298 | + name = "clip_vector_size_calculator", |
| 299 | + srcs = ["clip_vector_size_calculator.cc"], |
| 300 | + hdrs = ["clip_vector_size_calculator.h"], |
| 301 | + visibility = ["//visibility:public"], |
| 302 | + deps = [ |
| 303 | + ":clip_vector_size_calculator_cc_proto", |
| 304 | + "//mediapipe/framework:calculator_framework", |
| 305 | + "//mediapipe/framework/formats:rect_cc_proto", |
| 306 | + "//mediapipe/framework/port:ret_check", |
| 307 | + "//mediapipe/framework/port:status", |
| 308 | + "@org_tensorflow//tensorflow/lite:framework", |
| 309 | + ], |
| 310 | + alwayslink = 1, |
| 311 | +) |
| 312 | + |
| 313 | +cc_library( |
| 314 | + name = "clip_detection_vector_size_calculator", |
| 315 | + srcs = ["clip_detection_vector_size_calculator.cc"], |
| 316 | + visibility = ["//visibility:public"], |
| 317 | + deps = [ |
| 318 | + ":clip_vector_size_calculator", |
| 319 | + "//mediapipe/framework:calculator_framework", |
| 320 | + "//mediapipe/framework/formats:detection_cc_proto", |
| 321 | + ], |
| 322 | + alwayslink = 1, |
| 323 | +) |
| 324 | + |
| 325 | +cc_test( |
| 326 | + name = "clip_vector_size_calculator_test", |
| 327 | + srcs = ["clip_vector_size_calculator_test.cc"], |
| 328 | + deps = [ |
| 329 | + ":clip_vector_size_calculator", |
| 330 | + "//mediapipe/calculators/core:packet_resampler_calculator_cc_proto", |
| 331 | + "//mediapipe/framework:calculator_framework", |
| 332 | + "//mediapipe/framework:calculator_runner", |
| 333 | + "//mediapipe/framework:timestamp", |
| 334 | + "//mediapipe/framework/port:gtest_main", |
| 335 | + "//mediapipe/framework/port:parse_text_proto", |
| 336 | + "//mediapipe/framework/port:status", |
| 337 | + "@com_google_absl//absl/strings", |
| 338 | + ], |
| 339 | +) |
| 340 | + |
222 | 341 | cc_library(
|
223 | 342 | name = "counting_source_calculator",
|
224 | 343 | srcs = ["counting_source_calculator.cc"],
|
@@ -300,7 +419,7 @@ cc_library(
|
300 | 419 | "//visibility:public",
|
301 | 420 | ],
|
302 | 421 | deps = [
|
303 |
| - "//mediapipe/calculators/core:packet_cloner_calculator_cc_proto", |
| 422 | + ":packet_cloner_calculator_cc_proto", |
304 | 423 | "//mediapipe/framework:calculator_framework",
|
305 | 424 | "@com_google_absl//absl/strings",
|
306 | 425 | ],
|
|
0 commit comments