Bump mediapipe from 0.10.8 to 0.10.9
diff --git a/Hand-Motion-Detection/requirements.txt b/Hand-Motion-Detection/requirements.txt
index a08d8c0d1d..c8e45b52a7 100644
--- a/Hand-Motion-Detection/requirements.txt
+++ b/Hand-Motion-Detection/requirements.txt
@@ -1,3 +1,3 @@
 numpy==1.26.2
 opencv_python==4.8.1.78
-mediapipe==0.10.8
+mediapipe==0.10.9

Bumps [mediapipe](https://github.com/google/mediapipe) from 0.10.8 to 0.10.9.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/mediapipe/releases">mediapipe's releases</a>.</em></p>
<blockquote>
<h2>MediaPipe v0.10.9</h2>
<h3>Build changes</h3>
<ul>
<li>Add libtext and libvision build rules</li>
<li>Add lib targets for all C vision tasks</li>
</ul>
<h3>Framework and core calculator improvements</h3>
<ul>
<li>Added files for the Image Embedder C API and tests</li>
<li>Pass Model Asset Buffer as byte array + length</li>
<li>Drop default arguments in C API</li>
<li>Updated the Image Embedder C API and added tests for cosine similarity</li>
<li>Drop default arguments in Image Embedder C API</li>
<li>Remove const from input types of C API</li>
<li>Resolved issues and added a common header to hold all the necessary structures for the vision tasks</li>
<li>Refactor OpenCV path out of TensorsToSegmentationCalculator main file.</li>
<li>Add some convenience getters to EglManager.</li>
<li>Added files for the Object Detector C Tasks API</li>
<li>Explicitly delete some copy operations to improve compile errors.</li>
<li>Extract CPU conversion methods into a separate library &amp; add test</li>
<li>Updated components and their tests in the C Tasks API</li>
<li>Ensure that releaseGl() is called if prepapreGl throws</li>
<li>Adding a GpuTestWithParamBase test class to support value parameterized tests</li>
<li>Added Gesture Recognizer C API and tests</li>
<li>Holistic Landmarker C++ Graph</li>
<li>Revised Gesture Recognizer API implementation and associated tests</li>
<li>Added FreeMemory test for GestureRecognizerResult</li>
<li>Refactor GestureRecognizerResult conversion for default initialization</li>
<li>Move LanguageDetectorResult converter to LanguageDetector task</li>
<li>Add TensorsToSegmentationCalculator test utilities.</li>
<li>Added Hand Landmarker C Tasks API and tests</li>
<li>Export java package for hand_roi_refinement_graph_options.</li>
<li>Fix naming in different files</li>
<li>Create an explicit GlRuntimeException class</li>
</ul>
<h3>MediaPipe Tasks update</h3>
<p>This section should highlight the changes that are done specifically for any platform and don't propagate to
other platforms.</p>
<h4>Android</h4>
<ul>
<li>Create shared utilities to construct category lists</li>
<li>Create shared utilities to construct landmark lists</li>
<li>Add the result class for the HolisticLandmarker Java API</li>
<li>HolisticLandmarker Java API</li>
<li>Add dependency on hand_roi_refinement_graph_options_proto</li>
<li>Use Java Proto Lite Target for Hand ROI Refinement proto</li>
<li>Move hand_roi_refinement_graph_options_java_proto_lite to vision lib</li>
</ul>
<h4>iOS</h4>
<ul>
<li>Added iOS MPPPoseLandmarker.mm</li>
<li>Added null check for segmentation masks in pose landmarker helper  initializer</li>
<li>Added pose landmarker protobuf utils</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/google/mediapipe/commit/4237b765ce95af0813de4094ed1e21a67bad2a5f"><code>4237b76</code></a> Internal</li>
<li><a href="https://github.com/google/mediapipe/commit/9a20d6b3e4622460fc7fa0b4f14343fc34b380e9"><code>9a20d6b</code></a> Create an explicit GlRuntimeException class</li>
<li><a href="https://github.com/google/mediapipe/commit/bd946db5a641e7e2db266181606d8814cd77da82"><code>bd946db</code></a> No public description</li>
<li><a href="https://github.com/google/mediapipe/commit/61efcf5a11aa6eeb571084fe8e206d1e4ce747c2"><code>61efcf5</code></a> internal-only change</li>
<li><a href="https://github.com/google/mediapipe/commit/4e78e645d060abd194e87ec495cf4c7134aba7e0"><code>4e78e64</code></a> No public description</li>
<li><a href="https://github.com/google/mediapipe/commit/faae68e81d3c0453c0f160a61a2920118b264b35"><code>faae68e</code></a> Merge pull request <a href="https://redirect.github.com/google/mediapipe/issues/5010">#5010</a> from kinaryml:c-hand-landmarker-api</li>
<li><a href="https://github.com/google/mediapipe/commit/20743b811051ee99303ef7c098d08cbbaaee74e4"><code>20743b8</code></a> Update MediaPipe development version to 0.10.9</li>
<li><a href="https://github.com/google/mediapipe/commit/0a77b8c57bdfe91b4f194ab730548cc2f9bfd290"><code>0a77b8c</code></a> No public description</li>
<li><a href="https://github.com/google/mediapipe/commit/66655a15b21d1076a85491189fe03b89f57bee24"><code>66655a1</code></a> API 2: Do not redirect from MEDIAPIPE_REGISTER_NODE to REGISTER_CALCULATOR</li>
<li><a href="https://github.com/google/mediapipe/commit/6909504ca9ad8dfff3bca2f12b17649f1bd8e4ca"><code>6909504</code></a> Fix naming in different files</li>
<li>Additional commits viewable in <a href="https://github.com/google/mediapipe/compare/v0.10.8...v0.10.9">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mediapipe&package-manager=pip&previous-version=0.10.8&new-version=0.10.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>