自己駆動ロボットで使用するBLOBの検索にSimpleCVを使用しています。問題は、SimpleCVでfindBlobsコマンドを呼び出すときです。SimpleCVライブラリfindBlob関数を使用した場合のPygameセグメンテーションエラー
致命的なPythonのエラー:(pygameのパラシュート)セグメンテーションフォールト
時にはそれは、動作し、それだけでクラッシュし、他の回も、レンズ、私は完全にKinectのカメラのレンズをブロックすると、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)