'GLib-GIO-Message:使用'内存'GSettings后端。'在Ubuntu中进行人脸检测时抛出

时间:2016-12-27 14:00:20

标签: python opencv ubuntu-14.04 face-detection

每次我在Python中运行面部检测。它会扔掉

  

GLib-GIO-Message:使用'内存'GSettings后端。

以下代码是我的Python程序 haar_face_detect.py

# -*- coding: utf-8 -*-

from numpy import *
import numpy as np
import cv2

face_cascade = cv2.CascadeClassifier('./haarcascade_frontalface_alt.xml')
img = cv2.imread('./G20_pictures/7.jpg')    
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray, 1.2, 1)

for (x,y,w,h) in faces:
        img2 = cv2.rectangle(img,(x,y),(x+w,y+h),(255,255,0),4)
        roi_gray = gray[y:y+h, x:x+w]
        roi_color = img[y:y+h, x:x+w]
cv2.imshow('img',img)
print(len(faces))

cv2.waitKey(0)
cv2.destroyAllWindows()
cv2.imwrite("save.jpg", img)

但是,每次运行后都会出现以下句子 haar_face_detect.py

$ python haar_face_detect.py 
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
init done 
opengl support available 
25
然后程序会继续运行,不能停止,好像卡住了一样。该过程只能通过强行关闭来终止。 你能告诉我如何解决这个问题吗?我需要详细的说明来运行这些命令。

感谢。

0 个答案:

没有答案