単純な Image(opencv_image) 呼び出しを介して OpenCV イメージを SimpleCV に変換し、 Image.findBlobs() を使用してブロブを取得しています。ただし、エラーが発生するため、Blobs.getBoundingBox() を使用してバウンディング ボックスを取得できません。
blobs.draw() AttributeError: 'NoneType' オブジェクトには属性 'draw' がありません
fgmask は、背景減算後に受け取った前景マスクです。
これが私のコードです:
simplecvimg = Image(fgmask, cv2image=True)
blobs = simplecvimg.findBlobs()
blobs.draw()
simplecvimg.show()