MediaPipe Team and Copybara-Service
8ec4427bd7
Add option, result types and utils for Java embedders.
...
PiperOrigin-RevId: 487615327
2022-11-10 12:53:00 -08:00
MediaPipe Team and Copybara-Service
d5552c4bd9
Internal Changes
...
PiperOrigin-RevId: 487591065
2022-11-10 11:21:14 -08:00
MediaPipe Team and Copybara-Service
0b12aa9435
Internal change
...
PiperOrigin-RevId: 487466061
2022-11-10 01:32:14 -08:00
MediaPipe Team and Copybara-Service
0ac604d507
Add timestamp aggregation to EmbeddingPostprocessingGraph.
...
PiperOrigin-RevId: 487463848
2022-11-10 01:20:45 -08:00
MediaPipe Team and Copybara-Service
f11c757629
Update C++ HandLandmarksDetectionResult to HandLandmarkerResult.
...
PiperOrigin-RevId: 487443827
2022-11-09 23:20:15 -08:00
MediaPipe Team and Copybara-Service
116b4bb6c4
Internal change
...
PiperOrigin-RevId: 487338991
2022-11-09 13:57:13 -08:00
MediaPipe Team and Copybara-Service
7066ee231e
Hand Landmarker Java API and unit test.
...
PiperOrigin-RevId: 487307858
2022-11-09 11:55:31 -08:00
MediaPipe Team and Copybara-Service
b4e1833dd0
Internal change
...
PiperOrigin-RevId: 487125366
2022-11-08 20:35:46 -08:00
MediaPipe Team and Copybara-Service
a5bcb97d88
Adds an AverageWordVecModel.
...
PiperOrigin-RevId: 487104909
2022-11-08 18:29:21 -08:00
MediaPipe Team and Copybara-Service
c31aaa94a6
Adds a BertClassifier.
...
PiperOrigin-RevId: 487086744
2022-11-08 16:49:46 -08:00
MediaPipe Team and Copybara-Service
0917e8cb8e
Support continual training image classifier from saved checkpoint files.
...
PiperOrigin-RevId: 487057612
2022-11-08 14:50:04 -08:00
MediaPipe Team and Copybara-Service
b3d19fa1af
Use model bundle writer when exporting models in gesture recognizer
...
PiperOrigin-RevId: 487042776
2022-11-08 13:52:08 -08:00
MediaPipe Team and Copybara-Service
0363d60511
Open-sources TextEmbedder.
...
PiperOrigin-RevId: 487041832
2022-11-08 13:48:49 -08:00
MediaPipe Team and Copybara-Service
ace098f370
Add proper Cast for MultiPort
...
PiperOrigin-RevId: 487012509
2022-11-08 11:57:03 -08:00
MediaPipe Team and Copybara-Service
7a1e55b872
Adds unit tests for TextEmbedder.
...
PiperOrigin-RevId: 486997035
2022-11-08 11:01:04 -08:00
MediaPipe Team and Copybara-Service
5e6842aa5c
Migrate Java ImageClassifier / TextClassifier to new result format.
...
PiperOrigin-RevId: 486976459
2022-11-08 09:47:42 -08:00
MediaPipe Team and Copybara-Service
4a6562d423
internal
...
PiperOrigin-RevId: 486853812
2022-11-07 22:39:23 -08:00
MediaPipe Team and Copybara-Service
24d03451c7
Internal change - migration
...
PiperOrigin-RevId: 486853689
2022-11-07 22:36:22 -08:00
MediaPipe Team and Copybara-Service
716c7e3b8a
Internal change
...
PiperOrigin-RevId: 486805777
2022-11-07 17:23:46 -08:00
MediaPipe Team and Copybara-Service
c3bb4bb5da
Refactor image classifier Create API by defining an ImageClassifierOption which wraps the model_spec, model_options, and hparams. Also migrate the definition of HParams by extending it from BaseHParams.
...
PiperOrigin-RevId: 486796657
2022-11-07 16:39:35 -08:00
MediaPipe Team and Copybara-Service
1049ef781d
Add image_segmenter namespace and update image segmenter proto for java package.
...
PiperOrigin-RevId: 486792164
2022-11-07 16:24:16 -08:00
MediaPipe Team and Copybara-Service
6f38a7a21f
Add hand landmarker C++ api.
...
PiperOrigin-RevId: 486791711
2022-11-07 16:17:42 -08:00
MediaPipe Team and Copybara-Service
51dbd9779c
Introduce Stream/SidePacket aliases for Source/SideSource
...
PiperOrigin-RevId: 486761126
2022-11-07 14:20:08 -08:00
MediaPipe Team and Copybara-Service
6b54cae34c
Internal change - cleanup
...
PiperOrigin-RevId: 486721059
2022-11-07 11:42:50 -08:00
MediaPipe Team and Copybara-Service
4b0423e3a2
Internal change
...
PiperOrigin-RevId: 486547910
2022-11-06 19:34:24 -08:00
MediaPipe Team and Copybara-Service
5e1a2fcdbb
Update EmbeddingResult format and dependent tasks.
...
PiperOrigin-RevId: 486186491
2022-11-04 11:20:07 -07:00
MediaPipe Team and Copybara-Service
8b2c937b9e
Migrate AudioClassifier C++ to use new ClassificationResult struct.
...
PiperOrigin-RevId: 486162683
2022-11-04 09:46:09 -07:00
MediaPipe Team and Copybara-Service
62cd67e996
Internal change
...
PiperOrigin-RevId: 486148328
2022-11-04 08:42:39 -07:00
MediaPipe Team and Copybara-Service
b2cc2cc60c
Internal changes
...
PiperOrigin-RevId: 486014305
2022-11-03 17:23:20 -07:00
MediaPipe Team and Copybara-Service
06cb73fc81
Modified internal dependencies.
...
PiperOrigin-RevId: 485992876
2022-11-03 15:44:36 -07:00
MediaPipe Team and Copybara-Service
d29c3d7512
Add metadata writer to image_classifier in model_maker
...
PiperOrigin-RevId: 485926985
2022-11-03 11:30:38 -07:00
MediaPipe Team and Copybara-Service
ddf37d014e
Fix test utils bug when two file names have same ending.
...
PiperOrigin-RevId: 485780917
2022-11-02 22:33:36 -07:00
MediaPipe Team and Copybara-Service
0bf5110a7e
Add a model_maker internal library directory.
...
PiperOrigin-RevId: 485665201
2022-11-02 12:31:58 -07:00
MediaPipe Team and Copybara-Service
d61ab92b90
Add classification result structs and use then in ImageClassifier & TextClassifier.
...
PiperOrigin-RevId: 485567133
2022-11-02 05:13:12 -07:00
MediaPipe Team and Copybara-Service
aab5f84aae
Internal change
...
PiperOrigin-RevId: 485553891
2022-11-02 03:49:48 -07:00
MediaPipe Team and Copybara-Service
475e6b4fd5
Modify ClassificationAggregationCalculator to output new unified formats.
...
PiperOrigin-RevId: 485546547
2022-11-02 03:11:20 -07:00
MediaPipe Team and Copybara-Service
f1f123d255
Extracted common logics from the ImageToTensorCalculator such that it can be
...
reused by other calculators.
PiperOrigin-RevId: 485472451
2022-11-01 18:43:46 -07:00
MediaPipe Team and Copybara-Service
aaf98ea43c
Add CPU invoke to Perfetto trace
...
PiperOrigin-RevId: 485464221
2022-11-01 17:50:39 -07:00
MediaPipe Team and Copybara-Service
ecd93ff080
Internal changes
...
PiperOrigin-RevId: 485445138
2022-11-01 16:18:06 -07:00
MediaPipe Team and Copybara-Service
c6a64683f6
Add ConcatenateClassificationListCalculator
...
PiperOrigin-RevId: 485398597
2022-11-01 13:13:48 -07:00
MediaPipe Team and Copybara-Service
700971de70
Internal change
...
PiperOrigin-RevId: 485396135
2022-11-01 13:05:43 -07:00
MediaPipe Team and Copybara-Service
9f8b5e5c11
Add allow_list/deny_list to gesture recognizer options.
...
PiperOrigin-RevId: 485141209
2022-10-31 13:57:06 -07:00
MediaPipe Team and Copybara-Service
459214e6a3
Rename index_by_label to label_names.
...
PiperOrigin-RevId: 484956259
2022-10-30 22:26:17 -07:00
MediaPipe Team and Copybara-Service
be13a76928
Integrate canned and custom gesture classifier.
...
PiperOrigin-RevId: 484914164
2022-10-30 15:36:09 -07:00
MediaPipe Team and Copybara-Service
de5fe27e05
Modified internal dependencies.
...
PiperOrigin-RevId: 484407262
2022-10-27 19:08:19 -07:00
MediaPipe Team and Copybara-Service
abd1ff66c8
Fix https://github.com/google/mediapipe/issues/3784
...
PiperOrigin-RevId: 484365654
2022-10-27 15:32:44 -07:00
MediaPipe Team and Copybara-Service
fc1d75cc99
Add CombinedPredictionCalculator.
...
PiperOrigin-RevId: 484301880
2022-10-27 11:16:12 -07:00
MediaPipe Team and Copybara-Service
ee84e447b2
Internal change
...
PiperOrigin-RevId: 484299808
2022-10-27 11:08:31 -07:00
MediaPipe Team and Copybara-Service
254f786624
Add an option to set image preprocessing backend as gpu.
...
PiperOrigin-RevId: 483888202
2022-10-26 00:46:19 -07:00
MediaPipe Team and Copybara-Service
a28c9d2c26
Set steps_per_epoch to None when calling model.fit() method for image classifier.
...
PiperOrigin-RevId: 483764377
2022-10-25 13:44:03 -07:00
MediaPipe Team and Copybara-Service
36bd9abb8f
Internal change
...
PiperOrigin-RevId: 483751427
2022-10-25 12:53:39 -07:00
MediaPipe Team and Copybara-Service
21abfc9125
Update gpu origin.
...
PiperOrigin-RevId: 483742652
2022-10-25 12:14:28 -07:00
MediaPipe Team and Copybara-Service
d240c009e2
Remove unnecessary location_data_proto dependency on rect_proto.
...
PiperOrigin-RevId: 483679555
2022-10-25 08:24:07 -07:00
MediaPipe Team and Copybara-Service
6b0a7fb281
Reverting back to special handling for Egl Thread Exit on Android
...
PiperOrigin-RevId: 483505151
2022-10-24 15:45:35 -07:00
MediaPipe Team and Copybara-Service
94cd134809
Add support for image rotation in Java vision tasks.
...
PiperOrigin-RevId: 483493729
2022-10-24 15:01:23 -07:00
MediaPipe Team and Copybara-Service
3d88b1797a
Switch CHECK to a status in resource handling code. Expand error message.
...
PiperOrigin-RevId: 483438131
2022-10-24 11:27:15 -07:00
MediaPipe Team and Copybara-Service
2f2baeff68
Add support for rotation in ImageEmbedder & ImageSegmenter C++ APIs
...
PiperOrigin-RevId: 483416498
2022-10-24 10:14:05 -07:00
MediaPipe Team and Copybara-Service
0fd69e8d83
Open-source some tokenizer unit tests.
...
PiperOrigin-RevId: 483399326
2022-10-24 09:12:52 -07:00
MediaPipe Team and Copybara-Service
af051dcb62
internal change
...
PiperOrigin-RevId: 483308781
2022-10-24 01:39:23 -07:00
MediaPipe Team and Copybara-Service
ec2a34d2a4
Replace pytype_struct_contrib_test by py_strict_test. Also remove unnecessary BUILD attributes.
...
PiperOrigin-RevId: 483237371
2022-10-23 16:45:02 -07:00
MediaPipe Team and Copybara-Service
ab0193bbb7
Internal change
...
PiperOrigin-RevId: 483078695
2022-10-22 15:55:46 -07:00
MediaPipe Team and Copybara-Service
d8006a2f87
Use model bundle for gesture recognizer.
...
PiperOrigin-RevId: 482960305
2022-10-21 21:54:34 -07:00
MediaPipe Team and Copybara-Service
404323f631
Add Mediapipe Tasks Gesture Recognizer benchmarks
...
PiperOrigin-RevId: 482935780
2022-10-21 18:33:49 -07:00
MediaPipe Team and Copybara-Service
7196db275e
Internal change
...
PiperOrigin-RevId: 482925717
2022-10-21 17:28:49 -07:00
MediaPipe Team and Copybara-Service
ea1d85d811
Update model_task_graph to support multiple local model resources.
...
PiperOrigin-RevId: 482917453
2022-10-21 16:42:58 -07:00
MediaPipe Team and Copybara-Service
4a6c23a76a
Internal change
...
PiperOrigin-RevId: 482906478
2022-10-21 15:48:54 -07:00
MediaPipe Team and Copybara-Service
d0437b7f91
Add tensor_index and tensor_name fields to ClassificationList
...
PiperOrigin-RevId: 482901854
2022-10-21 15:27:35 -07:00
MediaPipe Team and Copybara-Service
36d69971a7
Internal change
...
PiperOrigin-RevId: 482875698
2022-10-21 13:36:41 -07:00
MediaPipe Team and Copybara-Service
e453c3b206
Migrates image_preprocessing from core to vision.
...
PiperOrigin-RevId: 482856336
2022-10-21 12:16:54 -07:00
MediaPipe Team and Copybara-Service
55ba23ce9a
Cleans up unused function from image_classifier's Dataset.
...
PiperOrigin-RevId: 482703775
2022-10-20 23:59:20 -07:00
MediaPipe Team and Copybara-Service
348c4e6652
Add a test to test saving and loading the gesture recognizer model.
...
Also update the loss function init method to resolve a bug when loading model.
PiperOrigin-RevId: 482702020
2022-10-20 23:45:26 -07:00
MediaPipe Team and Copybara-Service
086fc442fd
Internal change
...
PiperOrigin-RevId: 482697999
2022-10-20 23:15:17 -07:00
MediaPipe Team and Copybara-Service
9e2a9bb4be
Internal change
...
PiperOrigin-RevId: 482565462
2022-10-20 12:33:30 -07:00
MediaPipe Team and Copybara-Service
4b5df1cb96
Add support for rotations in GestureRecognizer C++ API.
...
PiperOrigin-RevId: 482533599
2022-10-20 10:42:42 -07:00
MediaPipe Team and Copybara-Service
e71638cf67
Add an export_tflite API to gesture recognizer model maker library.
...
PiperOrigin-RevId: 482527017
2022-10-20 10:21:34 -07:00
MediaPipe Team and Copybara-Service
467cd34feb
Internal change
...
PiperOrigin-RevId: 482401089
2022-10-19 23:49:51 -07:00
MediaPipe Team and Copybara-Service
41d6f6d005
Adds a Java API for TextClassifier.
...
PiperOrigin-RevId: 482394706
2022-10-19 23:05:34 -07:00
MediaPipe Team and Copybara-Service
3d588bae8b
Internal change
...
PiperOrigin-RevId: 482259130
2022-10-19 11:34:32 -07:00
MediaPipe Team and Copybara-Service
c260074abb
Rename "Bound" struct to "Rect" and remove unused "Landmark" struct.
...
PiperOrigin-RevId: 482255889
2022-10-19 11:22:56 -07:00
MediaPipe Team and Copybara-Service
8426428de3
Internal cleanup for text-domain unit tests.
...
PiperOrigin-RevId: 482241566
2022-10-19 10:31:21 -07:00
MediaPipe Team and Copybara-Service
a18f91e04f
Open-sources UniversalSentenceEncoderPreprocessorCalculator.
...
PiperOrigin-RevId: 482222697
2022-10-19 09:20:38 -07:00
MediaPipe Team and Copybara-Service
70df9e2419
Open-source the TextClassifier C++ API.
...
PiperOrigin-RevId: 482218721
2022-10-19 09:03:29 -07:00
MediaPipe Team and Copybara-Service
7a6ae97a0e
Internal change
...
PiperOrigin-RevId: 482135978
2022-10-19 01:23:58 -07:00
MediaPipe Team and Copybara-Service
cfd5a20618
Open-sources the TextPreprocessingSubgraph.
...
PiperOrigin-RevId: 482048438
2022-10-18 16:14:33 -07:00
MediaPipe Team and Copybara-Service
e86cd39521
Use unused pixel format attribute variable as intended
...
Based on the comments and the context, we should be trying to use the specified attributes in orders to initialize the pixel_format_ variable.
PiperOrigin-RevId: 482011065
2022-10-18 13:51:24 -07:00
MediaPipe Team and Copybara-Service
43345160c5
Add ImageFrame and GlTexture view providers to Ahwb GpuBuffer storage
...
- ImageFrame views are backed by CPU locks of the AHWB.
- GlTextureViews are managed through a GlTextureBuffer connected to the AHWB allocation.
This improves the latency of heterogeneous access sequences, but makes `ImageFrame > ImageFrame` sequences slower due to CPU locking.
PiperOrigin-RevId: 481982546
2022-10-18 11:59:29 -07:00
MediaPipe Team and Copybara-Service
f2821d840d
Improve image classifier model maker documentation and replace the legacy code.
...
PiperOrigin-RevId: 481979922
2022-10-18 11:47:37 -07:00
MediaPipe Team and Copybara-Service
51879ae81a
Remove unnecessary architectures from image classifier ModelSpec
...
PiperOrigin-RevId: 481974529
2022-10-18 11:29:11 -07:00
MediaPipe Team and Copybara-Service
47de64fc10
Open-sources TextToTensorCalculator.
...
PiperOrigin-RevId: 481927522
2022-10-18 08:28:53 -07:00
MediaPipe Team and Copybara-Service
ba93bab286
Fix ObjectDetector C++ flow limiter and improve documentation.
...
PiperOrigin-RevId: 481774191
2022-10-17 16:57:38 -07:00
MediaPipe Team and Copybara-Service
58e5cc3c88
Changed the image to tensor converter interface such that the "Convert"
...
function assumes the Tensor is preallocated before calling the function.
PiperOrigin-RevId: 481752678
2022-10-17 15:20:25 -07:00
MediaPipe Team and Copybara-Service
cd32543786
Open-sources the bert_preprocessor_calculator_test.
...
PiperOrigin-RevId: 481724320
2022-10-17 13:30:11 -07:00
MediaPipe Team and Copybara-Service
5e543c506f
Fix unused variable warnings
...
Remove some unused variables and add unused attribute to other variables
PiperOrigin-RevId: 481706551
2022-10-17 12:14:55 -07:00
MediaPipe Team and Copybara-Service
f6c2f86086
Fix -Wunused-variable warnings
...
Remove unused variables. Add __unused attribute to variable used in assert clause. Move variable to inside header guard when only used in header guard.
PiperOrigin-RevId: 481699164
2022-10-17 11:48:17 -07:00
MediaPipe Team and Copybara-Service
f7da95a130
Fix a typo in the description string
...
PiperOrigin-RevId: 481421713
2022-10-15 22:40:34 -07:00
MediaPipe Team and Copybara-Service
17202af6f7
Adds a preprocessor for Universal Sentence Encoder models.
...
PiperOrigin-RevId: 481293992
2022-10-14 21:38:28 -07:00
MediaPipe Team and Copybara-Service
5f3d5728e8
Open-source the regex_preprocessing_calculator
...
PiperOrigin-RevId: 481256045
2022-10-14 16:18:20 -07:00
MediaPipe Team and Copybara-Service
ca28a19822
Open-source bert_preprocessor_calculator
...
PiperOrigin-RevId: 481246966
2022-10-14 15:31:31 -07:00
MediaPipe Team and Copybara-Service
42543f7ad6
Internal change
...
PiperOrigin-RevId: 481227358
2022-10-14 14:01:11 -07:00
MediaPipe Team and Copybara-Service
e283c10970
Internal change
...
PiperOrigin-RevId: 481186706
2022-10-14 11:04:43 -07:00