2017-12-28 15 views
0

Android 앱 개발에 익숙하지 않아 kivy 및 buildozer와 함께 얼굴 인식 앱을 만들고 있습니다. dlib 패키지를 사용하려면 buildozer.spec 파일을 어떻게 수정해야합니까? 요구 사항 라인에 dlib를 추가하는 것으로 충분합니까? Dlib에는 pip (Cmake, Boost, Boost.python, X11)와 함께 설치할 수없는 많은 의존성이 있습니다. python-for-android에 레시피가 있는지 여부는 확실하지 않습니다.buildozer에서 dlib 패키지를 실행하는 방법은 무엇입니까?

답변

1

buildozer.spec 파일을 수정하여 순수 Python 패키지 만 추가 할 수 있습니다. 모듈에 바이너리 또는 바이너리로 컴파일해야하는 코드가 포함되어있는 경우 Android 용 모듈 (및 의존성)을 올바르게 컴파일하는 python-for-android 레시피가 있어야합니다. here 볼 수있는 사용 가능한 p4a 요리법 목록. dlib에 대한 제조법이 없습니다. 기존에 기반하여 작성법을 시도하거나 (예 : 어려운 IMHO 일 수 있음) 또는 일부 대안을 검색하려고 시도 할 수 있습니다. OpenCV가있는 face recognition 일 수 있습니다 (이미 has 레시피)? 참고, 나는 그것을 직접 시도하지 않았다.

+0

dlibs 대신 OpenCV를 사용했지만 몇 가지 오류가 발생했습니다 ...보고 싶다면 별도의 질문을 작성하십시오 (https://stackoverflow.com/questions/48072091/buildozer-numpy). -runtimeerror-broken-toolchain-can-link-a-simple-c-program). 나는 질문에 numpy에 대해 썼다. 그러나 opencv는 나에게 똑같은 오류를 주었다. –

관련 문제