justint / stringless Goto Github PK
View Code? Open in Web Editor NEWReal-time markerless facial motion capture into Maya.
Home Page: https://justintennant.me/projects/stringless/
License: Other
Real-time markerless facial motion capture into Maya.
Home Page: https://justintennant.me/projects/stringless/
License: Other
I replaced <name>
with the name that I had used in the previous command (createStringlessCap
) but nothing happens after entering calibrateNeutralFace("<name>_Device")
in the MEL command-line. I can see the <name>_Face
Outlier but nothing else.
OS: Ubuntu 20.04
AutoDesk Maya: 2022.3
It'd be nice to have Stringless be runnable on the Windows operating system.
Currently Stringless is performing IPC using POSIX shared memory, which works fine for Unix-based systems but not so much for Windows. I see two options on how to resolve this:
How can I use Blender Instead of Autodesk Maya?
Hi for the life of me i am unable to compile it
followed instructions to from the main page.
Tried to turn of maya plugin as suggested still wont compile.
Keep on getting cland error.
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [src/Stringless] Error 1
make[1]: *** [src/CMakeFiles/Stringless.dir/all] Error 2
make: *** [all] Error 2
2017-08-11 22:32:05.372 Stringless[32898:454311] -[CaptureDelegate doFireTimer:]: unrecognized selector sent to instance 0x7fcc214122f0
2017-08-11 22:32:05.387 Stringless[32898:454311] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[CaptureDelegate doFireTimer:]: unrecognized selector sent to instance 0x7fcc214122f0'
*** First throw call stack:
(
0 CoreFoundation 0x00007fff883a22cb __exceptionPreprocess + 171
1 libobjc.A.dylib 0x00007fff9d1b248d objc_exception_throw + 48
2 CoreFoundation 0x00007fff88423f04 -[NSObject(NSObject) doesNotRecognizeSelector:] + 132
3 CoreFoundation 0x00007fff88314755 ___forwarding___ + 1061
4 CoreFoundation 0x00007fff883142a8 _CF_forwarding_prep_0 + 120
5 Foundation 0x00007fff89dabe0f __NSFireTimer + 83
6 CoreFoundation 0x00007fff88321c54 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
7 CoreFoundation 0x00007fff883218df __CFRunLoopDoTimer + 1071
8 CoreFoundation 0x00007fff8832143a __CFRunLoopDoTimers + 298
9 CoreFoundation 0x00007fff88318b81 __CFRunLoopRun + 2065
10 CoreFoundation 0x00007fff88318114 CFRunLoopRunSpecific + 420
11 Foundation 0x00007fff89d2b252 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277
12 Foundation 0x00007fff89dbb9b5 -[NSRunLoop(NSRunLoop) runUntilDate:] + 111
13 libopencv_videoio.3.1.dylib 0x00000001104c9cf1 _ZN12CvCaptureCAM9grabFrameEd + 241
14 libopencv_videoio.3.1.dylib 0x00000001104bda6f _ZN2cv12VideoCapture4grabEv + 31
15 libopencv_videoio.3.1.dylib 0x00000001104bddf3 _ZN2cv12VideoCapture4readERKNS_12_OutputArrayE + 19
16 libopencv_videoio.3.1.dylib 0x00000001104bde54 _ZN2cv12VideoCapturersERNS_3MatE + 52
17 Stringless 0x000000010f6e09b1 _ZN10Stringless12FaceDetector5startERNS_6WriterE + 3281
18 Stringless 0x000000010f6d5fda main + 6682
19 libdyld.dylib 0x00007fff9da98235 start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
[1] 32898 abort ./Stringless -d 4 -s 200 -p
I believe this and this issue is directly correlated, I have both OpenCV 2.4.13.2 and OpenCV 3.2.0 installed.
Currently the plugin's implementation is very primitive in how it interprets the two dimensional capture data: it performs minimal corrections to translation changes by calculating delta distances from the neutral pose face, but doesn't factor in pitch, yaw, or roll of the face (moving & rotating in three dimensions).
Possible libraries to use:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.