본문 바로가기

기타

(3)
opencv - 얼굴 각 부위 인식하기 dlib, imutils 패키지를 사용하면 얼굴 사진에서 각 부위를 인식할 수 있다. 나의 경우 눈, 눈썹, 피부색이 필요했는데 이를 한번 추출해보자. 0. 준비 pip로 dlib, imutils, opencv를 설치한다. 그리고 shape_predictor_68_face_landmarks.dat 파일을 다운받는다. http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2 1. 이미지 불러와서 얼굴에 68개의 점 찍기 detector = dlib.get_frontal_face_detector() predictor = dlib.shape_predictor('shape_predictor_68_face_landmarks.dat') img = cv2.im..
keras load_model함수 버전 오류 Raspberry에서 keras.models.load_model 혹은 tensofrlos.keras.models.load_model을 하니 오류가 생겼다. 원인은 Google Colab에서 만든 model을 load_model하려니 tensorflow의 버전이 안맞는 것이었다. Colab은 tensorflow 2.3을 사용하고 라즈베리에서 pip3 install tensorflow를 하면 2.0이 설치된다. 따라서 해결방법은 다음과 같다. 1. tensorflow 2.2 설치하기 github.com/lhelontra/tensorflow-on-arm/releases Releases · lhelontra/tensorflow-on-arm TensorFlow for Arm. Contribute to lhelon..
[패키지]dlib 설치하기 1. dlib를 다운받는다(좌측메뉴 하단에 있다) dlib.net/ 2. cmake를 설치한다. installer(msi파일)로 설치하는 것이 편하다. cmake.org/download/ 3. 명령프롬프트로 dlib 폴더 내의 src폴더로 이동해서 python setup.py build 를 입력한다. (꽤 오래 걸린다) 4. 위 과정이 끝나면 python setup.py install 을 입력한다. + pip list나 import dlib 해봐서 설치를 확인한다