Minimal reproducible example: https://gist.github.com/BorisKourt/14a1128af5fbdaea7e58
Landmark function specifically: https://gist.github.com/BorisKourt/14a1128af5fbdaea7e58#file-landmarksonly-java-L100-L123
Note that I am using the Java library jar, not the Processing jar. (But neither work anyway.)
As per the comments in the above function, face.QueryLandmarks(); returns valid landmark data, but ldata.QueryPoints(points); populates the points array with nulls.
I have noticed that Pulse and Expression modules don't appear to work as well. Are these three implemented/tested in Java? I am able to get this all to work in the C# demos. But I need to write the app in Java.
The only modules I was able to run successfully were Face Location Data and 3D Segmentation.
Do you want examples for Pulse and Expression?
David Lu (Intel) wrote:
Thanks for reporting this issue. It should be implemented in Java for those features. I will look at your codes and get back to you soon.
Please give me a shout if you need more details. I can also make examples for the other Modules that aren't returning data.