0
내가 링크에서 언급 한 코드를 사용하고
OpenCV detect face landmarks (ear-chin-ear line)
내가 opencv3 및 dlib를 사용 아나콘다 Python3.5에 실행을하지만, 나는 다음과 같은 오류 얻을 :
rect=dlib.rectangle(x,y,x+w,y+h) which is Boost.Python.ArgumentError: Python argument types in rectangle.__init__(rectangle, numpy.int32, numpy.int32, numpy.int32, numpy.int32) did not match C++ signature: __init__(_object*, long left, long top, long right, long bottom) __init__(_object*)
을
x,y,w,h =rects[0].astype('long')
:
내가 사용하는 매개 변수의 유형을 변경 한 그러나 같은 오류가 계속 발생합니다. 친절하게 도와주세요.
제가 언급 한 코드는 주로 사용되는 코드 중 하나이며, dlib에 긴 형식의 인수가 필요하므로 형식 캐스팅 후에도 동일한 오류가 발생합니다. 그래서 디버깅하기를 원했을뿐입니다. 만약 당신이 도울 수 있다면. –
작동하지 않는 경우 어떻게 '주로 사용되는 코드'가 될 수 있습니까? –
하지만 코드가 작동하도록하는 방법이 있어야합니다 ... Python 3 및 dlib를 해결하기 위해 궁금합니다. –