Prianka Liz Kariat
da8b60700b
Added flow limiter calculator to iOS vision tasks
2023-03-23 19:53:35 +05:30
Prianka Liz Kariat
f51736e32d
Added flow limiting for live stream mode in MPPImageClassifier
2023-03-23 19:52:14 +05:30
Prianka Liz Kariat
59e0b1ba74
Added stream info for some modes in MPPImageClassifier
2023-03-23 19:51:25 +05:30
Prianka Liz Kariat
aa760855ee
Updated formatting
2023-03-23 19:48:50 +05:30
Prianka Liz Kariat
1685664bdb
Fixed formatting
2023-03-23 19:45:53 +05:30
Prianka Liz Kariat
55483776ab
Fixed Issue with Flow Limiter in MPPTaskInfo
2023-03-23 19:44:56 +05:30
Prianka Liz Kariat
d4b60a781e
Added MPPImageClassifier Objective C Tests
2023-03-23 18:44:01 +05:30
Prianka Liz Kariat
48190e6600
Updated method signatures in MPPImage+TestUtils
2023-03-23 18:43:30 +05:30
Prianka Liz Kariat
8077743bfc
Linked in Opencv ios framework with vision tasks.
2023-03-23 18:42:57 +05:30
Prianka Liz Kariat
1904632282
Fixed incorrect method call for image mode
2023-03-23 18:42:12 +05:30
Prianka Liz Kariat
960e7a6283
Fixed incorrect method call in MPPImageClassifier for Image Mode
2023-03-23 18:41:50 +05:30
Prianka Liz Kariat
1c4be91a3a
Fixed stream names in MPPImageClassifier
2023-03-23 18:41:27 +05:30
Prianka Liz Kariat
ddce041725
Fixed incorrect stride value in MPPImageUtils
2023-03-23 18:40:53 +05:30
Prianka Liz Kariat
3227635ea0
Fixed bug in roi assignment
2023-03-23 18:40:15 +05:30
Prianka Liz Kariat
6e62c113fb
Fixed iOS running mode display strings
2023-03-23 18:39:54 +05:30
MediaPipe Team
5998e96eed
Internal change
...
PiperOrigin-RevId: 518814155
2023-03-23 03:35:43 -07:00
MediaPipe Team
58fa1e2ec3
Internal change
...
PiperOrigin-RevId: 518813508
2023-03-23 03:31:46 -07:00
kinaryml
6304756c93
Added Interactive Segmenter Python API and some tests
2023-03-23 02:00:18 -07:00
Prianka Liz Kariat
2e4e17d837
Added MPPImage Utils for tests
2023-03-23 13:13:03 +05:30
MediaPipe Team
eac6348fd3
Open-sources a LanguageDetector C++ API.
...
PiperOrigin-RevId: 518758730
2023-03-22 21:54:35 -07:00
kinaryml
29a4041353
Fixed a typo in docstring
2023-03-22 21:51:45 -07:00
kinaryml
ca18b95510
Updated BUILD
2023-03-22 21:50:40 -07:00
kinaryml
8cba65c229
Updated BUILD
2023-03-22 21:50:07 -07:00
kinaryml
613bcf99f4
Removed model
2023-03-22 21:49:11 -07:00
kinaryml
c0320b556c
Removed unit tests
2023-03-22 21:47:38 -07:00
kinaryml
da70497f35
Updated Face Stylizer implementation and tests
2023-03-22 21:15:04 -07:00
Kinar R
3afe4cafc4
Merge branch 'master' into face-stylizer-python
2023-03-23 09:27:52 +05:30
Sebastian Schmidt
1a7be8a4c1
Internal change
...
PiperOrigin-RevId: 518747623
2023-03-22 20:44:34 -07:00
MediaPipe Team
37111e8fa5
Internal change
...
PiperOrigin-RevId: 518657355
2023-03-22 13:29:29 -07:00
Sebastian Schmidt
eda8cb6b42
Typo fix
...
PiperOrigin-RevId: 518603982
2023-03-22 10:20:06 -07:00
MediaPipe Team
cb2ee87705
Internal change
...
PiperOrigin-RevId: 518591192
2023-03-22 09:34:23 -07:00
Jiuqiang Tang
21e0ff3d4e
Skip unnecessary cpu<->gpu conversion if the input and output are already on the same storage.
...
PiperOrigin-RevId: 518573284
2023-03-22 08:22:38 -07:00
MediaPipe Team
18b4caa7f3
Internal change
...
PiperOrigin-RevId: 518559368
2023-03-22 07:14:18 -07:00
Kinar R
3c39aca52b
Merge branch 'google:master' into audio-record-api-python
2023-03-22 11:46:28 +05:30
kinaryml
444cd00ee6
Moved audio_record.py to tasks/python/audio/core
2023-03-21 23:15:55 -07:00
Copybara-Service
5d2a719b54
Merge pull request #4027 from kinaryml:cosine-sim-python
...
PiperOrigin-RevId: 518431807
2023-03-21 17:59:48 -07:00
Sebastian Schmidt
788e8d8777
Fix crash when FaceLandmarker does not return a result
...
PiperOrigin-RevId: 518410060
2023-03-21 16:21:58 -07:00
Sebastian Schmidt
bbd21e9a6d
Add the FaceStylizer Web API
...
PiperOrigin-RevId: 518409812
2023-03-21 16:17:28 -07:00
Jiuqiang Tang
b71e1d14d3
Add missing dependency library targets to mediapipe_task_aar.
...
PiperOrigin-RevId: 518384666
2023-03-21 14:38:11 -07:00
Sebastian Schmidt
8bbf2621a4
Typo fix
...
PiperOrigin-RevId: 518380030
2023-03-21 14:31:49 -07:00
Sebastian Schmidt
a5fc1d4baf
Use Uint8ClampedArray for pixel output
...
PiperOrigin-RevId: 518362677
2023-03-21 13:22:10 -07:00
MediaPipe Team
7d26daf723
Make sure calling GraphTextureFrame::getTextureName()+::release() on a non-GL thread doesn't result in a crash.
...
PiperOrigin-RevId: 518359778
2023-03-21 13:12:03 -07:00
MediaPipe Team
88effb19e5
Add build variants for _gms to some MediaPipe libraries that use TFLite
...
This change alters some cc_library to cc_library_with_tflite to add _gms variants to some select MediaPipe libraries. This CL also makes minimal changes in the code to make the _gms variants buildable.
PiperOrigin-RevId: 518336242
2023-03-21 11:48:09 -07:00
Jiuqiang Tang
384f77b5c3
Fix the proto src file names.
...
PiperOrigin-RevId: 518332541
2023-03-21 11:34:39 -07:00
MediaPipe Team
c2a3e99545
Internal change
...
PiperOrigin-RevId: 518330697
2023-03-21 11:29:04 -07:00
MediaPipe Team
2be66e8eb0
Add interactive segmenter java API
...
PiperOrigin-RevId: 518303391
2023-03-21 09:59:19 -07:00
Copybara-Service
6e0542c16a
Merge pull request #4141 from priankakariatyml:ios-image-classifier-impl-files
...
PiperOrigin-RevId: 518138209
2023-03-20 19:05:37 -07:00
Jiuqiang Tang
5a924669b7
Temporarily disabling checking whether the executor is not set in a subgraph node. This is a workaround to allow the MediaPipe InferenceCalculator to have its own executor.
...
PiperOrigin-RevId: 518117759
2023-03-20 17:10:55 -07:00
Sebastian Schmidt
2651d30ebf
Add ImageData output to GraphRunner
...
PiperOrigin-RevId: 517994561
2023-03-20 09:46:27 -07:00
Copybara-Service
54e4dfc853
Merge pull request #4177 from kinaryml:face-landmarker-python
...
PiperOrigin-RevId: 517979421
2023-03-20 08:47:47 -07:00
MediaPipe Team
47fa1a9578
Internal change
...
PiperOrigin-RevId: 517886450
2023-03-20 00:25:47 -07:00
MediaPipe Team
524acaaaa7
internal change
...
PiperOrigin-RevId: 517823184
2023-03-19 16:07:32 -07:00
Jiuqiang Tang
f06e4224b8
Allow ModelResourcesCalculator to use file_pointer_meta.
...
PiperOrigin-RevId: 517742722
2023-03-19 01:33:52 -07:00
Jiuqiang Tang
6634d22161
Add LabelMapProto.java source code to MediaPipe AAR.
...
PiperOrigin-RevId: 517563190
2023-03-17 19:49:53 -07:00
Jiuqiang Tang
6785bcc47d
Add java_package
and java_outer_classname
to label_map.proto.
...
PiperOrigin-RevId: 517563000
2023-03-17 19:45:45 -07:00
Jiuqiang Tang
065f1f38aa
Fix the vision tasks aar build rule to solve the "cannot find symbol" error:
...
```
mediapipe/tasks/java/com/google/mediapipe/tasks/vision/imagesegmenter/ImageSegmenter.java:28: error: cannot find symbol
import com.google.mediapipe.tasks.TensorsToSegmentationCalculatorOptionsProto;
```
PiperOrigin-RevId: 517542284
2023-03-17 17:02:22 -07:00
Jiuqiang Tang
0805d61bfe
Add the source code TensorsToSegmentationCalculatorOptionsProto.java into tasks core's maven package.
...
PiperOrigin-RevId: 517516701
2023-03-17 15:01:33 -07:00
MediaPipe Team
3dede1a9a5
Add label_map filtering into filter_detection drishti calculator.
...
PiperOrigin-RevId: 517515046
2023-03-17 14:53:48 -07:00
MediaPipe Team
1a456dcbf9
Internal change
...
PiperOrigin-RevId: 517466009
2023-03-17 11:40:26 -07:00
kinaryml
1ba285d916
Updated a method name in face_landmarker_test.py
2023-03-16 15:10:39 -07:00
MediaPipe Team
560945ad39
Internal Changes
...
PiperOrigin-RevId: 517219631
2023-03-16 13:58:02 -07:00
kinaryml
94dba82284
Renamed a test method to use the plural form
2023-03-16 12:54:38 -07:00
kinaryml
b36b0bb3e8
Updated API and tests
2023-03-16 12:51:19 -07:00
kinaryml
2753c79fde
Removed MatrixData dataclass and used NumPy to represent Matrix
2023-03-16 11:50:07 -07:00
MediaPipe Team
a9e956baa1
Add more details to the invoke call trace.
...
It is always useful information to know if the TPU invoke is Async or not, and if the GPU invoke on the old path or new path.
This can make it obvious in the perfetto trace.
PiperOrigin-RevId: 517162515
2023-03-16 10:37:32 -07:00
MediaPipe Team
3b66ac0623
Import the saved Keras models of BlazeFaceStylizer components into MediaPipe model maker.
...
PiperOrigin-RevId: 517044265
2023-03-16 00:44:06 -07:00
kinaryml
9aea1be6f9
Removed geometry pipeline calculator
2023-03-15 23:51:12 -07:00
Kinar R
15d90bd325
Merge branch 'master' into face-landmarker-python
2023-03-16 12:17:59 +05:30
Copybara-Service
d84ccbadad
Merge pull request #4158 from kinaryml:face-detector-python
...
PiperOrigin-RevId: 516970627
2023-03-15 17:13:37 -07:00
MediaPipe Team
8f1ce5fef6
Add quality test for InteractiveSegmenter
...
PiperOrigin-RevId: 516968294
2023-03-15 17:02:34 -07:00
MediaPipe Team
61bcddc671
Add Interactive Segmenter MediaPipe Task
...
PiperOrigin-RevId: 516954589
2023-03-15 16:05:18 -07:00
MediaPipe Team
59962bed27
ImageSegmenterGraph set activation type from metadata, and remove the activation config in C++ ImageSegmenterOptions.
...
PiperOrigin-RevId: 516893115
2023-03-15 12:13:00 -07:00
MediaPipe Team
a323825134
Internal change
...
PiperOrigin-RevId: 516882513
2023-03-15 11:35:49 -07:00
MediaPipe Team
18d88c531a
Internal MediaPipe Tasks change.
...
PiperOrigin-RevId: 516881879
2023-03-15 11:30:58 -07:00
MediaPipe Team
ce3cd94f45
Internal change
...
PiperOrigin-RevId: 516871638
2023-03-15 10:56:32 -07:00
kinaryml
80dd764605
Removed dummy packet creation and preserved face_geometry protobuf import
2023-03-15 10:52:16 -07:00
kinaryml
4a6015e65c
Fixed some issues in the MatrixData container, revised the implementation and added more tests
2023-03-15 10:41:36 -07:00
kinaryml
06c37c6442
Updated mediapipe/python/BUILD and tests
2023-03-15 09:11:06 -07:00
Kinar R
2af660321d
Merge branch 'google:master' into face-landmarker-python
2023-03-15 21:22:35 +05:30
Fergus Henderson
04ffb8432e
Fix typo.
...
PiperOrigin-RevId: 516834369
2023-03-15 08:41:40 -07:00
Sebastian Schmidt
c8b56439af
Fix typo
...
PiperOrigin-RevId: 516758040
2023-03-15 01:38:55 -07:00
Kinar R
647db21fc3
Merge branch 'google:master' into face-landmarker-python
2023-03-15 11:03:15 +05:30
kinaryml
d83f400b08
Updated API and tests
2023-03-14 22:32:39 -07:00
MediaPipe Team
f517eddce1
API for c++ ImageSegmenter to get labels
...
PiperOrigin-RevId: 516714139
2023-03-14 21:13:08 -07:00
MediaPipe Team
cafff14135
GeometryPipelineCalculator support single face landmarks input.
...
PiperOrigin-RevId: 516701488
2023-03-14 20:03:07 -07:00
MediaPipe Team
141cf843ae
Add getLabels to ImageSegmeter Java API
...
PiperOrigin-RevId: 516683339
2023-03-14 18:04:33 -07:00
Yuqi Li
51d9640d88
Add metadata writer for image segmentation.
...
PiperOrigin-RevId: 516671364
2023-03-14 17:00:30 -07:00
MediaPipe Team
9a89b47572
Rename *ModelFile to *File for methods of ModelAssetBundleResources.
...
PiperOrigin-RevId: 516667461
2023-03-14 16:42:32 -07:00
Jiuqiang Tang
cd2cc971bb
Registering FaceGeometry proto.
...
PiperOrigin-RevId: 516663848
2023-03-14 16:28:48 -07:00
Sebastian Schmidt
ec3cd45d61
Add InteractiveSegmenter Web API
...
PiperOrigin-RevId: 516654090
2023-03-14 15:48:38 -07:00
MediaPipe Team
6774794d02
Add the dataset module for face stylizer in model maker.
...
PiperOrigin-RevId: 516628350
2023-03-14 14:11:20 -07:00
Hadon Nash
ade31b567b
Internal change
...
PiperOrigin-RevId: 516626371
2023-03-14 14:04:57 -07:00
MediaPipe Team
ed3e728bb8
Internal change
...
PiperOrigin-RevId: 516607678
2023-03-14 12:57:24 -07:00
Jiuqiang Tang
fef8b9cb58
Registering FaceGeometry proto.
...
PiperOrigin-RevId: 516597971
2023-03-14 12:21:02 -07:00
MediaPipe Team
854ab25ee9
Internal change.
...
PiperOrigin-RevId: 516594221
2023-03-14 12:11:18 -07:00
MediaPipe Team
8a41a5e44d
Update models.
...
PiperOrigin-RevId: 516575530
2023-03-14 11:06:20 -07:00
MediaPipe Team
c895867427
Expose FrameBuffer
view on GpuBufferStorageYuvImage.
...
PiperOrigin-RevId: 516546716
2023-03-14 09:30:25 -07:00
MediaPipe Team
2659ea0392
Internal change
...
PiperOrigin-RevId: 516535124
2023-03-14 08:44:40 -07:00
Alan Kelly
bc641a22a8
Internal change
...
PiperOrigin-RevId: 516520860
2023-03-14 07:41:20 -07:00
kinaryml
23681cde0d
Revised face landmarker implementation and tests
2023-03-14 00:37:32 -07:00
Kinar R
4a7489cd3a
Merge branch 'google:master' into face-landmarker-python
2023-03-14 11:27:52 +05:30
MediaPipe Team
46ba1d8051
Use ExternalFile to set metadata of GeometryPipelineCalculator.
...
PiperOrigin-RevId: 516384491
2023-03-13 18:50:33 -07:00
Jiuqiang Tang
57f106e0a7
Wait until the metal backend finishes its work in the TensorsToImageCalculator.
...
PiperOrigin-RevId: 516360846
2023-03-13 16:56:46 -07:00
MediaPipe Team
89857f33a2
Make ImageToTensorCalculator use kGpuService optionally
...
PiperOrigin-RevId: 516358053
2023-03-13 16:48:49 -07:00
Chris McClanahan
1b4a835be0
Internal change
...
PiperOrigin-RevId: 516349788
2023-03-13 16:09:56 -07:00
Esha Uboweja
0f58d89992
Preserves all elements of BASE_HAND_RECTS
input streams in HandAssociationCalculator
.
...
PiperOrigin-RevId: 516339343
2023-03-13 15:32:35 -07:00
Sebastian Schmidt
c32ddcb04c
Add alwayslink to face_stylizer_graph
...
PiperOrigin-RevId: 516330940
2023-03-13 14:58:39 -07:00
Sebastian Schmidt
eac2e337f6
Sort vision tasks in README.md
...
PiperOrigin-RevId: 516312229
2023-03-13 13:53:20 -07:00
Sebastian Schmidt
85600ca326
Add Keypoint and Region-of-interest
...
PiperOrigin-RevId: 516299794
2023-03-13 13:10:40 -07:00
Sebastian Schmidt
490d1a7516
Refactor Web code for InteractiveSegmenter
...
PiperOrigin-RevId: 516254891
2023-03-13 10:43:24 -07:00
kinaryml
efae2830f1
Updated face landmarker implementation and tests
2023-03-13 08:46:41 -07:00
Jiuqiang Tang
1d2041b992
Internal change
...
PiperOrigin-RevId: 516220827
2023-03-13 08:43:21 -07:00
MediaPipe Team
ffea85e470
Internal change
...
PiperOrigin-RevId: 516179167
2023-03-13 05:13:01 -07:00
kinaryml
89be4c7b64
Added some files for the face landmarker implementation
2023-03-12 16:09:04 -07:00
MediaPipe Team
131be2169a
Add FaceDetector Java API
...
PiperOrigin-RevId: 515913662
2023-03-11 13:14:47 -08:00
MediaPipe Team
296ee33be5
Add FaceLandmarker C++ API
...
PiperOrigin-RevId: 515912777
2023-03-11 13:05:21 -08:00
kinaryml
78e48825ae
Make create_audio_record not a static method
2023-03-11 07:39:34 -08:00
MediaPipe Team
c94de4032d
Fix preprocess Callable typing
...
PiperOrigin-RevId: 515818356
2023-03-10 21:50:46 -08:00
Jiuqiang Tang
3e8fd58400
Make createAudioRecord a class method not a static method.
...
PiperOrigin-RevId: 515740313
2023-03-10 14:34:32 -08:00
Sebastian Schmidt
db779ba78f
Use drishti_proto_library for libraries in mediapipe/gpu
...
PiperOrigin-RevId: 515708036
2023-03-10 12:27:06 -08:00
MediaPipe Team
c9bd4f5957
Internal change
...
PiperOrigin-RevId: 515706419
2023-03-10 12:22:27 -08:00
MediaPipe Team
c3a32d76be
Update face geometry proto java package name.
...
PiperOrigin-RevId: 515696170
2023-03-10 11:45:35 -08:00
Kinar R
9d82000148
Update BUILD
2023-03-11 00:04:07 +05:30
Kinar R
f56a3088e3
Update audio_record_test.py
2023-03-11 00:02:41 +05:30
kinaryml
9787056508
Added the AudioRecord API
2023-03-10 10:17:03 -08:00
MediaPipe Team
05b505c8e2
Introduce api to disable service default initialization.
...
PiperOrigin-RevId: 515501608
2023-03-09 18:57:39 -08:00
Sebastian Schmidt
ef4a8cde42
Solve iOS build error for gpu_buffer.cc
...
PiperOrigin-RevId: 515473643
2023-03-09 16:28:58 -08:00
MediaPipe Team
2d8f937913
Improve docstring of image classifier model spec.
...
PiperOrigin-RevId: 515466722
2023-03-09 16:06:40 -08:00
Sebastian Schmidt
517e997179
Solve Linking error for Hello World iOS example
...
PiperOrigin-RevId: 515466634
2023-03-09 16:02:07 -08:00
MediaPipe Team
c2a69ab476
Update ImageFrameToGpuBufferCalculator to use api2 and GpuBuffer conversions
...
PiperOrigin-RevId: 515407159
2023-03-09 12:21:00 -08:00
MediaPipe Team
5daf58009d
internal
...
PiperOrigin-RevId: 515392932
2023-03-09 11:27:11 -08:00
Jiuqiang Tang
5bd6a7082a
Add requiredInputBufferSize as an input argument of createAudioRecord.
...
PiperOrigin-RevId: 515374407
2023-03-09 10:30:49 -08:00
MediaPipe Team
39e2c8351f
Add build system for Halide and expose FrameBufferUtils.
...
PiperOrigin-RevId: 515304264
2023-03-09 05:06:18 -08:00
kinaryml
7463e48fd4
Added some files necessary for the Face Stylizer implementation
2023-03-09 02:39:21 -08:00
kinaryml
f48909cab6
Fixed score's data type
2023-03-09 02:13:34 -08:00
kinaryml
24114ec2fe
Updated comment in test
2023-03-09 01:41:42 -08:00
kinaryml
022838a7f3
Added Face Detector implementation and tests
2023-03-09 01:36:39 -08:00
MediaPipe Team
c12eae229f
Internal change
...
PiperOrigin-RevId: 515187906
2023-03-08 17:36:04 -08:00
MediaPipe Team
8d9f627fd9
Internal change
...
PiperOrigin-RevId: 515187139
2023-03-08 17:32:21 -08:00
MediaPipe Team
9f1f4273d0
Support hair segmentation model in image segmenter
...
PiperOrigin-RevId: 515151150
2023-03-08 15:01:14 -08:00
MediaPipe Team
2fb62e4c29
Add volume_gain_db option to TensorsToAudioCalculator.
...
PiperOrigin-RevId: 515150234
2023-03-08 14:57:29 -08:00
Jiuqiang Tang
253a5b477e
Implement face stylizer graph and its C++ API.
...
PiperOrigin-RevId: 515139282
2023-03-08 14:18:08 -08:00
Yuqi Li
6f8c30abdd
nit: update the description format in object_detector.MetadataWriter.
...
PiperOrigin-RevId: 515113799
2023-03-08 12:46:08 -08:00
MediaPipe Team
b8917ad31f
Add FaceDetectorResult
...
PiperOrigin-RevId: 515104977
2023-03-08 12:10:13 -08:00
Sebastian Schmidt
09f63cbbe0
Internal change
...
PiperOrigin-RevId: 515094293
2023-03-08 11:33:38 -08:00
Jiuqiang Tang
ddc535e705
Add DftTensorFormat To TensorsToAudioCalculatorOptions.
...
PiperOrigin-RevId: 515077766
2023-03-08 10:38:40 -08:00
Hadon Nash
16c2e32a0d
Internal change
...
PiperOrigin-RevId: 515044500
2023-03-08 08:29:53 -08:00
MediaPipe Team
13d7e1a7ba
Changes the visibility of ImageTensorSpecs to public to allow clients use GetInputImageTensorSpecs().
...
PiperOrigin-RevId: 514853148
2023-03-07 15:16:40 -08:00
MediaPipe Team
225dd36a63
Internal change
...
PiperOrigin-RevId: 514835354
2023-03-07 14:11:47 -08:00
Yuqi Li
46b5c4012d
add custom metadata in metadata_schema.
...
PiperOrigin-RevId: 514768756
2023-03-07 10:15:09 -08:00
MediaPipe Team
414031867e
Internal change
...
PiperOrigin-RevId: 514763674
2023-03-07 10:00:10 -08:00
Jiuqiang Tang
dbd6d72696
Add GetInputImageTensorSpecs into BaseVisionTaskApi for tasks api users to get input image tensor specifications.
...
PiperOrigin-RevId: 514650593
2023-03-07 00:44:07 -08:00
MediaPipe Team
2f2a74da6a
Internal MediaPipe Tasks change.
...
PiperOrigin-RevId: 514637484
2023-03-06 23:17:35 -08:00
MediaPipe Team
c1b460920c
normalized keypoint container. Detection adds optional keypoint list.
...
PiperOrigin-RevId: 514624925
2023-03-06 22:02:59 -08:00
MediaPipe Team
e4ac1a10c2
TensorsToSegmentation web postprocessing on GPU: softmax activation
...
PiperOrigin-RevId: 514589911
2023-03-06 19:08:53 -08:00
MediaPipe Team
bd9a2ee1fc
Internal change
...
PiperOrigin-RevId: 514580892
2023-03-06 18:13:50 -08:00
MediaPipe Team
0337c7f52f
Fix typo in ImageSegmenter.java
...
PiperOrigin-RevId: 514534013
2023-03-06 14:51:49 -08:00
MediaPipe Team
f15244997f
Internal change
...
PiperOrigin-RevId: 514498364
2023-03-06 12:58:01 -08:00
Jiuqiang Tang
77fcaa9597
Allow TensorsToAudioCalculator to add and overlay adjacent windows.
...
PiperOrigin-RevId: 514483756
2023-03-06 12:08:57 -08:00
MediaPipe Team
c64f83fff4
Internal change
...
PiperOrigin-RevId: 514452059
2023-03-06 10:29:29 -08:00
MediaPipe Team
6c68d4c358
Internal change
...
PiperOrigin-RevId: 514421618
2023-03-06 08:42:19 -08:00
MediaPipe Team
96b2958f18
Add ViewProvider for ImageFrame in GpuBufferStorageYuvImage.
...
PiperOrigin-RevId: 514344066
2023-03-06 07:53:02 -08:00
MediaPipe Team
a43be73ee4
Internal MediaPipe Tasks change.
...
PiperOrigin-RevId: 514150403
2023-03-06 07:32:59 -08:00
MediaPipe Team
763842289a
Add FaceLandmarkerResult for FaceLandmarker API
...
PiperOrigin-RevId: 514137566
2023-03-06 07:31:30 -08:00
MediaPipe Team
cd14d2e688
Internal MediaPipe Tasks change.
...
PiperOrigin-RevId: 514002859
2023-03-06 07:29:55 -08:00
Yuqi Li
dbe4175a08
Internal change
...
PiperOrigin-RevId: 514001732
2023-03-06 07:28:20 -08:00
MediaPipe Team
c98b4b6ec6
Internal change
...
PiperOrigin-RevId: 513992315
2023-03-06 07:26:39 -08:00
MediaPipe Team
3d41eabc2e
Face Detector C++ API
...
PiperOrigin-RevId: 513959349
2023-03-06 07:17:46 -08:00
MediaPipe Team
5b2678a49f
Add a CHECK for the cases when null service is accessed unconditionally.
...
PiperOrigin-RevId: 513956583
2023-03-06 07:16:29 -08:00
MediaPipe Team
9c3abcd06f
Document graph service usage with docs and unit tests.
...
PiperOrigin-RevId: 513955877
2023-03-06 07:15:10 -08:00
MediaPipe Team
3854d9fcd5
Document proper way to set services.
...
PiperOrigin-RevId: 513955214
2023-03-06 07:13:54 -08:00
MediaPipe Team
2963739086
Internal MediaPipe Tasks change.
...
PiperOrigin-RevId: 513897822
2023-03-06 07:12:37 -08:00
Yuqi Li
fe92d2e781
Metadata Writer: add object detection metadata writer.
...
PiperOrigin-RevId: 513897494
2023-03-06 07:11:10 -08:00
Sebastian Schmidt
13db1c55d3
Make Bert/RegexTokenizerTest pass on Windows
...
PiperOrigin-RevId: 513887535
2023-03-06 07:04:30 -08:00
MediaPipe Team
b7ec83efb5
Add optional face blendshapes to face landmarks detector graph.
...
PiperOrigin-RevId: 513867488
2023-03-03 10:48:55 -08:00
Hadon Nash
c9c1bf21ae
Internal change
...
PiperOrigin-RevId: 513854481
2023-03-03 10:00:10 -08:00
Prianka Liz Kariat
87df23f0fa
Updated formatting of MPPRunningMode.h
2023-03-03 14:40:00 +05:30
Prianka Liz Kariat
7b8d92ba47
Updated formatting in MPPVisionTaskRunner
2023-03-03 14:39:22 +05:30
Prianka Liz Kariat
412476eba1
Added inline function to return display name of MPPRunningMode
2023-03-03 14:39:03 +05:30
Prianka Liz Kariat
f2dfa7f474
Updated documentation of MPPVisionTaskRunner
2023-03-03 12:33:31 +05:30
Prianka Liz Kariat
160fa424b5
Updated documentation of MPPTaskRunner
2023-03-03 12:33:17 +05:30
Prianka Liz Kariat
fee66069ac
Updated error with info about unsupported mirrored orientations in MPPVisionTaskRunner
2023-03-03 12:19:14 +05:30
Prianka Liz Kariat
6253966901
Updated comments in MPPTaskRunner to include note about mirrored orientations
2023-03-03 12:15:25 +05:30
Prianka Liz Kariat
289b3b20de
Added methods for common functionality in MPPImageClassifier
2023-03-03 12:01:45 +05:30
Prianka Liz Kariat
8aaabe4a02
Updated comments in MPPVisionTaskRunner
2023-03-03 11:18:36 +05:30
Prianka Liz Kariat
d577727698
Updated MPPImageClassifier
2023-03-03 11:11:07 +05:30
Prianka Liz Kariat
af82dc5e17
Updated comments in MPPImageClassifier
2023-03-03 11:10:20 +05:30
Prianka Liz Kariat
4b54f7f45f
Fixed comments in MPPVisionTaskRunner
2023-03-03 10:57:39 +05:30
MediaPipe Team
3837c92fd5
Add functions for checking the existence of options in subgraphs and calculators.
...
PiperOrigin-RevId: 513689742
2023-03-02 18:01:07 -08:00
MediaPipe Team
91d53cd181
Make image preprocessing support RGBA image.
...
PiperOrigin-RevId: 513680594
2023-03-02 17:13:19 -08:00
Sebastian Schmidt
c3adf19706
Invoke vector listeners for zero-element vectors
...
PiperOrigin-RevId: 513662913
2023-03-02 15:59:26 -08:00
Sebastian Schmidt
7664e0ef64
Make SentencePieceTokenizerTest work on Windows
...
PiperOrigin-RevId: 513638600
2023-03-02 14:23:22 -08:00
MediaPipe Team
945b36766c
Let web API add empty packets to input streams
...
PiperOrigin-RevId: 513630040
2023-03-02 13:51:39 -08:00
MediaPipe Team
0ba35cf1a7
Internal change
...
PiperOrigin-RevId: 513608516
2023-03-02 12:29:06 -08:00
MediaPipe Team
c71f78c38f
Internal change
...
PiperOrigin-RevId: 513607664
2023-03-02 12:24:51 -08:00
MediaPipe Team
dd4301802a
migrate env_generator_calculator
...
PiperOrigin-RevId: 513585830
2023-03-02 11:05:02 -08:00
MediaPipe Team
02ee934b3e
When "--define=MEDIAPIPE_NO_JNI=1" used in compilation, no implementation in libandroid.so is used.
...
PiperOrigin-RevId: 513580575
2023-03-02 10:46:35 -08:00
Prianka Liz Kariat
09fa23088a
Added TODO
2023-03-02 20:01:48 +05:30
Prianka Liz Kariat
33a34de03b
Updated method signature in MPPTaskRunner
2023-03-02 19:50:00 +05:30
Prianka Liz Kariat
fe7bb92859
Added dependency for image format
2023-03-02 19:49:42 +05:30
Prianka Liz Kariat
6eafddb8e2
Added MPPImageClassifier
2023-03-02 19:46:20 +05:30
Prianka Liz Kariat
ee6171c833
Added MPPImageClassifierOptionsHelpers
2023-03-02 19:46:11 +05:30
Prianka Liz Kariat
abb140ed2e
Added MPPImageClassifierResultHelpers
2023-03-02 19:45:58 +05:30
Prianka Liz Kariat
c871fc58ec
Updated build targets of vision packet creator and task runner
2023-03-02 19:43:46 +05:30
Prianka Liz Kariat
c625d6afdc
Added methods to MPPVisionPacketCreator
2023-03-02 19:43:22 +05:30
Prianka Liz Kariat
dc393b0bd4
Added methods to MPPVisionTaskRunner
2023-03-02 19:43:01 +05:30
Prianka Liz Kariat
b76ab37394
Removed unwanted imports
2023-03-02 19:37:24 +05:30
Prianka Liz Kariat
045050fc85
Changed method Updated method calls to process packet map in iOS text tasks
2023-03-02 19:36:34 +05:30
Prianka Liz Kariat
6d7f172e9f
Changed return type of process method in MPPTaskRunner
2023-03-02 19:35:05 +05:30
Prianka Liz Kariat
87ba86ace2
Added method to send packet map to C++ task runner
2023-03-02 19:34:44 +05:30
MediaPipe Team
6796977a04
migrate geometry_pipeline_calculator
...
PiperOrigin-RevId: 513368520
2023-03-01 16:09:48 -08:00
Sebastian Schmidt
f15637b62c
Make Metadata tests pass on Windows
...
PiperOrigin-RevId: 513365428
2023-03-01 15:59:43 -08:00
Sebastian Schmidt
abfcd8ec1d
Make LoadBinaryContent work on Windows
...
PiperOrigin-RevId: 513330348
2023-03-01 13:49:02 -08:00
MediaPipe Team
22fce9e136
migrate mediapipe/modules/face_geometry to mediapipe/tasks
...
PiperOrigin-RevId: 513284254
2023-03-01 10:59:56 -08:00
Sebastian Schmidt
22f186724e
Make delegate sticky
...
PiperOrigin-RevId: 513249729
2023-03-01 09:00:36 -08:00
Sebastian Schmidt
4a1ba11e3f
Do not use designated initializers
...
PiperOrigin-RevId: 513028900
2023-02-28 13:52:36 -08:00
Jiuqiang Tang
172b360478
Remove unused variable 'input_num'.
...
PiperOrigin-RevId: 513009671
2023-02-28 12:37:03 -08:00
Copybara-Service
f1b20b0c52
Merge pull request #4104 from priankakariatyml:ios-image-classifier
...
PiperOrigin-RevId: 512991238
2023-02-28 11:29:19 -08:00
Jiuqiang Tang
646ab8505a
Small fixes to TensorsToImageCalculator.
...
PiperOrigin-RevId: 512967357
2023-02-28 10:11:42 -08:00
Sebastian Schmidt
06dd003113
Internal change
...
PiperOrigin-RevId: 512777889
2023-02-27 17:34:29 -08:00
MediaPipe Team
bfddb32358
remove usage of var for ImageSegmenter.java
...
PiperOrigin-RevId: 512767947
2023-02-27 16:49:27 -08:00
Sebastian Schmidt
689d5ba6e3
Internal
...
PiperOrigin-RevId: 512755713
2023-02-27 16:00:35 -08:00
Sebastian Schmidt
1dca871d09
Remove designated initializer use from CombinedPredictionCalculatorTestCase
...
PiperOrigin-RevId: 512747781
2023-02-27 15:28:34 -08:00
Sebastian Schmidt
1d927c5971
Internal change
...
PiperOrigin-RevId: 512709627
2023-02-27 13:08:04 -08:00
MediaPipe Team
a60d67eb10
Update ImageSegmenter API for image/video mode to have both callback API and returned result API.
...
PiperOrigin-RevId: 512697585
2023-02-27 12:21:30 -08:00
Jiuqiang Tang
aa61abe386
Implement TensorsToImageCalculator.
...
PiperOrigin-RevId: 512687103
2023-02-27 11:46:07 -08:00
MediaPipe Team
5913e5dd1d
Internal change
...
PiperOrigin-RevId: 512686714
2023-02-27 11:41:44 -08:00
MediaPipe Team
75576700ed
Add Bitmap image capture capability to GlSurfaceViewRenderer.
...
PiperOrigin-RevId: 512677893
2023-02-27 11:14:20 -08:00
Sebastian Schmidt
9f59d4d01b
Remove cosineSimilarity() from AudioEmbedder
...
PiperOrigin-RevId: 512671255
2023-02-27 11:13:20 -08:00
MediaPipe Team
39b2fec60f
Internal change
...
PiperOrigin-RevId: 512643827
2023-02-27 11:12:20 -08:00
MediaPipe Team
1575e7f79c
Internal change
...
PiperOrigin-RevId: 512457466
2023-02-27 11:11:24 -08:00
MediaPipe Team
17466fb7f1
Internal change
...
PiperOrigin-RevId: 512111461
2023-02-27 11:10:19 -08:00
MediaPipe Team
01c64082f1
ImageToTensorCalculator decides the output tensor size in runtime from the input image size.
...
PiperOrigin-RevId: 511882195
2023-02-23 14:18:31 -08:00
MediaPipe Team
0981367e84
DetectionTransformationCalculator handles empty input.
...
PiperOrigin-RevId: 511881969
2023-02-23 14:14:20 -08:00
MediaPipe Team
75d799d2b9
Add Copyright head
...
PiperOrigin-RevId: 511694458
2023-02-22 22:47:02 -08:00
MediaPipe Team
ff10f3c814
Move NormalizedKeypoint to a separate header
...
PiperOrigin-RevId: 511642586
2023-02-22 17:42:06 -08:00
MediaPipe Team
2c3c1e664a
add TensorsToFaceLandmarksGraph to support two types of face mesh models.
...
PiperOrigin-RevId: 511626032
2023-02-22 16:22:13 -08:00
Yuqi Li
9e7950a69a
Make each model file in the model asset bundle to be aligned relative to the start of the file (alignment = 4).
...
PiperOrigin-RevId: 511624410
2023-02-22 16:15:24 -08:00
MediaPipe Team
40b0dc960a
Internal Changes
...
PiperOrigin-RevId: 511604893
2023-02-22 14:55:03 -08:00
MediaPipe Team
000aeeb036
Update face detector graph for downstream face landmarks graph.
...
PiperOrigin-RevId: 511566984
2023-02-22 12:31:57 -08:00
MediaPipe Team
fbbc13d756
update detection result to include optional keypoints.
...
PiperOrigin-RevId: 511538880
2023-02-22 10:50:58 -08:00
MediaPipe Team
e2ac704428
internal change
...
PiperOrigin-RevId: 511338483
2023-02-21 16:40:37 -08:00
MediaPipe Team
9a6d5e0444
Update MediaPipe TFLite code to use generic "shim" symbols and headers
...
PiperOrigin-RevId: 511265313
2023-02-21 11:58:32 -08:00
Prianka Liz Kariat
68fdf6b6cb
Updated comment arguments in MPPImageUtils
2023-02-20 11:27:21 +05:30
Prianka Liz Kariat
4d2dd50703
Updated method name in MPPVisionPacketCreator
2023-02-20 11:23:04 +05:30
Jiuqiang Tang
8a0830ce7b
Add "java_package" and "java_outer_classname" to ImageTransformationCalculatorOptions.
...
PiperOrigin-RevId: 510720513
2023-02-18 16:58:56 -08:00
MediaPipe Team
d0aa98bd5f
Internal change
...
PiperOrigin-RevId: 510570555
2023-02-17 18:50:05 -08:00
MediaPipe Team
68ba9a6ebf
[ImageTransformationCalculator]Add option to specify padding color
...
PiperOrigin-RevId: 510541473
2023-02-17 15:57:19 -08:00
MediaPipe Team
37a825c98d
graph utils functions.
...
PiperOrigin-RevId: 510513793
2023-02-17 13:54:46 -08:00
MediaPipe Team
1a60a0e2d6
Use box_output_format
to decide keypoint order
...
PiperOrigin-RevId: 510464960
2023-02-17 10:30:57 -08:00
MediaPipe Team
4ed9f507ad
Internal change
...
PiperOrigin-RevId: 510281435
2023-02-16 17:01:56 -08:00
Hadon Nash
5f6bbdbce5
Internal change
...
PiperOrigin-RevId: 510243967
2023-02-16 14:26:46 -08:00
MediaPipe Team
1b66fc2802
Fix Typo.
...
PiperOrigin-RevId: 510156746
2023-02-16 08:55:56 -08:00
MediaPipe Team
ba10ae8410
Add mediapipe tasks face blendshapes graph
...
PiperOrigin-RevId: 509995915
2023-02-15 19:26:56 -08:00
MediaPipe Team
bdd1c24990
Refactor common methods into vision/core/image_utils.py and vision/core/test_utils.py
...
PiperOrigin-RevId: 509968910
2023-02-15 16:54:38 -08:00
MediaPipe Team
3d4ed305bc
Make Tensor::Move() forward quantization parameters.
...
PiperOrigin-RevId: 509951145
2023-02-15 15:40:22 -08:00
MediaPipe Team
796a96d842
Add support for [xmin, ymin, xmax, ymax] style of bbox output
...
PiperOrigin-RevId: 509942540
2023-02-15 15:06:52 -08:00
Prianka Liz Kariat
5e5a1a733f
Updated imports
2023-02-16 01:37:50 +05:30
Prianka Liz Kariat
dce81342b6
Updated imports of MPPImageUtils
2023-02-16 01:35:27 +05:30
Prianka Liz Kariat
ae05c78443
Updated formatting
2023-02-16 01:33:33 +05:30
Prianka Liz Kariat
42e35503d9
Removed unwanted declarations in namespace
2023-02-16 01:31:51 +05:30
Prianka Liz Kariat
a503fb53e0
Updated MPPVisionTaskRunner
2023-02-16 01:31:29 +05:30
Prianka Liz Kariat
a0253274cc
Added MPPVisionPacketCreator
2023-02-16 01:31:09 +05:30
Prianka Liz Kariat
8c3e3456a3
Added MPPImageClassifierOptions
2023-02-16 01:26:10 +05:30
Prianka Liz Kariat
825b30bccd
Added MPPImageClassifierResult
2023-02-16 01:25:57 +05:30
Prianka Liz Kariat
a128810564
Updated MPPImageUtils with methods to create image frame
2023-02-16 01:25:16 +05:30
Sebastian Schmidt
d450a673c0
Open visibility of iOS TextClassifier & TextEmbedder
...
PiperOrigin-RevId: 509645638
2023-02-14 14:53:24 -08:00
MediaPipe Team
5f2261ff59
face landmarks detector graph
...
PiperOrigin-RevId: 509630430
2023-02-14 14:00:37 -08:00
Copybara-Service
d6fd2c52a7
Merge pull request #4093 from priankakariatyml:ios-ml-image-utils
...
PiperOrigin-RevId: 509602397
2023-02-14 12:17:41 -08:00
Sebastian Schmidt
c2260e8877
Use mediapipe_proto_library for gl_context_options_proto
...
PiperOrigin-RevId: 509601125
2023-02-14 12:13:01 -08:00
MediaPipe Team
c66b7e83f0
ssd anchors calculator add fixed anchors.
...
PiperOrigin-RevId: 509574814
2023-02-14 10:43:23 -08:00
Prianka Liz Kariat
55e5377c08
Updated formatting
2023-02-14 20:51:51 +05:30
Prianka Liz Kariat
3a7aa29226
Updated note about packets callback in vision task runner
2023-02-14 20:49:14 +05:30
Prianka Liz Kariat
4e1fa82d50
Added designated initializer in vision task runner
2023-02-14 20:40:21 +05:30
Prianka Liz Kariat
a490255c17
Updated formatting
2023-02-14 20:40:06 +05:30
Prianka Liz Kariat
17ff493a9d
Updated formatting
2023-02-14 20:39:25 +05:30
Prianka Liz Kariat
b940a19462
Merge branch 'master' into ios-ml-image-utils
2023-02-14 20:34:55 +05:30
Copybara-Service
a578a702ec
Merge pull request #4075 from priankakariatyml:ios-ml-image
...
PiperOrigin-RevId: 509465929
2023-02-14 02:19:35 -08:00
MediaPipe Team
513ab7abba
Internal change
...
PiperOrigin-RevId: 509338497
2023-02-13 14:47:34 -08:00
Sebastian Schmidt
deae714a5c
Enable Python Audio Classifier & Embedder on Windows
...
PiperOrigin-RevId: 509243198
2023-02-13 09:06:19 -08:00
Prianka Liz Kariat
1cd3c05fc5
Added default case to running mode check
2023-02-13 19:58:14 +05:30
Prianka Liz Kariat
328fe4ed39
Added vision task runner
2023-02-13 19:55:12 +05:30
Prianka Liz Kariat
1623b591b7
Added MPPRunningMode
2023-02-13 19:52:00 +05:30
Prianka Liz Kariat
e2f1d07c8b
Updated target definition for MPPImage
2023-02-13 19:44:09 +05:30
Prianka Liz Kariat
02734b3add
Added MPPImageUtils
2023-02-13 19:43:49 +05:30
Prianka Liz Kariat
acba3ab26d
Bug fixes in MPPImage
2023-02-13 19:41:15 +05:30
MediaPipe Team
626f92caea
Move BuildInputImageTensorSpecs to utils
...
PiperOrigin-RevId: 508829724
2023-02-10 21:57:13 -08:00
MediaPipe Team
2c82f67097
Add location info in registry (debug mode only)
...
PiperOrigin-RevId: 508786558
2023-02-10 16:58:44 -08:00
Hadon Nash
e719d2d423
Internal change
...
PiperOrigin-RevId: 508766449
2023-02-10 15:23:01 -08:00
Aden Grue
09ad961421
Internal change
...
PiperOrigin-RevId: 508701833
2023-02-10 10:54:55 -08:00
MediaPipe Team
39a943e91e
Request ModelResourcesGraphService for all Task API web graphs.
...
PiperOrigin-RevId: 508681004
2023-02-10 09:36:03 -08:00
MediaPipe Team
915d2c7417
Internal text task change.
...
PiperOrigin-RevId: 508568811
2023-02-09 22:31:14 -08:00
MediaPipe Team
d61b7dbef8
Updated the Begin/EndLoopCalculator to be able to handle mediapipe::Tensor
...
type.
PiperOrigin-RevId: 508552066
2023-02-09 20:33:40 -08:00
MediaPipe Team
1eb54bdaa6
Internal change
...
PiperOrigin-RevId: 508533812
2023-02-09 18:49:01 -08:00
MediaPipe Team
1f848c4d69
Fix typo in CalculatorGraph error message
...
PiperOrigin-RevId: 508517972
2023-02-09 17:29:33 -08:00
MediaPipe Team
fd764dae0a
Depends on TFLite shim header.
...
PiperOrigin-RevId: 508491302
2023-02-09 15:29:47 -08:00
MediaPipe Team
99fc975f49
Add download model on demand to text classifier
...
PiperOrigin-RevId: 508441452
2023-02-09 12:15:17 -08:00
MediaPipe Team
28f728bed5
Change gesture_recognizer to download model files on-demand from GCS.
...
PiperOrigin-RevId: 508424508
2023-02-09 11:13:06 -08:00
MediaPipe Team
c3907229fe
Use case: add metadata to headerless graph input audio streams.
...
PiperOrigin-RevId: 508389799
2023-02-09 09:07:02 -08:00
MediaPipe Team
598d44a27d
Internal change
...
PiperOrigin-RevId: 508284935
2023-02-08 23:31:41 -08:00
MediaPipe Team
6ea2d579e1
Internal change
...
PiperOrigin-RevId: 508173086
2023-02-08 13:51:14 -08:00
Rachel Hornung
4b28ced8fd
#MediaSequence Prevent undefined index access in metadata reconciliation.
...
Reconciliation required feature_lists.feature_list[0].value.feature[0].float_list.size_>=1, now we skip keys where size_=0.
PiperOrigin-RevId: 508095655
2023-02-08 09:06:02 -08:00
Prianka Liz Kariat
0e944cb764
Merged ios-ml-image with master
2023-02-08 21:43:39 +05:30
Prianka Liz Kariat
e1ca81c352
Added objective c tests for MPPImage
2023-02-08 21:40:41 +05:30
Prianka Liz Kariat
a82ffcd97c
Updated mppimage target
2023-02-08 21:40:23 +05:30
Prianka Liz Kariat
445876d96b
Updated formatting
2023-02-08 21:35:15 +05:30
Copybara-Service
fd6dfcfcab
Merge pull request #4066 from priankakariatyml:ios-ml-image
...
PiperOrigin-RevId: 507844473
2023-02-07 11:52:37 -08:00
Sebastian Schmidt
712a22101f
Do not use designated initializer
...
PiperOrigin-RevId: 507805920
2023-02-07 09:37:46 -08:00
Prianka Liz Kariat
be829eb276
Updated name of MPPTaskImage
2023-02-07 19:17:00 +05:30
Jiuqiang Tang
01c6a8b49b
Add volume_gain_db option into AudioToTensorCalculator.
...
PiperOrigin-RevId: 507748012
2023-02-07 05:14:42 -08:00
Copybara-Service
28c07430ba
Merge pull request #4052 from priankakariatyml:ios-text-embedder
...
PiperOrigin-RevId: 507602101
2023-02-06 15:42:48 -08:00
Chris McClanahan
e2ef78433f
Add more filtering methods to detection filter calculator.
...
PiperOrigin-RevId: 507581281
2023-02-06 14:19:40 -08:00
Jiuqiang Tang
f4b0cf1cff
Internal change
...
PiperOrigin-RevId: 507540898
2023-02-06 11:48:51 -08:00
Sebastian Schmidt
daf0a76c87
Update TensorFlow to latest
...
PiperOrigin-RevId: 507505016
2023-02-06 09:44:19 -08:00
MediaPipe Team
5a77339780
Internal change
...
PiperOrigin-RevId: 507495569
2023-02-06 09:05:12 -08:00
Prianka Liz Kariat
a3889c946d
Updated list of designated initializers
2023-02-06 16:40:36 +05:30
Prianka Liz Kariat
0e4f0fbf9b
Updated file name for MPPTaskImage
2023-02-06 16:39:17 +05:30
Prianka Liz Kariat
4da91896af
Updated swift name for ImageSource Type
2023-02-06 16:36:33 +05:30
Prianka Liz Kariat
a5ac5b9eec
Updated type name of image source
2023-02-06 16:35:27 +05:30
Prianka Liz Kariat
cbccd472ab
Added MPPTaskImage for iOS vision tasks
2023-02-06 16:29:53 +05:30
MediaPipe Team
4d8af4315f
Rollback: Add PacketSharingOwnership, a safer replacement for PointToForeign.
...
PiperOrigin-RevId: 507288476
2023-02-05 08:59:09 -08:00
Jiuqiang Tang
8e097ea9c3
Internal changes
...
PiperOrigin-RevId: 507016761
2023-02-03 16:07:42 -08:00
Sebastian Schmidt
680cfcc99b
Update MP Tasks to observe timestamp bounds
...
PiperOrigin-RevId: 507006313
2023-02-03 15:21:41 -08:00
MediaPipe Team
01834a5cdf
Internal change
...
PiperOrigin-RevId: 506982474
2023-02-03 13:39:02 -08:00
Sebastian Schmidt
046efddf8b
Add Empty Packet support to GraphRunner
...
PiperOrigin-RevId: 506963970
2023-02-03 12:17:00 -08:00
MediaPipe Team
632a3602dd
Internal text tasks change.
...
PiperOrigin-RevId: 506957718
2023-02-03 11:52:09 -08:00
MediaPipe Team
386445c8dd
Add ViewProvider<FrameBuffer> to YuvImage storage backend.
...
PiperOrigin-RevId: 506881556
2023-02-03 05:58:29 -08:00
Prianka Liz Kariat
eeaa011998
Updated documentation of iOS text embedder tests
2023-02-03 18:06:05 +05:30
Prianka Liz Kariat
e290f9cf30
Added a note about swift test coverage in iOS text embedder tests
2023-02-03 18:05:49 +05:30
Prianka Liz Kariat
3b55fb9f6a
Added iOS test for quantized embedding
2023-02-03 13:42:32 +05:30
Prianka Liz Kariat
b5b10e7681
Added iOS test for different themes in text embedder
2023-02-03 13:10:13 +05:30
Prianka Liz Kariat
a512e6b5f5
Updated MPPTextEmbedder Documentation
2023-02-03 12:49:00 +05:30
Prianka Liz Kariat
6ca1efdd55
Updated MPPTextEmbedder Documentation
2023-02-03 12:48:06 +05:30
MediaPipe Team
e485961c2d
fixes spelling mistake
...
PiperOrigin-RevId: 506697863
2023-02-02 12:49:30 -08:00
Prianka Liz Kariat
20002f191a
Changed documentation
2023-02-02 18:38:19 +05:30
Prianka Liz Kariat
d625918995
Added swift tests for text embedder
2023-02-02 18:36:55 +05:30
Prianka Liz Kariat
474e994a5f
Added text embedder objective c tests
2023-02-02 17:30:05 +05:30
Prianka Liz Kariat
867520af1c
Added cosine similarity to MPPTextEmbedder
2023-02-02 17:29:51 +05:30
Prianka Liz Kariat
84e1c93ffb
Added MPPCosineSimilarity
2023-02-02 17:22:56 +05:30
Sebastian Schmidt
286dde97ad
Make TextEmbedder and TextClassifier tests pass on Windows
...
PiperOrigin-RevId: 506421383
2023-02-01 14:22:04 -08:00
Copybara-Service
bdd77b0d61
Merge pull request #4048 from priankakariatyml:ios-text-embedder
...
PiperOrigin-RevId: 506407904
2023-02-01 13:32:58 -08:00
Sebastian Schmidt
0f3cf9c56a
Add "noasan" to MPPTextClassifierObjcTest
...
PiperOrigin-RevId: 506366650
2023-02-01 11:06:17 -08:00
Sebastian Schmidt
83e33b4dbe
Internal change
...
PiperOrigin-RevId: 506345436
2023-02-01 09:55:19 -08:00
Juhyun Lee
0919a6c0a3
Log which InferenceCalculator impl is used at runtime.
...
PiperOrigin-RevId: 506343086
2023-02-01 09:45:36 -08:00
MediaPipe Team
3ee377f671
Internal change
...
PiperOrigin-RevId: 506312863
2023-02-01 07:42:20 -08:00
Prianka Liz Kariat
bd507b2d7b
Updated MPPEmbeddingHelpers to reflect type change of quantized embeddings
2023-02-01 19:27:05 +05:30
Prianka Liz Kariat
cd1cb87ff6
Merge branch 'master' into ios-text-embedder
2023-02-01 19:11:01 +05:30
Prianka Liz Kariat
85c310d01c
Updated formatting
2023-02-01 18:52:55 +05:30
Prianka Liz Kariat
d588f73a6d
Added MPPTextEmbedder
2023-02-01 18:51:30 +05:30
Prianka Liz Kariat
38eac174e9
Added MPPTextEmbedderResultHelpers
2023-02-01 18:51:01 +05:30
Prianka Liz Kariat
42e712e911
Added MPPTextEmbedderOptionsHelpers
2023-02-01 18:50:14 +05:30
Prianka Liz Kariat
69809e2181
Updated formatting
2023-02-01 18:48:10 +05:30
Prianka Liz Kariat
ffc9f1d47e
Added MPPEmbeddingResultHelpers
2023-02-01 18:47:23 +05:30
Prianka Liz Kariat
24bd104b0f
Added MPPEmbedding Helpers
2023-02-01 18:46:11 +05:30
MediaPipe Team
d283e6a05a
Support downloading model files on-demand from GCS in model_maker
...
PiperOrigin-RevId: 506174708
2023-01-31 18:43:35 -08:00
MediaPipe Team
b53acf6267
Internal change
...
PiperOrigin-RevId: 506059384
2023-01-31 11:20:13 -08:00
MediaPipe Team
5730dec260
Internal change
...
PiperOrigin-RevId: 506053206
2023-01-31 11:03:41 -08:00
Copybara-Service
0863a8a1e7
Merge pull request #4030 from priankakariatyml:ios-text-embedder
...
PiperOrigin-RevId: 506048365
2023-01-31 10:47:19 -08:00
MediaPipe Team
591eb204a6
Internal change
...
PiperOrigin-RevId: 506027661
2023-01-31 09:36:56 -08:00
Sebastian Schmidt
be3bddc620
Add Text Embedder tests for text with different themes
...
PiperOrigin-RevId: 506023265
2023-01-31 09:23:30 -08:00
MediaPipe Team
f9f6acffed
Make NORM_RECT optional for GestureRecognizerGraph and add PALM_DETECTION output PORT
...
PiperOrigin-RevId: 505712542
2023-01-30 09:17:38 -08:00
Prianka Liz Kariat
8c21dc02a6
Updated to types of float and quantized embedding
2023-01-30 11:42:33 +05:30
MediaPipe Team
ee2f940e1f
Make TensorToVectorFloatCalculator compatible with unaligned tensors.
...
No performance impact is expected, since the unaligned Eigen::TensorMap is used only to populate a std::vector<float>.
PiperOrigin-RevId: 505251810
2023-01-27 18:08:03 -08:00
MediaPipe Team
a6f6be9512
Fix incorrect uint8 -> int8 conversion in JS cosine similarity.
...
PiperOrigin-RevId: 505135368
2023-01-27 09:21:58 -08:00
MediaPipe Team
1df4511e9d
Add YuvImage as a GpuBuffer storage backend.
...
PiperOrigin-RevId: 505128789
2023-01-27 08:51:31 -08:00
MediaPipe Team
e059d55d29
Correctly check refCount in finalize.
...
PiperOrigin-RevId: 505057866
2023-01-27 01:52:48 -08:00
Prianka Liz Kariat
8531803462
Updated documentation of embedding containers
2023-01-27 11:08:39 +05:30
Sebastian Schmidt
c29ab7f083
Internal change
...
PiperOrigin-RevId: 504928797
2023-01-26 13:36:45 -08:00
Sebastian Schmidt
4d38557f11
Add MediaPipe Image Segmenter task for Web
...
PiperOrigin-RevId: 504912518
2023-01-26 12:31:54 -08:00
MediaPipe Team
29001234d5
Replace SourceOrNodeOutput with Source.
...
PiperOrigin-RevId: 504883990
2023-01-26 10:46:12 -08:00
MediaPipe Team
2547f07c77
Add FrameBuffer format.
...
PiperOrigin-RevId: 504838580
2023-01-26 07:40:52 -08:00
Jiuqiang Tang
0566e0e7ca
Fix the output stream tag of the end loop calculator in the example code.
...
PiperOrigin-RevId: 504708273
2023-01-25 17:52:55 -08:00
MediaPipe Team
be546d22fc
Update test to reflect the recommended graph construction style:
...
First, graph inputs and their names:
- Makes it clear what inputs graph has
- Indirectly demands for type specification e.g. Stream<AnyType> a = graph.In(0); vs Stream<int> a = graph.In(0).Cast<int>();
Then graph nodes
- Nodes are added and used as they needed
- One node is not mixed in other nodes, only its outputs
- Indirectly demands for type specification e.g. Stream<AnyType> a = node.Out(0); vs Stream<int> a = node.Out(0).Cast<int>();
Then graph outputs
- Makes it clear what outputs graph has
The recommended structure keep C++ graph similar to pbtxt representation.
PiperOrigin-RevId: 504701023
2023-01-25 17:13:17 -08:00
Sebastian Schmidt
1538740dcb
Formatting fix
...
PiperOrigin-RevId: 504599712
2023-01-25 10:33:09 -08:00
Prianka Liz Kariat
61f7739ff6
Updated documentation
2023-01-25 20:20:22 +05:30
Prianka Liz Kariat
d01f75a295
Added iOS text embedder result files
2023-01-25 20:19:57 +05:30
Prianka Liz Kariat
168ea0a9ea
Added MPPTextEmbedderResult
2023-01-25 20:19:40 +05:30
Prianka Liz Kariat
60e72bf165
Added MPPTextEmbedderOptions
2023-01-25 20:19:27 +05:30
Prianka Liz Kariat
db5ee6689f
Added MPPEmbeddingResult
2023-01-25 20:17:04 +05:30
Prianka Liz Kariat
7d62402768
Added MPPEmbedding
2023-01-25 20:16:54 +05:30
MediaPipe Team
afb0182935
Internal model maker change.
...
PiperOrigin-RevId: 504472342
2023-01-24 23:16:21 -08:00
Sebastian Schmidt
5dc81c4c27
Remove unused import on strings.h
...
PiperOrigin-RevId: 504397437
2023-01-24 15:56:15 -08:00
Yuqi Li
679dbb3fd8
nit: update the metadata_schema.fbs file path.
...
PiperOrigin-RevId: 504380873
2023-01-24 14:46:25 -08:00
Sebastian Schmidt
ce9fec806c
Internal change
...
PiperOrigin-RevId: 504341886
2023-01-24 12:18:15 -08:00
Mike Kruskal
9cde57d830
Internal change
...
PiperOrigin-RevId: 504341832
2023-01-24 12:14:02 -08:00
Kinar R
2dc790dbd9
Merge branch 'google:master' into cosine-sim-python
2023-01-25 00:25:23 +05:30
MediaPipe Team
4e135ccdb9
Internal Model Maker change.
...
PiperOrigin-RevId: 504315641
2023-01-24 10:38:25 -08:00
MediaPipe Team
2465e47b01
Stream/SidePacket == and != operators
...
PiperOrigin-RevId: 504114182
2023-01-23 16:43:23 -08:00
MediaPipe Team
873d7181bf
Add mediapipe tasks face detector graph
...
PiperOrigin-RevId: 504078951
2023-01-23 14:15:21 -08:00
Sebastian Schmidt
ccd1461add
Don't error in ExternalFile handler on Windows if FileContent is provided
...
PiperOrigin-RevId: 504069137
2023-01-23 13:38:41 -08:00
MediaPipe Team
69d354fc89
Use c++ struct as hand landmark detection results.
...
PiperOrigin-RevId: 504048095
2023-01-23 12:12:09 -08:00
Nikolay Chirkov
1124569c29
Tensor: Make tensor not requiring "-x objective-c++" option.
...
In this case tensor.h is compiled differently for C++ and Objective-C++ that violates ODR (once definition rule). Tensor has no virtual methods conditionally compiled but some Metal-related data members. Instead, unique_ptr to MtlResources that is declared as forward structure is unconditionally defined in the tensor class. MtlResources is defined differently in cc-file only that compiled just once per project so no ODR violation is here.
PiperOrigin-RevId: 504029286
2023-01-23 11:00:35 -08:00
MediaPipe Team
921b6a6bef
This CL will fix the typo from _PALM_LANMARKS to _PALM_LANDMARKS.
...
PiperOrigin-RevId: 503352055
2023-01-19 22:14:16 -08:00
Copybara-Service
4b9a52dc34
Merge pull request #3995 from priankakariatyml:ios-text-classifier-tests
...
PiperOrigin-RevId: 503242486
2023-01-19 12:59:49 -08:00
Sebastian Schmidt
db1a89324e
Add mediapipe::Image output to the graph runner
...
PiperOrigin-RevId: 503204918
2023-01-19 10:41:13 -08:00
Sebastian Schmidt
a02097ea08
Fix comments
...
PiperOrigin-RevId: 503195768
2023-01-19 10:08:44 -08:00
Adam Cozzette
7a7cc77a81
Internal change
...
PiperOrigin-RevId: 503157344
2023-01-19 07:20:04 -08:00
MediaPipe Team
e2dedcbfe5
Add SQRT_HANN window type to both SpectrogramCalculator and InverseSpectrogramCalculator.
...
PiperOrigin-RevId: 503041493
2023-01-18 19:42:13 -08:00
Hadon Nash
97af47ebf5
Internal change
...
PiperOrigin-RevId: 503035081
2023-01-18 18:53:42 -08:00
Hadon Nash
66634bbef8
Internal change
...
PiperOrigin-RevId: 503011674
2023-01-18 16:38:11 -08:00
MediaPipe Team
e56fa8f258
Source/SideSource -> Stream/SidePacket
...
PiperOrigin-RevId: 502923931
2023-01-18 11:02:41 -08:00
Nikolay Chirkov
5687d19dec
Tensor: remove unused and unimplemented SetPreferredStorageType methods.
...
PiperOrigin-RevId: 502893019
2023-01-18 09:09:20 -08:00
Jiuqiang Tang
29484702ce
Add process_timestamp_bounds
into RectToRenderScaleCalculatorOptions.
...
PiperOrigin-RevId: 502877541
2023-01-18 08:02:47 -08:00
MediaPipe Team
3688757d17
Fix load_metadata_buffer
for empty metadata
...
PiperOrigin-RevId: 502870428
2023-01-18 07:28:42 -08:00
Sebastian Schmidt
e484bd681e
Export all input and output types
...
PiperOrigin-RevId: 502764544
2023-01-17 20:57:16 -08:00
Sebastian Schmidt
d5e60eb658
Internal change
...
PiperOrigin-RevId: 502764352
2023-01-17 20:53:34 -08:00
Camillo Lugaresi
7894c92ab7
Internal change
...
PiperOrigin-RevId: 502709070
2023-01-17 15:51:07 -08:00
Sebastian Schmidt
088249eb36
Export all input and output types
...
PiperOrigin-RevId: 502649430
2023-01-17 11:59:33 -08:00
Jiuqiang Tang
7a4b450c50
Resolve the error "call to 'abs' is ambiguous".
...
PiperOrigin-RevId: 502630518
2023-01-17 10:53:14 -08:00
Jiuqiang Tang
7974171c3d
Merge classificationResultList()
and classificationResult()
to be classificationResults()
, and similar for embeddingResults()
.
...
PiperOrigin-RevId: 502601043
2023-01-17 09:06:49 -08:00
Camillo Lugaresi
c1f5920ecf
Add web performance tracing to the MEDIAPIPE_PROFILING repertoire
...
This records the MEDIAPIPE_PROFILING tracing annotations to the browser's trace using the user timing API. See https://developer.mozilla.org/en-US/docs/Web/API/User_Timing_API
To enable, build with --define MEDIAPIPE_WEB_PROFILING=1 --define DRISHTI_PROFILING=1
PiperOrigin-RevId: 502422030
2023-01-16 12:59:18 -08:00
MediaPipe Team
ffd8486d0d
Add a stub WriteProfile method to GraphProfilerStub.
...
PiperOrigin-RevId: 502388455
2023-01-16 08:38:05 -08:00
Prianka Liz Kariat
67735a6fd3
Added category indices in iOS failure description
2023-01-16 14:01:10 +05:30
Prianka Liz Kariat
cf945d3aeb
Removed unused variable
2023-01-16 13:59:51 +05:30
Prianka Liz Kariat
a0b3e620e4
Removed unused methods
2023-01-16 13:12:27 +05:30
Prianka Liz Kariat
f7fc8a6eca
Updated method names in tests
2023-01-16 13:05:29 +05:30
Prianka Liz Kariat
8ecf77f760
Updated comment style in methods
2023-01-16 13:02:33 +05:30
Prianka Liz Kariat
30533be321
Reformatted comments
2023-01-16 13:00:10 +05:30
MediaPipe Team
92a2e02ace
Internal change
...
PiperOrigin-RevId: 501971410
2023-01-13 17:05:19 -08:00
Sebastian Schmidt
aef4cca406
Copy README.md to NPM package root
...
PiperOrigin-RevId: 501929871
2023-01-13 13:48:02 -08:00
Sebastian Schmidt
f997c0ab1a
Reject RegionOfInterest in not supported tasks
...
PiperOrigin-RevId: 501872455
2023-01-13 09:53:57 -08:00
MediaPipe Team
69757d7924
Internal change
...
PiperOrigin-RevId: 501862194
2023-01-13 09:05:48 -08:00
Prianka Liz Kariat
95f9f0fb88
Updated formatting
2023-01-13 21:18:10 +05:30
Prianka Liz Kariat
c4c07acc1e
Updated comments of MPPCommonUtils
2023-01-13 21:18:01 +05:30
Prianka Liz Kariat
2a53d78ae4
Added swift and objective tests for iOS text classifier
2023-01-13 21:05:44 +05:30
Prianka Liz Kariat
9e0b85c9b5
Added module name for iOS text classifier
2023-01-13 21:05:17 +05:30
Prianka Liz Kariat
c40356c628
Added ios.bzl
2023-01-13 21:04:56 +05:30
Prianka Liz Kariat
0a707256e3
Updates to method signatures of iOS text classifier
2023-01-13 21:04:43 +05:30
Prianka Liz Kariat
fa30100059
Changed swift name of MPPCategory
2023-01-13 21:04:17 +05:30
Prianka Liz Kariat
5642980ab0
Updated iOS error implementation to mimic java
2023-01-13 21:04:03 +05:30
Copybara-Service
4e19a5a0dc
Merge pull request #3988 from priankakariatyml:ios-text-classifier-impl
...
PiperOrigin-RevId: 501739316
2023-01-12 20:25:02 -08:00
Jiuqiang Tang
8156da3418
ClassificationAggregationCalculator should fill in the timestamp_ms
field of the classification results in the stream mode.
...
Per user feedback, the consistency between the packet timestamp and the timestamp field of the classification result helps reducing the confusion.
PiperOrigin-RevId: 501657922
2023-01-12 13:54:55 -08:00
MediaPipe Team
1683d572ed
Internal change
...
PiperOrigin-RevId: 501600938
2023-01-12 10:22:00 -08:00
MediaPipe Team
74b60780c7
Internal change
...
PiperOrigin-RevId: 501594400
2023-01-12 10:00:44 -08:00
Jiuqiang Tang
5c74ed2ae5
EmbeddingAggregationCalculator should fill in the timestamp_ms
field of the embedding results in the stream mode.
...
Per user feedback, the consistency between the packet timestamp and the timestamp field of the embedding result helps reducing the confusion.
PiperOrigin-RevId: 501572379
2023-01-12 08:30:07 -08:00
MediaPipe Team
9cbb76939d
Adds smaller MobileBERT model.
...
PiperOrigin-RevId: 501451414
2023-01-11 20:35:39 -08:00
Nikolay Chirkov
8830eefa0b
Internal change.
...
PiperOrigin-RevId: 501403332
2023-01-11 16:07:22 -08:00
MediaPipe Team
36be94f861
Internal change
...
PiperOrigin-RevId: 501378130
2023-01-11 14:24:00 -08:00
MediaPipe Team
5612af68cd
Propagate compatible_with for drishti_proto_library
...
PiperOrigin-RevId: 501356895
2023-01-11 13:01:57 -08:00
MediaPipe Team
0e56bd38f3
Fix for CHECK failure due to pointer description sometimes being larger than allocated string space
...
PiperOrigin-RevId: 501355568
2023-01-11 12:58:37 -08:00
Prianka Liz Kariat
c7e36f8720
Re-ordered dependencies in build file
2023-01-11 20:31:46 +05:30
Prianka Liz Kariat
fe05a8d201
Reformatted code
2023-01-11 20:24:17 +05:30
Prianka Liz Kariat
b1ded2f700
Added iOS text classifier
2023-01-11 20:22:33 +05:30
Prianka Liz Kariat
a0220de233
Added iOS text classifier result helpers
2023-01-11 20:22:20 +05:30
Prianka Liz Kariat
54161cc1ab
Added iOS text classifier options helpers
2023-01-11 20:22:02 +05:30
Prianka Liz Kariat
1161ebce9d
Added iOS text classifier result
2023-01-11 16:22:09 +05:30
Prianka Liz Kariat
ed6abbbe43
Added iOS text classifier options
2023-01-11 16:21:28 +05:30
Nikolay Chirkov
54268594dd
Internal change.
...
PiperOrigin-RevId: 501136760
2023-01-10 17:38:13 -08:00
Copybara-Service
e869e57cb4
Merge pull request #3975 from priankakariatyml:ios-base-options-helpers
...
PiperOrigin-RevId: 501073613
2023-01-10 13:07:47 -08:00
Jiuqiang Tang
25abd122b3
Support AudioRecord in MediaPipe audio tasks in Java.
...
PiperOrigin-RevId: 501019327
2023-01-10 09:45:40 -08:00
Copybara-Service
b747fc481b
Merge pull request #3973 from priankakariatyml:ios-task-classifier-result
...
PiperOrigin-RevId: 501005242
2023-01-10 08:47:45 -08:00
Jiuqiang Tang
6032604f94
Hide base task api classes for MediaPipe Tasks Python from API docs
...
PiperOrigin-RevId: 501004802
2023-01-10 08:43:51 -08:00
Sebastian Schmidt
d7ee875356
Fix spacing issue in test name
...
PiperOrigin-RevId: 500833769
2023-01-09 16:20:08 -08:00
Liam Miller-Cushon
76a7c9d5d4
Internal change
...
PiperOrigin-RevId: 500813290
2023-01-09 14:49:45 -08:00
MediaPipe Team
704964be33
Fix accidental suppressions of GLSL linker error reporting
...
PiperOrigin-RevId: 500802177
2023-01-09 14:05:47 -08:00
Sebastian Schmidt
0831023114
Use uppercase enum constants for RunningMode
...
PiperOrigin-RevId: 500760402
2023-01-09 11:11:21 -08:00
MediaPipe Team
d40fa6b16d
Internal Model Maker change.
...
PiperOrigin-RevId: 500758488
2023-01-09 11:04:45 -08:00
Sebastian Schmidt
73f4636292
Create README.md files to NPM packages
...
PiperOrigin-RevId: 500750516
2023-01-09 10:36:49 -08:00
MediaPipe Team
c6cf598774
Minor fix for max_queue_size documentation
...
PiperOrigin-RevId: 500738798
2023-01-09 09:54:09 -08:00
Sebastian Schmidt
2b9299959c
Internal change
...
PiperOrigin-RevId: 500730237
2023-01-09 09:22:02 -08:00
Sebastian Schmidt
1bbe065647
Simplify default options for GestureRecognize
...
PiperOrigin-RevId: 500729643
2023-01-09 09:18:08 -08:00
Nikolay Chirkov
e0a254789a
Internal change.
...
PiperOrigin-RevId: 500331015
2023-01-06 22:15:18 -08:00
Sebastian Schmidt
7f043b7de1
Allow split_vector_calculator to be build with iOS and MEDIAPIPE_DISABLE_GPU
...
PiperOrigin-RevId: 500327774
2023-01-06 21:45:15 -08:00
Sebastian Schmidt
c9ebc6fa60
Use synthetic timestamps in Web when none provided
...
PiperOrigin-RevId: 500327275
2023-01-06 21:41:30 -08:00
Sebastian Schmidt
ed0054836a
Allow task to recover after a failed graph start
...
PiperOrigin-RevId: 500324587
2023-01-06 21:06:47 -08:00
Sebastian Schmidt
b4ede6db7b
Fix typo in Category.java
...
PiperOrigin-RevId: 500324008
2023-01-06 21:02:16 -08:00
Sebastian Schmidt
9055effddd
Add ImageProcessingOptions to all Vision Tasks
...
PiperOrigin-RevId: 500323261
2023-01-06 20:57:39 -08:00
Copybara-Service
e11ba95adf
Merge pull request #3974 from priankakariatyml:ios-task-updates
...
PiperOrigin-RevId: 500323180
2023-01-06 20:53:33 -08:00
Sebastian Schmidt
9b34a105cf
Do not depend on Image methods in TaskRunner
...
PiperOrigin-RevId: 500299571
2023-01-06 18:20:36 -08:00
MediaPipe Team
2cce88080e
Internal change
...
PiperOrigin-RevId: 500271109
2023-01-06 15:29:19 -08:00
Prianka Liz Kariat
14e3de49ad
Added MPPTextTaskRunner
2023-01-06 16:37:31 +05:30
Prianka Liz Kariat
b91b485035
Added MPPBaseOptions Helpers
2023-01-06 16:36:28 +05:30
Prianka Liz Kariat
b6bcc35ade
Added provision for packets callback in iOS task runner
2023-01-06 16:36:15 +05:30
Prianka Liz Kariat
c6bae99a2f
Updated formatting in MPPTextPacketCreator.mm
2023-01-06 16:25:56 +05:30
Prianka Liz Kariat
bc1b069edf
Updated property name in MPPTaskResult
2023-01-06 16:24:41 +05:30
Prianka Liz Kariat
16f9831c3f
Updated formatting in MPPTaskOptions.m
2023-01-06 16:23:37 +05:30
Prianka Liz Kariat
61d16b284b
Updated comments in MPPTaskOptions.h
2023-01-06 16:23:22 +05:30
Prianka Liz Kariat
27ce2ec00f
Updated C++ types to camel case in MPPTaskInfo
2023-01-06 16:22:11 +05:30
Prianka Liz Kariat
f37689fc33
Updated documentation for MPPCommonUtils.m
2023-01-06 16:15:53 +05:30
Prianka Liz Kariat
4e38c7e623
Updated documentation for MPPCommon.h
2023-01-06 16:15:32 +05:30
Prianka Liz Kariat
8f74a175d8
Removed MPPClassifierOptions and helpers
2023-01-06 16:08:06 +05:30
Prianka Liz Kariat
89aad67a87
Added iOS helpers for classification result containers
2023-01-06 16:07:50 +05:30
Prianka Liz Kariat
33df6c042f
Added iOS result containers for classification tasks
2023-01-06 16:07:11 +05:30
Sebastian Schmidt
667fd81ddc
Internal change
...
PiperOrigin-RevId: 499956657
2023-01-05 11:43:43 -08:00
Sebastian Schmidt
81a46bb31a
Internal change
...
PiperOrigin-RevId: 499902323
2023-01-05 09:14:07 -08:00
Nikolay Chirkov
35293d88bc
Tensor: move into tensor sub-directory.
...
PiperOrigin-RevId: 499896489
2023-01-05 08:56:37 -08:00
MediaPipe Team
463cbb60ee
Fix RGBA vs RGB selection when creating GLTexture.
...
PiperOrigin-RevId: 499877590
2023-01-05 07:58:07 -08:00
MediaPipe Team
43bf02443c
Option to remove overlapping values computed for different timestamps.
...
PiperOrigin-RevId: 499635143
2023-01-04 17:35:25 -08:00
MediaPipe Team
24cc0672c4
Internal change
...
PiperOrigin-RevId: 499529022
2023-01-04 10:59:35 -08:00
MediaPipe Team
e3131d7d78
Internal change
...
PiperOrigin-RevId: 499521620
2023-01-04 10:33:04 -08:00
Nikolay Chirkov
9a70af1464
Internal change.
...
PiperOrigin-RevId: 499496793
2023-01-04 08:54:29 -08:00
Nikolay Chirkov
a4ea606eac
Internal change.
...
PiperOrigin-RevId: 499490514
2023-01-04 08:23:56 -08:00
MediaPipe Team
add5600d0d
Internal change
...
PiperOrigin-RevId: 499351795
2023-01-03 17:20:46 -08:00
MediaPipe Team
e7dc989f71
Internal Change
...
PiperOrigin-RevId: 499313491
2023-01-03 14:14:21 -08:00
Copybara-Service
a7bb0aba8f
Merge pull request #3937 from priankakariatyml:ios-task-files
...
PiperOrigin-RevId: 499296662
2023-01-03 13:04:55 -08:00
Sebastian Schmidt
75b87e0e32
Internal change
...
PiperOrigin-RevId: 499283559
2023-01-03 12:12:24 -08:00
Sebastian Schmidt
68f247a5c7
Internal change
...
PiperOrigin-RevId: 499282085
2023-01-03 12:05:43 -08:00
Sebastian Schmidt
987f4dc1ed
Make addJsamineCustomFloatEqualityTest configurable
...
PiperOrigin-RevId: 499263931
2023-01-03 10:55:58 -08:00
MediaPipe Team
f53c0eacee
Extend tag conversion behavior to also convert :
(in addition to the
...
current `/`, `-`, and `.`) to `_`.
PiperOrigin-RevId: 499243005
2023-01-03 09:41:45 -08:00
Camillo Lugaresi
2f4bb5d545
Use utility framebuffer in ViewDoneWritingSimulatorWorkaround
...
This code needs a FBO to bind the texture.
Fixes invalid results when running under simulator.
PiperOrigin-RevId: 499241867
2023-01-03 09:38:19 -08:00
Sebastian Schmidt
9252a025e5
Use custom gesture options in GestureRecognizer
...
PiperOrigin-RevId: 498567432
2022-12-30 05:01:02 -08:00
MediaPipe Team
60c6b155f6
Save an integer id in graph profiler objects to distinguish between different profiler instances during benchmarking.
...
PiperOrigin-RevId: 498409363
2022-12-29 10:18:10 -08:00
MediaPipe Team
aaa16eca1f
Sets the graph service packets before initializing (and validating the graph) in the objc graph wrapper.
...
PiperOrigin-RevId: 498393761
2022-12-29 08:36:03 -08:00
Nikolay Chirkov
2d9a969d10
Tensor1: memorize size_alignment when tracking the ahwb usage.
...
When CPU/GPU buffer allocated and the tracker selects Ahwb storage to be used then the properly recorded alignment must be used.
PiperOrigin-RevId: 498264759
2022-12-28 16:09:02 -08:00
Nikolay Chirkov
1924f1cdff
Tensor: Fix use_ahwb_ flag and tests on local device involved.
...
PiperOrigin-RevId: 498249332
2022-12-28 14:29:43 -08:00
Sebastian Schmidt
9580f04571
Apply most graph options synchronously
...
PiperOrigin-RevId: 498244085
2022-12-28 13:58:46 -08:00
MediaPipe Team
7e36a5e2ae
Set filecmp.cmp(shallow=False) in model_maker unit tests.
...
PiperOrigin-RevId: 498218578
2022-12-28 11:25:28 -08:00
MediaPipe Team
5a5ff5393a
Internal change
...
PiperOrigin-RevId: 497269082
2022-12-27 10:50:41 -08:00
Hadon Nash
557cd050f3
Deprecating RealTimeFlowLimiterCalculator in favor of FlowLimiterCalculator.
...
PiperOrigin-RevId: 497260577
2022-12-22 16:29:14 -08:00
MediaPipe Team
5a71b551e5
Remove duplicate and non-public api for model_maker
...
PiperOrigin-RevId: 497251246
2022-12-22 15:31:12 -08:00
MediaPipe Team
36f054dfbe
Internal model maker change
...
PiperOrigin-RevId: 497196512
2022-12-22 10:43:15 -08:00
MediaPipe Team
5b90afda70
Internal change
...
PiperOrigin-RevId: 497191969
2022-12-22 10:23:34 -08:00
MediaPipe Team
9673841605
Internal visibility update
...
PiperOrigin-RevId: 497185157
2022-12-22 09:51:52 -08:00
Prianka Liz Kariat
48eeae4d9d
Formatted code
2022-12-22 12:16:43 +05:30
Prianka Liz Kariat
613ed58890
Inverted condition check in MPPTaskInfo
2022-12-22 12:16:33 +05:30
Prianka Liz Kariat
e47256ae55
Clearing proto before assigining new values in MPPClassifierOptions Helpers
2022-12-22 12:10:23 +05:30
MediaPipe Team
69b6d9d970
Internal change
...
PiperOrigin-RevId: 497043596
2022-12-21 17:44:36 -08:00
Prianka Liz Kariat
e559613b9d
Updated comments in MPPClassifierOptions.h
2022-12-22 02:02:48 +05:30
Prianka Liz Kariat
b4a7644428
Updated comments
2022-12-22 02:01:04 +05:30
Prianka Liz Kariat
20c3388ab6
Updated category allowlist and denylist names
2022-12-22 01:59:38 +05:30
Prianka Liz Kariat
c185dc9ad7
Renamed label to category in classifier options
2022-12-22 01:19:01 +05:30
Prianka Liz Kariat
e1dfcf03cf
Updated comments in MPPClassifierOptions.h
2022-12-22 01:12:34 +05:30
Prianka Liz Kariat
66ee8d47c0
Resorted options
2022-12-22 01:10:07 +05:30
Prianka Liz Kariat
673b38dfe8
Updated comments
2022-12-22 01:08:13 +05:30
Prianka Liz Kariat
54d36dfeda
Update MPPClassifierOptions.h
2022-12-22 01:05:50 +05:30
Prianka Liz Kariat
7ae4b7e639
Updated error domain
2022-12-22 01:05:01 +05:30
Prianka Liz Kariat
99c11ff974
Updated comments
2022-12-22 01:03:39 +05:30
Prianka Liz Kariat
1de3694175
Updated comments
2022-12-22 01:02:07 +05:30
Prianka Liz Kariat
1491b3f5a2
Updated comments
2022-12-22 01:00:36 +05:30
Prianka Liz Kariat
20f2e136c5
Updated empty spaces
2022-12-22 00:59:22 +05:30
Prianka Liz Kariat
2943d1668e
Updated comments
2022-12-22 00:51:20 +05:30
Prianka Liz Kariat
481f4e960e
Updated comments
2022-12-22 00:49:44 +05:30
Prianka Liz Kariat
ae28948ca1
Marked designated initializers
2022-12-22 00:49:24 +05:30
Jiuqiang Tang
714a6e555b
Enable creating mediapipe image c++ packet directly from an Android media image object when its format is RGBA_8888.
...
PiperOrigin-RevId: 496923491
2022-12-21 08:07:53 -08:00
MediaPipe Team
1341720d6d
Internal change
...
PiperOrigin-RevId: 496854337
2022-12-21 00:55:32 -08:00
MediaPipe Team
5c0f548f5f
Switches to tf.keras.optimizers.experimental.AdamW instead of the legacy AdamW.
...
PiperOrigin-RevId: 496821354
2022-12-20 20:53:13 -08:00
Jiuqiang Tang
151e447614
Internal changes
...
PiperOrigin-RevId: 496793199
2022-12-20 17:52:17 -08:00
MediaPipe Team
64406a9bf2
Internal change
...
PiperOrigin-RevId: 496781536
2022-12-20 16:41:49 -08:00
Sebastian Schmidt
d2f738793c
Use uppercase options name for "delegate"
...
PiperOrigin-RevId: 496764089
2022-12-20 15:18:17 -08:00
MediaPipe Team
a7b52d2c52
Internal changes
...
PiperOrigin-RevId: 496754449
2022-12-20 14:37:18 -08:00
Prianka Liz Kariat
ff901a80a5
Added targets in core
2022-12-21 01:24:11 +05:30
Prianka Liz Kariat
4fedea60a9
Added text packet creator
2022-12-21 01:24:02 +05:30
Prianka Liz Kariat
e9fc3713f0
Added iOS task runner
2022-12-21 01:23:51 +05:30
Prianka Liz Kariat
64cf5e9b4e
Added iOS task options protocol
2022-12-21 01:23:41 +05:30
Prianka Liz Kariat
6d02108bf5
Added task info
2022-12-21 01:23:29 +05:30
Prianka Liz Kariat
c56ef735d7
Added classifier options helpers
2022-12-21 01:22:57 +05:30
Prianka Liz Kariat
03bfbca539
Added classifier options
2022-12-21 01:22:44 +05:30
Prianka Liz Kariat
e997a19289
Added common utils and string helpers
2022-12-21 01:22:32 +05:30
MediaPipe Team
e405c2b67d
Internal change
...
PiperOrigin-RevId: 496702117
2022-12-20 11:04:42 -08:00
MediaPipe Team
8c013647c8
Internal change
...
PiperOrigin-RevId: 496629682
2022-12-20 04:49:15 -08:00
MediaPipe Team
4682416f0f
Internal change
...
PiperOrigin-RevId: 496568835
2022-12-19 22:10:15 -08:00
Jiuqiang Tang
9067804005
Fix the missing logging component issue of mediapipe tasks core.
...
PiperOrigin-RevId: 496548340
2022-12-19 19:41:11 -08:00
MediaPipe Team
994eb28d2c
Chain SetName calls where possible
...
PiperOrigin-RevId: 496534328
2022-12-19 18:07:38 -08:00
MediaPipe Team
f5f2fee0b9
Switch to Cast where possible and reduce usage of operator[](port).
...
PiperOrigin-RevId: 496527250
2022-12-19 17:22:36 -08:00
MediaPipe Team
6842f2c7c6
Use the proper namespace for builder test
...
PiperOrigin-RevId: 496526588
2022-12-19 17:14:14 -08:00
MediaPipe Team
ea0bebc226
Add BGR -> RGB color conversion to ColorConvertCalculator.
...
PiperOrigin-RevId: 496497002
2022-12-19 14:51:05 -08:00
Nikolay Chirkov
ef3fa67bf4
Automatic selection of the tensor's storage type by recording previously requested views.
...
PiperOrigin-RevId: 496466136
2022-12-19 12:37:50 -08:00
MediaPipe Team
3e6cd5d2bf
Add support for customizing gesture recognizer layers
...
PiperOrigin-RevId: 496456160
2022-12-19 11:57:09 -08:00
Sebastian Schmidt
4822476974
Internal change
...
PiperOrigin-RevId: 496443946
2022-12-19 11:07:09 -08:00
Jiuqiang Tang
7ce4bb72d4
Replace numpy.float with the builtin float type as numpy removes its own float type in v1.24.
...
PiperOrigin-RevId: 496412858
2022-12-19 09:02:51 -08:00
MediaPipe Team
b45554623a
Fix typo in GetVectorItemCalculator doc
...
PiperOrigin-RevId: 495951016
2022-12-16 13:42:50 -08:00
Copybara-Service
a864f4e9b3
Merge pull request #3927 from priankakariatyml:ios-options
...
PiperOrigin-RevId: 495898311
2022-12-16 09:59:10 -08:00
Nikolay Chirkov
d5562241cc
Tensor: Interoperability GPU/Cpu -> Ahwb by transforming the underlying storage into Ahwb with releasing previously Cpu/Gpu resources.
...
PiperOrigin-RevId: 495748104
2022-12-15 18:34:27 -08:00
MediaPipe Team
0a1f050f1f
Internal change
...
PiperOrigin-RevId: 495741383
2022-12-15 17:52:43 -08:00
Jiuqiang Tang
6bf5648430
Fix the documentation of the constructor of Image and ImageFrame Python classes.
...
PiperOrigin-RevId: 495739875
2022-12-15 17:42:23 -08:00
Mark McDonald
8d2473c751
Update Image
docs to improve rendering.
...
The [API docs](https://developers.google.com/mediapipe/api/solutions/python/mp/Image ) have a few rendering issues. e.g., the doc generator will turn
```
This block:
Anything here
```
Into a table with heading `This block` and `Anything here` as a plain-text cell.
In order to render code as code, it needs to be in backticks. They can also be in `>>> code()` format, and we can try to run them ([doctests](https://docs.python.org/3/library/doctest.html )).
I'll have a dashboard ready soon that shows areas we can improve.
PiperOrigin-RevId: 495715576
2022-12-15 15:43:36 -08:00
Jiuqiang Tang
fd50b6aa2f
Add a new python unit test to test creating mediapipe Image from cvmat.
...
PiperOrigin-RevId: 495655719
2022-12-15 11:54:51 -08:00
Jiuqiang Tang
299aa03302
Internal change
...
PiperOrigin-RevId: 495613573
2022-12-15 09:24:31 -08:00
Prianka Liz Kariat
5ab17fe686
Removed convenience initializer
2022-12-15 10:28:50 +05:30
Prianka Liz Kariat
163b13d7de
Updated comments
2022-12-15 10:23:27 +05:30
Prianka Liz Kariat
9ab0107584
Added new line
2022-12-15 10:21:22 +05:30
Prianka Liz Kariat
fe7fbc0b38
Fixed comment
2022-12-15 10:21:14 +05:30
Prianka Liz Kariat
bf91c52407
Fixed typos
2022-12-15 10:21:07 +05:30
Nikolay Chirkov
d526b20e19
Internal change.
...
PiperOrigin-RevId: 495483878
2022-12-14 19:54:33 -08:00
MediaPipe Team
e9e173f9fa
Internal change
...
PiperOrigin-RevId: 495468694
2022-12-14 18:14:55 -08:00
Jiuqiang Tang
174f2869a3
Internal changes
...
PiperOrigin-RevId: 495322170
2022-12-14 08:33:45 -08:00
Prianka Liz Kariat
c0fed7df31
Added target for task result
2022-12-14 19:15:01 +05:30
Prianka Liz Kariat
0aedff0659
Added target for task options
2022-12-14 19:14:49 +05:30
Prianka Liz Kariat
22bb87d9e0
Added iOS task result
2022-12-14 19:14:11 +05:30
Prianka Liz Kariat
e9fb6c28f5
Added task options
2022-12-14 19:14:02 +05:30
Prianka Liz Kariat
7efb3bcf81
Added iOS task error codes
2022-12-14 19:13:41 +05:30
Camillo Lugaresi
db6ea38cf6
Internal change
...
PiperOrigin-RevId: 495236576
2022-12-14 00:40:01 -08:00
Camillo Lugaresi
6fa0a58529
Internal change
...
PiperOrigin-RevId: 495235951
2022-12-14 00:36:16 -08:00
Hadon Nash
b9d020cb7d
Internal change
...
PiperOrigin-RevId: 495163109
2022-12-13 17:00:08 -08:00
MediaPipe Team
904a537b02
Internal change
...
PiperOrigin-RevId: 495151410
2022-12-13 16:11:10 -08:00
MediaPipe Team
d5ff060bfa
Internal change
...
PiperOrigin-RevId: 495149484
2022-12-13 16:04:00 -08:00
Copybara-Service
ea0bd77dbf
Merge pull request #3911 from priankakariatyml:ios-base-options
...
PiperOrigin-RevId: 495119958
2022-12-13 14:02:07 -08:00
Hadon Nash
db404b1a85
Internal change
...
PiperOrigin-RevId: 495058817
2022-12-13 10:23:51 -08:00
Jiuqiang Tang
78597c5b37
Internal changes.
...
PiperOrigin-RevId: 495038477
2022-12-13 09:08:15 -08:00
Sebastian Schmidt
fb21797611
Internal change
...
PiperOrigin-RevId: 494914168
2022-12-12 21:30:31 -08:00
Hadon Nash
421f789ede
Internal change
...
PiperOrigin-RevId: 494420725
2022-12-10 12:33:53 -08:00
Sebastian Schmidt
e9bb51a524
Internal change
...
PiperOrigin-RevId: 494314595
2022-12-09 19:22:06 -08:00
Sebastian Schmidt
69c3c4c181
Internal change
...
PiperOrigin-RevId: 494305195
2022-12-09 18:10:45 -08:00
Jiuqiang Tang
453d67de92
Add MergeDetectionsToVectorCalculator.
...
PiperOrigin-RevId: 494246359
2022-12-09 13:12:57 -08:00
Nikolay Chirkov
db3cb68d91
Internal change.
...
PiperOrigin-RevId: 494166776
2022-12-09 07:29:01 -08:00
MediaPipe Team
5bc1baf96a
Internal change
...
PiperOrigin-RevId: 494150467
2022-12-09 05:57:12 -08:00
MediaPipe Team
4c4df2cf18
Internal change for profiling
...
PiperOrigin-RevId: 494135244
2022-12-09 04:13:02 -08:00
MediaPipe Team
3aeec84ac0
Internal change for profiling
...
PiperOrigin-RevId: 494126771
2022-12-09 03:21:10 -08:00
Nikolay Chirkov
bea0caae65
Tensor: Cpu -> Ahwb storage transfer
...
PiperOrigin-RevId: 494033280
2022-12-08 17:06:56 -08:00
Sebastian Schmidt
05535db5f7
Fix assertion failure in Hair Segmentation demo
...
PiperOrigin-RevId: 494004801
2022-12-08 15:03:39 -08:00