You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 30, 2024. It is now read-only.
The current flatpak version (0.8.1)'s venv installs a too modern version of numpy, causing OpenSeeFace to stop working.
The problem with numpy >= 1.24 (iirc) is that it doesn't export the type float anymore and OpenSeeFace requires it.
Steps to reproduce
Install vpupper fresh from flatpak (probably applies to other versions too)
Let it setup OpenSeeFace
Try to run
App version
08.1
Operating system
Linux
Relevant log output
Traceback (most recent call last):
File "/app/bin/OpenSeeFaceFolder/OpenSeeFace/facetracker.py", line 256, in<module>
faces = tracker.predict(frame)
File "/app/bin/OpenSeeFaceFolder/OpenSeeFace/tracker.py", line 1168, in predict
face_info.success, face_info.quaternion, face_info.euler, face_info.pnp_error, face_info.pts_3d, face_info.lms = self.estimate_depth(face_info)
File "/app/bin/OpenSeeFaceFolder/OpenSeeFace/tracker.py", line 761, in estimate_depth
lms = np.concatenate((face_info.lms, np.array([[face_info.eye_state[0][1], face_info.eye_state[0][2], face_info.eye_state[0][3]], [face_info.eye_state[1][1], face_info.eye_state[1][2], face_info.eye_state[1][3]]], np.float)), 0)
File "/home/evil/.var/app/com.github.virtual_puppet_project.vpuppr/data/godot/app_userdata/OpenSeeFaceGD/venv/lib/python3.9/site-packages/numpy/__init__.py", line 284, in __getattr__
raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'float'
Additional information
Forcing the install of numpy 1.23.0 is a possible fix for that problem
The text was updated successfully, but these errors were encountered:
Description
The current flatpak version (0.8.1)'s venv installs a too modern version of numpy, causing OpenSeeFace to stop working.
The problem with numpy >= 1.24 (iirc) is that it doesn't export the type float anymore and OpenSeeFace requires it.
Steps to reproduce
App version
08.1
Operating system
Linux
Relevant log output
Additional information
Forcing the install of numpy 1.23.0 is a possible fix for that problem
The text was updated successfully, but these errors were encountered: