poseLandmarker.detectForVideo does not work in Android 13 google chrome (GL ERROR :GL_INVALID_OPERATION : glFramebufferTexture2D: <- error from previous GL command) #5100
Labels
platform:android
Issues with Android as Platform
platform:javascript
MediaPipe Javascript issues
task:pose landmarker
Issues related to Pose Landmarker: Find people and body positions
type:bug
Bug in the Source Code of MediaPipe Solution
Have I written custom code (as opposed to using a stock example script provided in MediaPipe)
None
OS Platform and Distribution
Android 13
Mobile device if the issue happens on mobile device
Pixel 6 API 33 android studio emulator
Browser and version if the issue happens on browser
Google Chrome
Programming Language and version
Javascript
MediaPipe version
0.9.10
Bazel version
No response
Solution
Pose
Android Studio, NDK, SDK versions (if issue is related to building in Android environment)
No response
Xcode & Tulsi version (if issue is related to building for iOS)
No response
Describe the actual behavior
poseLandmarkerResults = poseLandmarker.detectForVideo(videoElement, performance.now()); should return poselandmarks
Describe the expected behaviour
poseLandmarkerResults = poseLandmarker.detectForVideo(videoElement, performance.now()); does not return pose landmarks, it returns empty array []
I get the following errors in the console log:
[.WebGL-0x206a0ce00]GL ERROR :GL_INVALID_OPERATION : glFramebufferTexture2D: <- error from previous GL command
Standalone code/steps you may have used to try to get what you need
Install pose landmarks using javascript tasks vision. Run on google chrome android 13: poseLandmarkerResults = poseLandmarker.detectForVideo(videoElement, performance.now()); poseLandmarkerResults should include landmarks when the person is inside the video, but instead it returns empty landmarks.
Other info / Complete Logs
No response
The text was updated successfully, but these errors were encountered: