【发布时间】:2012-05-28 14:53:07
【问题描述】:
我正在尝试运行一个使用 samples/python2/facedetect.py 示例的简单 OpenCV python 脚本,但不是循环运行,而是希望它检测人脸,然后编写图像。
基本上,我将 cv2.imshow 更改为 cv2.imwrite,它在 Windows 上运行良好。
当我在 Linux (Debian) 上尝试相同的操作时,我收到 Xwindows 错误,例如:
import: unable to grab mouse `': Resource temporarily unavailable @ error/xwindow.c/XSelectWindow/9007.
from: can't read /var/mail/video
from: can't read /var/mail/common
./facedetect.py: line 7: syntax error near unexpected token `('
./facedetect.py: line 7: `def detect(img, cascade):'
我不想绘制任何窗口,我想要的只是代码打开一个 jpg,检测面部,然后写一个新的 jpg。 OpenCV 是否需要 X 窗口?我浏览了代码,但无法识别需要 X windows 的特定代码行。
【问题讨论】: