我通过简单的 Image(opencv_image) 调用将 OpenCV 图像转换为 SimpleCV 并使用 Image.findBlobs() 来获取 blob。但是,由于出现错误,我无法使用 Blobs.getBoundingBox() 获取边界框:
blobs.draw() AttributeError: 'NoneType' 对象没有属性 'draw'
fgmask 是我在背景减除后收到的前景蒙版。
这是我的代码:
simplecvimg = Image(fgmask, cv2image=True)
blobs = simplecvimg.findBlobs()
blobs.draw()
simplecvimg.show()