在MS Windows上找不到image_window Dlib Python包

时间:2015-09-22 01:03:16

标签: python-2.7 object-recognition dlib

我目前正在处理对象识别并决定使用Dlib,但是python包在MS Windows机器上找不到image_window()函数。

示例代码:

import dlib
from skimage import io

detector = dlib.get_frontal_face_detector()
img = io.imread('obama.jpg')
faces = detector(img)

for d in faces:
    print "left,top,right,bottom:", d.left(), d.top(), d.right(), d.bottom()

win = dlib.image_window()
win.set_image(img)
win.add_overlay(faces)

我收到以下错误:

  

'模块'对象没有属性' image_window'

https://github.com/davisking/dlib/issues/7上提出了一个答案,但是自从我通过conda下载软件包以来,我无法重新编译它。

2 个答案:

答案 0 :(得分:2)

这可能是由于dlib的一个cmake脚本中的一个错误导致某些事情无法构建,除非cmake运行两次。但是,这已得到修复。因此,如果您从dlib的github存储库中提取最新代码,它现在应该没有问题。

答案 1 :(得分:0)

我使用" conda install -c conda-forge dlib = 19.0" 在windows10 64 py3.5中。代码可以工作,但pycharm无法自动完成dlib.image_window()