小编Iru*_*wan的帖子

如何在dlib python中保存/裁剪检测到的面部

我想通过裁剪矩形来保存检测到的面在dlib中有人知道我怎么能裁剪它.我第一次使用dlib并遇到很多问题.我还想在检测到的面上运行fisherface算法,但是当我将检测到的矩形传递给pridictor时,它给出了类型错误.我在这个问题上真的需要帮助.

import cv2, sys, numpy, os
import dlib
from skimage import io
import json
import uuid
import random
from datetime import datetime
from random import randint
#predictor_path = sys.argv[1]
fn_haar = 'haarcascade_frontalface_default.xml'
fn_dir = 'att_faces'
size = 4
detector = dlib.get_frontal_face_detector()
#predictor = dlib.shape_predictor(predictor_path)
options=dlib.get_frontal_face_detector()
options.num_threads = 4
options.be_verbose = True

win = dlib.image_window()

# Part 1: Create fisherRecognizer
print('Training...')

# Create a list of images and a list of corresponding names
(images, lables, names, id) = ([], [], {}, …
Run Code Online (Sandbox Code Playgroud)

python opencv face-recognition face-detection dlib

8
推荐指数
1
解决办法
7851
查看次数

AttributeError: 'module' 对象没有属性 'RLock'`

我正在使用 Open CV PYTHON 进行人脸检测。我的整个代码昨天运行良好,今天我收到了这个错误。

['/usr/local/lib/python2.7/dist-packages/numpy']
 Traceback (most recent call last):
  File "facerec-opencv.py", line 2, in <module>
  from scipy.misc import imread
  File "/usr/local/lib/python2.7/dist-packages/scipy/__init__.py", line 61,in <module>
  from numpy import show_config as show_numpy_config
  File "/usr/local/lib/python2.7/dist-packages/numpy/__init__.py", line 163, in <module>
  from . import random
  File "/usr/local/lib/python2.7/dist-packages/numpy/random/__init__.py", line 99, in <module>
  from .mtrand import *
  File "mtrand.pyx", line 149, in init mtrand (numpy/random/mtrand/mtrand.c:37623)
  File "/home/irum/Desktop/Face-Recognition/thakarrecog/threading.py", line 6, in <module>
  import logging
  File "/usr/lib/python2.7/logging/__init__.py", line 201, in <module>
    _lock = threading.RLock()
AttributeError: 'module' object …
Run Code Online (Sandbox Code Playgroud)

opencv numpy face-detection python-2.7

5
推荐指数
1
解决办法
3708
查看次数