Quantcast
Channel: arm - openFrameworks
Viewing all articles
Browse latest Browse all 364

ofxFaceTracker2 on Raspberry Pi 3

$
0
0

@javl wrote:

I’m trying to get ofxFaceTracker2 to work with a Raspberry Pi 2 with Raspbian Lite. I’ve made some small steps trying to get it to work, but I keep failing. I believe my problem lies with dlib.
When I try to compile the example-pose project, I end up with the following type of errors (among some other ones):

/home/pi/openFrameworks/addons/obj/linuxarmv6l/Release/ofxFaceTracker2/src/ofxFaceTracker2.o: In function `dlib::get_serialized_frontal_faces[abi:cxx11]()':
ofxFaceTracker2.cpp:(.text._ZN4dlib28get_serialized_frontal_facesB5cxx11Ev[_ZN4dlib28get_serialized_frontal_facesB5cxx11Ev]+0x1c): undefined reference to `dlib::base64::base64()'

When I try to compile the same project, but I add ofxDlib, I get the following errors:

/home/pi/openFrameworks/addons/obj/linuxarmv6l/Release/ofxFaceTracker2/src/ofxFaceTracker2.o: In function `dlib::entropy_decoder_model_kernel_5<257ul, dlib::entropy_decoder_kernel_2, 200000ul, 4ul>::decode(unsigned long&)':
ofxFaceTracker2.cpp:(.text._ZN4dlib30entropy_decoder_model_kernel_5ILm257ENS_24entropy_decoder_kernel_2ELm200000ELm4EE6decodeERm[_ZN4dlib30entropy_decoder_model_kernel_5ILm257ENS_24entropy_decoder_kernel_2ELm200000ELm4EE6decodeERm]+0x1c4): undefined reference to `dlib::entropy_decoder_kernel_2::get_target(unsigned int)'
ofxFaceTracker2.cpp:(.text._ZN4dlib30entropy_decoder_model_kernel_5ILm257ENS_24entropy_decoder_kernel_2ELm200000ELm4EE6decodeERm[_ZN4dlib30entropy_decoder_model_kernel_5ILm257ENS_24entropy_decoder_kernel_2ELm200000ELm4EE6decodeERm]+0x250): undefined reference to `dlib::entropy_decoder_kernel_2::decode(unsigned int, unsigned int)'
ofxFaceTracker2.cpp:(.text._ZN4dlib30entropy_decoder_model_kernel_5ILm257ENS_24entropy_decoder_kernel_2ELm200000ELm4EE6decodeERm[_ZN4dlib30entropy_decoder_model_kernel_5ILm257ENS_24entropy_decoder_kernel_2ELm200000ELm4EE6decodeERm]+0x2fc): undefined reference to `dlib::entropy_decoder_kernel_2::decode(unsigned int, unsigned int)'
ofxFaceTracker2.cpp:(.text._ZN4dlib30entropy_decoder_model_kernel_5ILm257ENS_24entropy_decoder_kernel_2ELm200000ELm4EE6decodeERm[_ZN4dlib30entropy_decoder_model_kernel_5ILm257ENS_24entropy_decoder_kernel_2ELm200000ELm4EE6decodeERm]+0x374): undefined reference to `dlib::entropy_decoder_kernel_2::get_target(unsigned int)'
ofxFaceTracker2.cpp:(.text._ZN4dlib30entropy_decoder_model_kernel_5ILm257ENS_24entropy_decoder_kernel_2ELm200000ELm4EE6decodeERm[_ZN4dlib30entropy_decoder_model_kernel_5ILm257ENS_24entropy_decoder_kernel_2ELm200000ELm4EE6decodeERm]+0x390): undefined reference to `dlib::entropy_decoder_kernel_2::decode(unsigned int, unsigned int)'
/home/pi/openFrameworks/addons/obj/linuxarmv6l/Release/ofxFaceTracker2/src/ofxFaceTracker2.o: In function `dlib::matrix<dlib::matrix_op<dlib::op_trans<dlib::matrix<double, 3l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > >::type, dlib::matrix_op<dlib::op_trans<dlib::matrix<double, 3l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > >::NC, dlib::matrix_op<dlib::op_trans<dlib::matrix<double, 3l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > >::NR, dlib::matrix_op<dlib::op_trans<dlib::matrix<double, 3l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > >::mem_manager_type, dlib::row_major_layout> const dlib::pinv_helper<dlib::matrix_op<dlib::op_trans<dlib::matrix<double, 3l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > >(dlib::matrix_exp<dlib::matrix_op<dlib::op_trans<dlib::matrix<double, 3l, 0l, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > const&, double)':
ofxFaceTracker2.cpp:(.text._ZN4dlib11pinv_helperINS_9matrix_opINS_8op_transINS_6matrixIdLl3ELl0ENS_33memory_manager_stateless_kernel_1IcEENS_16row_major_layoutEEEEEEEEEKNS3_INT_4typeEXsrSA_2NCEXsrSA_2NRENSA_16mem_manager_typeES6_EERKNS_10matrix_expISA_EEd[_ZN4dlib11pinv_helperINS_9matrix_opINS_8op_transINS_6matrixIdLl3ELl0ENS_33memory_manager_stateless_kernel_1IcEENS_16row_major_layoutEEEEEEEEEKNS3_INT_4typeEXsrSA_2NCEXsrSA_2NRENSA_16mem_manager_typeES6_EERKNS_10matrix_expISA_EEd]+0x174): undefined reference to `dgesvd_'

Has anyone tried this (and if so, did you end up with a workable framerate?)

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 364