Commit Graph

1852 Commits

Author SHA1 Message Date
kinaryml
45addac249 Testing MediaPipe Python with GPU support 2023-05-17 10:55:40 +05:30
vrabaud
4f8520af10 Internal change
PiperOrigin-RevId: 532611846
2023-05-16 16:48:54 -07:00
MediaPipe Team
5af496201b internal updating of flatbuffers
PiperOrigin-RevId: 532601578
2023-05-16 16:08:39 -07:00
MediaPipe Team
609a57f167 Internal change
PiperOrigin-RevId: 532597768
2023-05-16 15:56:25 -07:00
Copybara-Service
7eb5cab22d Merge pull request #4397 from priankakariatyml:ios-remove-opencv-dep
PiperOrigin-RevId: 532553181
2023-05-16 13:15:53 -07:00
Sebastian Schmidt
024f782cd9 Warn users that do not invoke "close()"
PiperOrigin-RevId: 532507235
2023-05-16 10:50:38 -07:00
Sebastian Schmidt
d53fbf2aeb Update links in README.md
PiperOrigin-RevId: 532506851
2023-05-16 10:45:30 -07:00
Sebastian Schmidt
8bf6c63e92 Write TFLite model to Wasm file system
PiperOrigin-RevId: 532482502
2023-05-16 09:25:44 -07:00
MediaPipe Team
d7fa4b95b5 Internal change.
PiperOrigin-RevId: 532474319
2023-05-16 08:56:30 -07:00
MediaPipe Team
e0eef9791e Internal change
PiperOrigin-RevId: 532113907
2023-05-15 08:06:33 -07:00
MediaPipe Team
fc9538533c Improve loop calculator documentation and add additional specializations
The documentation is confusing since it was unclear where e.g. BeginLoopWithIterableCalculator comes from. Also, input_to_loop_body wasn't connected to anything. loop_internal_ts is more confusing than helpful. This CL cleans up the docs. It also adds specializations for CPU image and GPU texture buffers to be used for the recompose effect.

PiperOrigin-RevId: 532083714
2023-05-15 05:58:58 -07:00
MediaPipe Team
12ba644393 Internal change
PiperOrigin-RevId: 531582116
2023-05-12 12:57:28 -07:00
Copybara-Service
c7ba201e6a Merge pull request #4372 from priankakariatyml:ios-image-classifier-async-fixes
PiperOrigin-RevId: 531517080
2023-05-12 08:50:14 -07:00
Prianka Liz Kariat
4c32ff493e Fixed typo in MPPObjectDetectorOptions 2023-05-11 14:04:40 +05:30
MediaPipe Team
64af919107 Internal change
PiperOrigin-RevId: 531007009
2023-05-10 14:38:19 -07:00
Sebastian Schmidt
1666f3ed80 Add .close() method to ImageSegmenterResult/InteractiveSegmenterResult/PoseLandmarkerResult
PiperOrigin-RevId: 530973944
2023-05-10 12:37:48 -07:00
Prianka Liz Kariat
419701c615 Removed opencv dependency from MPPVIsionTaskRunner 2023-05-10 13:09:44 +05:30
MediaPipe Team
ea1643f7f8 Internal update
PiperOrigin-RevId: 530777692
2023-05-09 19:47:43 -07:00
MediaPipe Team
f824424700 When returning multiple output streams together, keep them alive until callback.
PiperOrigin-RevId: 530771884
2023-05-09 19:00:00 -07:00
MediaPipe Team
f95a782399 Internal change
PiperOrigin-RevId: 530751565
2023-05-09 17:03:20 -07:00
MediaPipe Team
6ff39c418c Internal change
PiperOrigin-RevId: 530751097
2023-05-09 17:01:45 -07:00
MediaPipe Team
dd1779840d Update model_maker requirements.txt for release
PiperOrigin-RevId: 530748415
2023-05-09 16:49:41 -07:00
Sebastian Schmidt
a469f0151b
Merge pull request #4386 from priankakariatyml/ios-cocoapods-opencv-fixes
Removed opencv framework from MPPVisionTaskRunner dependendencies
2023-05-09 17:08:32 -06:00
MediaPipe Team
f77481f303 MediaPipe GPU: Log renderer.
We currently log GL version, but since we support multiple backends, logging the renderer as well takes away any doubt what is being used at runtime.

PiperOrigin-RevId: 530736209
2023-05-09 15:57:31 -07:00
Sebastian Schmidt
bea5eb766d Move Java Connections arrays to Task class
PiperOrigin-RevId: 530719994
2023-05-09 14:52:33 -07:00
Sebastian Schmidt
6f3c80ae8a Prevent property mangling for options types
PiperOrigin-RevId: 530707361
2023-05-09 14:05:05 -07:00
MediaPipe Team
08d19739e0 Allow passing --resource_root_dir to resolve asset lookups.
PiperOrigin-RevId: 530618235
2023-05-09 08:40:11 -07:00
MediaPipe Team
9de52a4a30 Internal change
PiperOrigin-RevId: 530562491
2023-05-09 03:48:49 -07:00
Prianka Liz Kariat
99e3d355cb Removed opencv framework dep from MPPVisionTaskRunner deps 2023-05-09 11:28:19 +05:30
MediaPipe Team
10776ef86f Added error message if no provisioning profile found
PiperOrigin-RevId: 530498369
2023-05-08 22:20:19 -07:00
Sebastian Schmidt
65cb5f4e6b Do not depend on *.ts files in ts_declaration
PiperOrigin-RevId: 530435849
2023-05-08 16:20:18 -07:00
Copybara-Service
ee8d0383d6 Merge pull request #4380 from priankakariatyml:ios-cocoapods-fixes
PiperOrigin-RevId: 530409793
2023-05-08 14:35:09 -07:00
MediaPipe Team
83a8743a8b Internal change
PiperOrigin-RevId: 530408554
2023-05-08 14:31:04 -07:00
MediaPipe Team
b40f0d3b72 Internal change
PiperOrigin-RevId: 530385895
2023-05-08 13:04:51 -07:00
Sebastian Schmidt
ae8bedd352 Inline constants for FaceLandmarksConnections
PiperOrigin-RevId: 530384171
2023-05-08 12:58:18 -07:00
Shuang Liu
0c75c76623 Fix a typo.
PiperOrigin-RevId: 530339315
2023-05-08 10:24:29 -07:00
Prianka Liz Kariat
4a192a6d87 Updated formatting in MPPImageClassifier 2023-05-08 16:58:00 +05:30
Prianka Liz Kariat
db732e2913 Updated formatting in MPPImageClassifierOptions 2023-05-08 16:57:17 +05:30
Prianka Liz Kariat
443418f6d5 Updated formatting 2023-05-08 16:45:16 +05:30
Prianka Liz Kariat
946042aca1 Reverted addition of flow limiter calculator in image classifier iOS 2023-05-08 16:33:09 +05:30
Prianka Liz Kariat
1865643486 Fixed deps in ios task BUILD file 2023-05-08 16:32:04 +05:30
Prianka Liz Kariat
26810b6b84 Reverted back to using containers and options in BUILD 2023-05-08 16:30:40 +05:30
Prianka Liz Kariat
f86188f8e1 Merged with master 2023-05-08 16:24:54 +05:30
Copybara-Service
1360977730 Merge pull request #4373 from priankakariatyml:ios-object-detector-async-fixes
PiperOrigin-RevId: 530233608
2023-05-08 01:14:01 -07:00
MediaPipe Team
613f645c74 Update CalculatorOptions to encourage proto3 options
PiperOrigin-RevId: 530127533
2023-05-07 11:25:43 -07:00
MediaPipe Team
876987b389 Remove auxiliary landmarks in PoseLandmarker API results.
PiperOrigin-RevId: 529989746
2023-05-06 12:58:00 -07:00
Sebastian Schmidt
ddb84702f6 Simplify MPMask by removing the Type Enums from the public API
PiperOrigin-RevId: 529975377
2023-05-06 10:26:13 -07:00
Sebastian Schmidt
e9fc66277a Simplify MPImage API by removing the Type Enums from the public API
PiperOrigin-RevId: 529960399
2023-05-06 07:49:46 -07:00
Sebastian Schmidt
8a6fe90759 Remove single-channel types from MPImage
PiperOrigin-RevId: 529956549
2023-05-06 07:04:14 -07:00
MediaPipe Team
800a7b4a27 Object detector handle empty packet when no object is detected.
PiperOrigin-RevId: 529919638
2023-05-06 01:11:01 -07:00
MediaPipe Team
cc8847def5 Update one-class segmentation category mask behavior on CPU to match latest API
PiperOrigin-RevId: 529917830
2023-05-06 00:55:26 -07:00
Sebastian Schmidt
fb7f06b509 Remove error check that canvas must be defined
PiperOrigin-RevId: 529906685
2023-05-05 23:22:40 -07:00
Sebastian Schmidt
6aad5742c3 Internal
PiperOrigin-RevId: 529890599
2023-05-05 21:51:51 -07:00
Sebastian Schmidt
e707c84a3d Create a MediaPipe Mask Type
PiperOrigin-RevId: 529868427
2023-05-05 19:23:43 -07:00
Prianka Liz Kariat
f713be7b6d Updated deps names in iOS test targets 2023-05-06 06:13:51 +05:30
MediaPipe Team
3562a7f7dc Update one-class segmentation category mask behavior on GPU to match latest API
PiperOrigin-RevId: 529853658
2023-05-05 17:32:06 -07:00
Prianka Liz Kariat
d79c0bbd39 Updated formatting 2023-05-06 05:10:05 +05:30
Prianka Liz Kariat
72d6081263 Declared arrays for duplicate depepndencies 2023-05-06 04:59:19 +05:30
Prianka Liz Kariat
648a24a97b Added conditional building of opencv xc framework to test targets 2023-05-06 04:58:59 +05:30
Prianka Liz Kariat
26fce393e8 Removed opencv framework target from vision runner deps 2023-05-06 04:36:49 +05:30
Prianka Liz Kariat
1daf4d74ee Updated common dependencies to link in helpers 2023-05-06 04:35:51 +05:30
Prianka Liz Kariat
6427c49d2d Aded version of dependency to podspec template 2023-05-06 04:25:24 +05:30
Prianka Liz Kariat
78224aaee6 Updated shell script to build ios opencv from source 2023-05-06 04:24:36 +05:30
Prianka Liz Kariat
2fa03a3699 Added flow limiter calculator and conditionally selected xcframework in iOS framework targets 2023-05-06 04:23:49 +05:30
Sebastian Schmidt
f6d0a5e03a Make the timestamp the second argument in all xForVideo() methods
PiperOrigin-RevId: 529814792
2023-05-05 14:29:33 -07:00
Copybara-Service
13187208ac Merge pull request #4355 from priankakariatyml:ios-opencv-build-from-source
PiperOrigin-RevId: 529800547
2023-05-05 13:34:46 -07:00
Sebastian Schmidt
f065910559 Create non-callback APIs for APIs that return callbacks.
PiperOrigin-RevId: 529799515
2023-05-05 13:30:36 -07:00
MediaPipe Team
ecc8dca8ba Internal change
PiperOrigin-RevId: 529752098
2023-05-05 10:28:38 -07:00
MediaPipe Team
c24e7a250c Internal change
PiperOrigin-RevId: 529617578
2023-05-04 23:01:32 -07:00
Sebastian Schmidt
18d893c697 Add scribble support to InteractiveSegmenter Web API
PiperOrigin-RevId: 529594131
2023-05-04 20:44:26 -07:00
MediaPipe Team
61cfe2ca9b Object Detector remove nms operation from exported tflite
PiperOrigin-RevId: 529559380
2023-05-04 17:36:11 -07:00
MediaPipe Team
12b0b6fad1 Internal change
PiperOrigin-RevId: 529495239
2023-05-04 14:51:19 -07:00
Prianka Liz Kariat
1db1c29f50 Added code comments 2023-05-05 01:04:04 +05:30
Prianka Liz Kariat
330976ce9e Added utils of containers and core to MPPTaskCommon to avoid warnings in xcode 2023-05-04 23:51:41 +05:30
Prianka Liz Kariat
47013d289e Added flow limiter calculator in MediaPipeTasksCommon 2023-05-04 23:19:12 +05:30
MediaPipe Team
64cad80543 Internal change.
PiperOrigin-RevId: 529449175
2023-05-04 10:33:40 -07:00
Prianka Liz Kariat
253662149e Updated pixel format types in object detector 2023-05-04 23:03:03 +05:30
Sebastian Schmidt
767db32d69 Support multiple poses for PoseLandmarker
PiperOrigin-RevId: 529430797
2023-05-04 09:29:12 -07:00
Prianka Liz Kariat
3df4f7db64 Updated time out for object detector 2023-05-04 20:00:29 +05:30
Prianka Liz Kariat
08282d9fd7 Updated time out for image classifier async tests 2023-05-04 19:59:39 +05:30
Prianka Liz Kariat
a4e11eac78 Added constants for time out 2023-05-04 19:55:19 +05:30
Prianka Liz Kariat
00712d727e Updated wait time for object detector tests 2023-05-04 19:53:06 +05:30
Prianka Liz Kariat
33ae23c53a Increased wait time for image classifier asynchronous tests 2023-05-04 19:51:54 +05:30
Prianka Liz Kariat
8ec0724b65 Updated documentation to include note about rgba images 2023-05-04 19:44:11 +05:30
Prianka Liz Kariat
ddd1515f88 Updated documentation 2023-05-04 19:40:15 +05:30
Prianka Liz Kariat
d401439daa Updated formatting 2023-05-04 19:22:11 +05:30
Prianka Liz Kariat
1136d4d515 Updated CVPixelBuffer to support pixel format type of 32RGBA 2023-05-04 18:58:49 +05:30
Prianka Liz Kariat
7a7f27c34b Merge branch 'ios-normalized-keypoint-hash' into ios-object-detector-async-fixes 2023-05-04 17:21:36 +05:30
Prianka Liz Kariat
381ffcb474 Added hash implementation for iOS normalized keypoint 2023-05-04 17:10:07 +05:30
Prianka Liz Kariat
87593a2ade Updated docuemntation of MPPObjectDetector 2023-05-04 17:05:17 +05:30
Prianka Liz Kariat
ab135190e5 Updated iOS object detector to use delegates instead of callbacks for async calls 2023-05-04 17:03:40 +05:30
Prianka Liz Kariat
a21c08bf4d Added method for creating unique dispatch queue names in MPPVisionTaskRunner 2023-05-04 17:00:12 +05:30
Prianka Liz Kariat
e47bb16544 Added validation of C++ image classification result packet in MPPImageClassifierResult+Helpers.mm 2023-05-04 16:52:58 +05:30
Prianka Liz Kariat
ab4b07646c Updated MPPImageClassifier to use delegates instead of completion blocks for callback. 2023-05-04 16:43:18 +05:30
Prianka Liz Kariat
1323a5271c Added method to create unique dispatch queue names in MPPVisionTaskRunner 2023-05-04 16:39:43 +05:30
Jiuqiang Tang
c6e3f08282 Expose FaceAligner and LanguageDetector to be public MediaPipe Tasks Python API.
PiperOrigin-RevId: 529227382
2023-05-03 16:38:49 -07:00
MediaPipe Team
b350f72394 Support MultiHW AVG Architecture for object detector
PiperOrigin-RevId: 529221127
2023-05-03 16:12:59 -07:00
Copybara-Service
8c324fbd77 Merge pull request #4325 from kinaryml:language-detector-python
PiperOrigin-RevId: 529213966
2023-05-03 15:50:42 -07:00
MediaPipe Team
a09e39d431 Add TransformerParameters proto
PiperOrigin-RevId: 529213840
2023-05-03 15:46:50 -07:00
Yuqi Li
e428bdb7e8 internal change.
PiperOrigin-RevId: 529181374
2023-05-03 13:37:16 -07:00