小编Hun*_*tR2的帖子

使用SimpleCV库findBlob函数时出现Pygame Segmentation错误

我一直在使用SimpleCV来查找与自动驾驶机器人一起使用的blob.问题是当我在SimpleCV中调用findBlobs命令时.当我完全阻挡Kinect相机的镜头时,PyGame崩溃给我这个错误:

致命的Python错误:( pygame降落伞)分段错误

有时它会起作用,有时甚至会在镜头解锁时崩溃.当我运行超过大约30秒时,它几乎总会崩溃.我已经在SimpleCV中重新安装并修复了许多问题,并尝试重新安装Pygame,它似乎没有任何帮助.另外,我使用X-Box kinect作为我的相机源.我正在使用Ubuntu 11.04.

这是我的确切代码:

from SimpleCV import *
from SimpleCV.Display import *
from time import sleep
k = Kinect()
dis = Display()

while 1:
    depth = k.getDepth()
    depth = depth.invert()
    depth = depth.erode()
    blobs = depth.findBlobs(threshval=127, minsize=10, maxsize=0)
    if blobs:
        blobs.draw()
    depth.save(dis)
    sleep(0)
Run Code Online (Sandbox Code Playgroud)

python pygame segmentation-fault kinect simplecv

5
推荐指数
2
解决办法
1691
查看次数

标签 统计

kinect ×1

pygame ×1

python ×1

segmentation-fault ×1

simplecv ×1