Commit Graph

2954 Commits

Author SHA1 Message Date
Sebastian Schmidt
3433ba083a Move LanguageDetectorResult converter to LanguageDetector task
PiperOrigin-RevId: 586812754
2023-11-30 16:01:14 -08:00
Copybara-Service
80e4e1599a Merge pull request #4972 from priankakariatyml:ios-pose-landmarker-implementation
PiperOrigin-RevId: 586811420
2023-11-30 15:53:32 -08:00
Sebastian Schmidt
2b53891a7c Add lib targets for all C vision tasks
PiperOrigin-RevId: 586805240
2023-11-30 15:37:35 -08:00
Copybara-Service
7d73a3e1fd Merge pull request #4993 from kinaryml:c-landmarker-apis
PiperOrigin-RevId: 586804764
2023-11-30 15:32:12 -08:00
Sebastian Schmidt
e5c7ebec12 Add libtext and libvision build rules
PiperOrigin-RevId: 586804071
2023-11-30 15:27:19 -08:00
Copybara-Service
53cd40cdd0 Merge pull request #4995 from priankakariatyml:ios-interactive-segmenter-containers
PiperOrigin-RevId: 586779717
2023-11-30 14:05:42 -08:00
Kinar
9a5aa1b360 Refactor GestureRecognizerResult conversion for default initialization 2023-11-30 09:13:10 -08:00
Prianka Liz Kariat
90622475a2 Added iOS interactive segmenter header 2023-11-30 02:32:08 +05:30
Prianka Liz Kariat
f5ac0637a2 Updated iOS vision/core to add methods for processing region of interest 2023-11-30 02:31:48 +05:30
Prianka Liz Kariat
4c02980b3f Added iOS region of interest helpers 2023-11-30 02:31:11 +05:30
Prianka Liz Kariat
4137dbcbf5 Added iOS region of interest 2023-11-30 02:30:42 +05:30
Prianka Liz Kariat
3532503354 Added iOS interactive segmenter options 2023-11-30 02:05:23 +05:30
Copybara-Service
bb4906bcd3 Merge pull request #4966 from kinaryml:python-vision-benchmark-scripts
PiperOrigin-RevId: 586349225
2023-11-29 08:27:59 -08:00
Kinar
d19d5a50be Added FreeMemory test for GestureRecognizerResult 2023-11-29 03:17:35 -08:00
Kinar R
6ed5e3d0df
Merge branch 'master' into c-landmarker-apis 2023-11-29 16:41:12 +05:30
Kinar
3c655e2334 Revised Gesture Recognizer API implementation and associated tests 2023-11-29 03:08:09 -08:00
MediaPipe Team
91589b10d3 internal change.
PiperOrigin-RevId: 586156439
2023-11-28 18:07:30 -08:00
Sebastian Schmidt
62bafd39bb HolisticLandmarker Java API
PiperOrigin-RevId: 586113048
2023-11-28 15:00:54 -08:00
Sebastian Schmidt
a898215c52 Holistic Landmarker C++ Graph
PiperOrigin-RevId: 586105983
2023-11-28 14:36:19 -08:00
MediaPipe Team
95601ff98b Remove internal logs.
PiperOrigin-RevId: 585782033
2023-11-27 15:51:21 -08:00
Copybara-Service
6fa9848a15 Merge pull request #4978 from amacsmith:master
PiperOrigin-RevId: 585775506
2023-11-27 15:25:00 -08:00
Copybara-Service
090e74a0aa Merge pull request #4964 from kinaryml:c-object-detector-api
PiperOrigin-RevId: 585765946
2023-11-27 14:51:35 -08:00
MediaPipe Team
1ff7e95295 No public description
PiperOrigin-RevId: 585719403
2023-11-27 12:01:38 -08:00
Sebastian Schmidt
8d57a9e2e8 Add missing export declarations to DrawingUtils
Fixes https://github.com/google/mediapipe/issues/4980

PiperOrigin-RevId: 585705106
2023-11-27 11:16:23 -08:00
Kinar
17c0c960be Added Gesture Recognizer C API and tests 2023-11-27 04:51:32 -08:00
Alex Macdonald-Smith
5ca859f90b
Updated mediapipe/mediapipe/tasks/web /vision/README.md
There was a typo in the url referencing Gesture Recognizer

```
const gestureRecognizer = await GestureRecognizer.createFromModelPath(vision,
    "hhttps://storage.googleapis.com/mediapipe-models/gesture_recognizer/gesture_recognizer/float16/1/gesture_recognizer.task"
);
```

changed to 
```
const gestureRecognizer = await GestureRecognizer.createFromModelPath(vision,
    "https://storage.googleapis.com/mediapipe-models/gesture_recognizer/gesture_recognizer/float16/1/gesture_recognizer.task"
);
```

The extra 'h' was dropped.

Let me know if there are anymore updates needed for this.
2023-11-21 16:03:57 -05:00
Tony Allevato
e7edd97eff Internal change.
PiperOrigin-RevId: 584399894
2023-11-21 12:33:58 -08:00
MediaPipe Team
0d298d7a67 No public description
PiperOrigin-RevId: 584349220
2023-11-21 09:39:09 -08:00
Prianka Liz Kariat
447f9cc452 Fixed formatting of MPPPoseLandmarkerTests.mm 2023-11-20 22:37:43 +05:30
Prianka Liz Kariat
972e3d81c0 Added iOS Objective C Pose Landmarker Tests 2023-11-20 22:33:58 +05:30
Matt Kreileder
d8fd986517 No public description
PiperOrigin-RevId: 583973946
2023-11-20 03:32:39 -08:00
MediaPipe Team
5cd3037443 Adding a GpuTestWithParamBase test class to support value parameterized tests
PiperOrigin-RevId: 583967017
2023-11-20 03:02:22 -08:00
MediaPipe Team
bd4be30b02 No public description
PiperOrigin-RevId: 583936442
2023-11-20 00:59:42 -08:00
MediaPipe Team
42d42a5ea1 Ensure that releaseGl() is called if prepapreGl throws
Without this logic, we might have resources created within prepareGl() leaking, since they will never be released.

PiperOrigin-RevId: 583491569
2023-11-17 14:52:34 -08:00
Sebastian Schmidt
d29ea119ff Add the result class for the HolisticLandmarker Java API
PiperOrigin-RevId: 583426528
2023-11-17 10:29:42 -08:00
Sebastian Schmidt
9456c64830 No public description
PiperOrigin-RevId: 583417701
2023-11-17 10:02:53 -08:00
Kinar
6bdc7ce016 Removed unused param 2023-11-16 16:39:21 -08:00
Kinar
46c6c9403c Code cleanup and revised benchmarking API 2023-11-16 16:26:29 -08:00
MediaPipe Team
e7c7638833 No public description
PiperOrigin-RevId: 583186277
2023-11-16 15:38:42 -08:00
Kinar
8f32fda6d8 Added more benchmark scripts for the Tasks Python API 2023-11-16 12:53:36 -08:00
Kinar
b879e3a204 Updated components and their tests in the C Tasks API 2023-11-16 10:05:34 -08:00
Copybara-Service
7287056674 Merge pull request #4954 from kinaryml:python-image-classifier-bench
PiperOrigin-RevId: 583072872
2023-11-16 09:38:05 -08:00
MediaPipe Team
f13c6974ee Extract CPU conversion methods into a separate library & add test
PiperOrigin-RevId: 582966041
2023-11-16 02:34:22 -08:00
Sebastian Schmidt
12340a8e82 Use gl.LINEAR interpolation for confidence masks
PiperOrigin-RevId: 582777383
2023-11-15 13:02:14 -08:00
Sebastian Schmidt
47e217896c Add drawConfidenceMask() to our public API
PiperOrigin-RevId: 582647409
2023-11-15 06:12:12 -08:00
MediaPipe Team
e440a4da56 Explicitly delete some copy operations to improve compile errors.
PiperOrigin-RevId: 582595026
2023-11-15 02:23:05 -08:00
Kinar
252cca72e7 Allowed a default value for the model argument 2023-11-13 21:44:27 -08:00
Kinar
f8add5ad42 Documented the return value and added percentile to argparser 2023-11-13 21:17:28 -08:00
Sebastian Schmidt
a38467bae0 Internal
PiperOrigin-RevId: 582098762
2023-11-13 15:15:53 -08:00
Youchuan Hu
71e9929f60 Refactor OpenCV path out of TensorsToSegmentationCalculator main file.
ProcessCpu() is changed into an OpenCV converter that is owned by the calculator. The calculator should call converter.Convert() to get the conversion result.

PiperOrigin-RevId: 582010350
2023-11-13 10:33:07 -08:00