-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
openface_2.1.0_zeromq generated .csv data incompatibility with input_facsfromcsv #23
Comments
Thank you for your detailed report @Hunanbean ! and sorry for my late reply. It seems that the output of OpenFace has changed in newer versions, and I didn't test this. |
Sounds great. thanks a bunch! |
If I understand correctly, the issue before the edit:
is unrelated to the issue found in the "EDIT" right? In case of the pre-EDIT issue, please check this issue: #25 I still have to analyse your "EDIT" issue. Can you tell me your |
Correct, it seems to be an unrelated issue. Thank you |
Got my new Windows 10 PC setup
I think it actually does capture the keyframes. It uses the message number to determine the insert location (if I remember correctly). The confusing part is that if you activate Could you try zooming out and see if the keyframes are indeed inserted at later frames? Hmm, I guess I can add a toggle to the menu that does either "Insert at current frame" or "Match message number to frame number".
From the Pandas dataframe output, it seems that it is using the uncleaned .csv.
Could you try if putting your new .csv in a different named folder solved your issue? |
The .csv data generated by openface_2.1.0_zeromg is not compatible with the input_facsfromcsv interpreter. The demo.csv data works perfectly, and captures keyframes. I can also locally stream from OpenFaceOffline to blender directly from a video file, but this method does not capture keyframes
EDIT: this method is only capturing keyframes if you start the OpenFace program after you set the Blender plugin to connected and tick insert keyframes. If the Openface program was open before you set the plugin, it seems as though the signal to capture frames does not get through. So, in order to get key frame capture when streaming a video from OpenFace, it seems you must have blender open and set to connected, and insert key frames checked before you open OpenFace at all.
When trying to send a .csv i generated with the same OpenFace through input_facsfromcsv/main.py, errors are as follows
Thank you, and all who are involved in this project and OpenFace itself, very much for your talent and hard work. This really is an amazing project with top tier performance.
The text was updated successfully, but these errors were encountered: