每次我在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
感谢。