Commit Graph

594 Commits

Author SHA1 Message Date
Jiuqiang Tang
2def7c8203 Add ".proto" suffix to gesture recognizer and object detector proto java package name. This aligns with the convention of image classifier and tasks core protos.
PiperOrigin-RevId: 481451842
2022-10-16 03:43:21 -07:00
MediaPipe Team
17202af6f7 Adds a preprocessor for Universal Sentence Encoder models.
PiperOrigin-RevId: 481293992
2022-10-14 21:38:28 -07:00
Yuqi Li
eb52b72707 Internal change
PiperOrigin-RevId: 481255129
2022-10-14 16:13:13 -07:00
MediaPipe Team
42543f7ad6 Internal change
PiperOrigin-RevId: 481227358
2022-10-14 14:01:11 -07:00
MediaPipe Team
6f3e8381ed Add support for rotation in ObjectDetector C++ API
PiperOrigin-RevId: 481167472
2022-10-14 09:47:54 -07:00
Kinar R
f160f28039
Merge branch 'google:master' into image-classification-python-impl 2022-10-14 15:31:01 +05:30
kinaryml
803210a86b Simplified async test cases to invoke the classifier in context 2022-10-14 03:00:29 -07:00
Jiuqiang Tang
0ebe6ccf59 Add filegroups to mediapipe java src dirs.
PiperOrigin-RevId: 481080348
2022-10-14 01:02:48 -07:00
Jiuqiang Tang
b632e645f5 Merge all BUILD files in the subdirectories of java/com/google/mediapipe/tasks/vision into one BUILD file.
PiperOrigin-RevId: 481074268
2022-10-14 00:15:40 -07:00
MediaPipe Team
9353ed6cce Java gesture recognizer Tasks API and unit test.
PiperOrigin-RevId: 480978244
2022-10-13 14:06:23 -07:00
MediaPipe Team
12c323ffde Exports gesture recognizer related proto as Java package.
PiperOrigin-RevId: 480735444
2022-10-12 15:41:31 -07:00
MediaPipe Team
ae4b2ae577 Add support for input image rotation in ImageClassifier.
PiperOrigin-RevId: 480676070
2022-10-12 11:35:20 -07:00
MediaPipe Team
51a7606083 Add Java ImageClassifier API.
PiperOrigin-RevId: 480656683
2022-10-12 10:22:16 -07:00
Jiuqiang Tang
f9a4e472eb Add AndroidManifest.xml into third_party/mediapipe/tasks/java/com/google/mediapipe/tasks/core
PiperOrigin-RevId: 480567195
2022-10-12 02:05:15 -07:00
kinaryml
6771fe69e9 Included checks for image sizes while running in async and roi mode 2022-10-11 22:52:18 -07:00
kinaryml
7726205d85 Added a test to run classify_async in region of interest mode 2022-10-11 22:42:50 -07:00
kinaryml
8ea0018397 Added a check to see if the output packet is empty in the API and updated tests 2022-10-11 22:34:56 -07:00
MediaPipe Team
64deb791dc Fix empty packet bug with no hands detected.
PiperOrigin-RevId: 480469392
2022-10-11 15:38:43 -07:00
kinaryml
0a8dbc7576 Added remaining parameters to initialize the Rect data class 2022-10-10 13:58:37 -07:00
Yuqi Li
cbc7eb661b Add metadata_info.py for metadata writer.
PiperOrigin-RevId: 480146881
2022-10-10 12:13:46 -07:00
kinaryml
c2672d040f Updated error message for the invalid model path test case 2022-10-10 08:19:12 -07:00
Kinar R
a29035b91e
Merge branch 'google:master' into image-classification-python-impl 2022-10-10 20:46:18 +05:30
kinaryml
44e6f8e1a1 Updated image classifier to use a region of interest parameter 2022-10-10 08:15:40 -07:00
MediaPipe Team
62d2ae601e Internal change
PiperOrigin-RevId: 480034669
2022-10-10 02:54:18 -07:00
MediaPipe Team
1ab332835a Add a string-to-bool test model to TextClassifier.
PiperOrigin-RevId: 479803799
2022-10-08 09:44:08 -07:00
kinaryml
cb806071ba Added more tests and updated the APIs to use a new constant 2022-10-07 22:26:49 -07:00
MediaPipe Team
08ae99688c Java result class for gesture recognizer Tasks API.
PiperOrigin-RevId: 479731746
2022-10-07 22:02:07 -07:00
MediaPipe Team
635dc0a24e Internal change
PiperOrigin-RevId: 479724318
2022-10-07 20:44:07 -07:00
Yuqi Li
65e1d722eb Update external files to support file_pointer_meta.
PiperOrigin-RevId: 479695361
2022-10-07 16:46:24 -07:00
MediaPipe Team
b616bc4427 Migrate landmarks deduplication to mediapipe tasks.
PiperOrigin-RevId: 479681836
2022-10-07 15:34:30 -07:00
MediaPipe Team
d90daa859f Internal change
PiperOrigin-RevId: 479544054
2022-10-07 04:09:01 -07:00
MediaPipe Team
65d001c6a0 Change gesture classification output type to ClassificationList.
PiperOrigin-RevId: 479441969
2022-10-06 16:38:07 -07:00
Yuqi Li
f49fb9ad57 move unzip logits from metadata_extractor to zip_utils.
PiperOrigin-RevId: 479346238
2022-10-06 10:20:46 -07:00
MediaPipe Team
b72219f1e5 Internal change
PiperOrigin-RevId: 479235176
2022-10-05 23:56:30 -07:00
Yuqi Li
42978d3e69 MediaPipe MedataExtractor: use absl::Cleanup for unzClose / unzCloseCurrentFile.
PiperOrigin-RevId: 479211019
2022-10-05 20:42:48 -07:00
Yuqi Li
1a88968099 Internal change
PiperOrigin-RevId: 479176948
2022-10-05 16:59:38 -07:00
MediaPipe Team
d3b66ba253 Update Gesture Recognizer Graph Options protos.
PiperOrigin-RevId: 479141569
2022-10-05 14:21:46 -07:00
MediaPipe Team
668f711b71 Internal change
PiperOrigin-RevId: 479121567
2022-10-05 13:05:05 -07:00
kinaryml
e250c903f5 Added the ClassifyForVideo API 2022-10-05 05:24:52 -07:00
kinaryml
ef31e3a482 Merge branch 'image-classification-python-impl' of https://github.com/kinaryml/mediapipe into image-classification-python-impl 2022-10-05 04:44:37 -07:00
Kinar R
58091aa2c4
Merge branch 'google:master' into image-classification-python-impl 2022-10-05 17:14:25 +05:30
kinaryml
a22a5283d2 Adjusted namespaces 2022-10-05 04:43:30 -07:00
MediaPipe Team
ab67293869 Internal change
PiperOrigin-RevId: 478900121
2022-10-04 15:41:07 -07:00
Sebastian Schmidt
8d5cf9bbed Open source MediaPipe object detector task reference app prototype.
PiperOrigin-RevId: 478811683
2022-10-04 09:42:08 -07:00
Kinar R
b0d855daad
Merge branch 'master' into image-classification-python-impl 2022-10-04 16:53:33 +05:30
Jiuqiang Tang
14eb6fe622 Ensure that the REGISTER_DRISHTI_GRAPH argument is fit on one line in the OSS version.
PiperOrigin-RevId: 478729958
2022-10-04 02:33:31 -07:00
MediaPipe Team
25e424baaf Rename hand landmarker related graphs.
PiperOrigin-RevId: 478706652
2022-10-04 00:24:14 -07:00
MediaPipe Team
2cb9ebb5e3 Rename HandGestureRecognizer to GestureRecognizer and update namespace for Tasks C++ conventions.
PiperOrigin-RevId: 478700907
2022-10-03 23:44:32 -07:00
kinaryml
64d5c159c6 Fixed an auto formatting issue that caused classification_posprocessing_graph's registration to fail 2022-10-03 16:14:35 -07:00
kinaryml
f241630b56 Revised implementation to align with recent changes 2022-10-03 15:11:48 -07:00
MediaPipe Team
cfd0f3e79f Add HandLandmarkerGraph which connect HandDetectorGraph and HandLandmarkerSubgraph with landmarks tracking.
PiperOrigin-RevId: 478596004
2022-10-03 13:53:39 -07:00
Kinar R
aac7ff946f
Merge branch 'google:master' into image-classification-python-impl 2022-10-04 02:19:22 +05:30
MediaPipe Team
65c7fb9004 Internal change
PiperOrigin-RevId: 478470582
2022-10-03 04:49:52 -07:00
MediaPipe Team
03c8ac3641 Refactor ClassificationResult and ClassificationPostprocessing.
PiperOrigin-RevId: 478444264
2022-10-03 02:00:06 -07:00
Yuqi Li
1e5cccdc73 internal change.
PiperOrigin-RevId: 478288749
2022-10-01 23:49:25 -07:00
Yuqi Li
13f6e0c797 Migrate base metadata functionality like MetadataPopulator and MetadataDisplayer class into MediaPipe.
PiperOrigin-RevId: 478279747
2022-10-01 21:52:04 -07:00
MediaPipe Team
a3dc91fafe Internal change
PiperOrigin-RevId: 478093259
2022-09-30 15:37:11 -07:00
MediaPipe Team
46a5117c6d Add gate utility functions.
PiperOrigin-RevId: 478026407
2022-09-30 20:50:18 +00:00
Jiuqiang Tang
af2ad1abbe Switch MediaPipe Tasks Python and Java base layer to use MediaPipeBuiltinOpResolver by default.
PiperOrigin-RevId: 477927852
2022-09-30 15:45:35 +00:00
Jiuqiang Tang
3816951b8c Fix the comment.
PiperOrigin-RevId: 477925532
2022-09-30 15:44:53 +00:00
MediaPipe Team
3a3a470a0c Move hand_association_calculator to open source MP
PiperOrigin-RevId: 477901001
2022-09-30 15:43:38 +00:00
MediaPipe Team
382158298b Update default Tflite model OpResolver in BaseOptions.
PiperOrigin-RevId: 477873299
2022-09-30 15:42:26 +00:00
Sebastian Schmidt
e7acc0a857 Remove reference to internal-only build rule
PiperOrigin-RevId: 477846586
2022-09-30 15:40:35 +00:00
Copybara-Service
6678a091e0 Merge pull request #3740 from google:mrschmidt/empty
PiperOrigin-RevId: 477820667
2022-09-29 14:21:00 -07:00
Sebastian Schmidt
28b48a3f7d Replace Protobuf target in MediaPipe Tasks Java
PiperOrigin-RevId: 477820107
2022-09-29 14:17:35 -07:00
kinaryml
85af7ac9bc Removed unused BUILD 2022-09-29 13:36:07 -07:00
kinaryml
68fea17e30 Removed unused dependencies in BUILD 2022-09-29 13:34:10 -07:00
Sebastian Schmidt
1d6750d240 Fix typo 2022-09-29 20:13:32 +00:00
Sebastian Schmidt
227cc20bff OpenSource MediaPipe Tasks Java
PiperOrigin-RevId: 477747787
2022-09-29 09:45:19 -07:00
MediaPipe Team
a8ca669f05 Refactor classifiers public APIs for namespace and naming consistency.
PiperOrigin-RevId: 477705647
2022-09-29 06:05:40 -07:00
Jiuqiang Tang
554e2a9d69 Implement Image.create_from_file and update the object_detector_test.py file accordingly.
PiperOrigin-RevId: 477682930
2022-09-29 03:44:00 -07:00
kinaryml
bef2f6cced Updated implementation and tests 2022-09-29 03:40:56 -07:00
Kinar R
1461bcf97d
Merge branch 'master' into image-segmenter-python-impl 2022-09-29 16:05:36 +05:30
kinaryml
cba2a6035c Code cleanup 2022-09-29 03:15:17 -07:00
kinaryml
b04af0cafa Updated implementation and tests 2022-09-29 02:45:20 -07:00
Kinar R
4204c8b8a9
Merge branch 'master' into image-classification-python-impl 2022-09-29 14:51:26 +05:30
kinaryml
8ad5918229 Removed some tests 2022-09-29 02:18:10 -07:00
kinaryml
72319ecbf5 Updated BUILD 2022-09-29 02:14:42 -07:00
kinaryml
63e0c04253 Updated BUILD and tests 2022-09-29 02:03:07 -07:00
MediaPipe Team
f8af41b1eb Internal change
PiperOrigin-RevId: 477538515
2022-09-28 21:32:36 +00:00
kinaryml
d25626ff63 Added Image Segmenter implementation and tests 2022-09-25 09:16:13 -07:00
kinaryml
e028b24c42 Updated values for some constants 2022-09-21 04:34:19 -07:00
kinaryml
bb750befd2 Updated ImageClassifierOptions docstring 2022-09-21 04:24:11 -07:00
kinaryml
d8f7c5a43b Moved ClassifierOptions to mediapipe/tasks/python/components to align with the C++ API 2022-09-21 04:22:33 -07:00
kinaryml
660a88b7ea Code cleanup 2022-09-21 04:06:12 -07:00
kinaryml
500ad5a7f0 Updated some files 2022-09-21 03:43:18 -07:00
kinaryml
3fbb2b002b Added image segmenter implementation files 2022-09-21 03:23:04 -07:00
kinaryml
ec0c5f4341 Code cleanup 2022-09-11 14:00:49 -07:00
Kinar R
f2e42d16bd
Merge branch 'google:master' into image-classification-python 2022-09-10 16:34:42 +05:30
MediaPipe Team
06c30f1931 Project import generated by Copybara.
GitOrigin-RevId: ca9878d6e9c5beb87512e7536b200c55d150ede8
2022-09-08 19:08:07 +00:00
kinaryml
cb52432159 Added image classification implementation files and associated tests 2022-09-08 06:23:03 -07:00
MediaPipe Team
ebec590cfe Project import generated by Copybara.
GitOrigin-RevId: e207bb2a1b26cd799055d7735ed35ad2f0e56b83
2022-09-07 20:55:41 +00:00
MediaPipe Team
d3f98334bf Project import generated by Copybara.
GitOrigin-RevId: 3ce19771d2586aeb611fff75bb7627721cf5d36b
2022-09-07 17:47:04 +00:00
MediaPipe Team
4dc4b19ddb Project import generated by Copybara.
GitOrigin-RevId: 1e13be30e2c6838d4a2ff768a39c414bc80534bb
2022-09-06 21:46:17 +00:00