connectedComponentsWithStats在python中会导致内存问题

connectedComponentsWithStats在python中会导致内存问题,python,opencv,image-processing,Python,Opencv,Image Processing,当我在python3中使用connectedComponentsWithStats时,在一些罕见的情况下,它会导致基于内存的问题。输出类似于 *** Error in `python': free(): invalid next size (normal): 0x02752640 *** Aborted 我所做的基本上是定期给这个方法提供一些源图像。它们的大小不同,但它们是长方形的。我的代码是 out, labels, stats, centroids = cv2.connectedCompo

当我在python3中使用connectedComponentsWithStats时,在一些罕见的情况下,它会导致基于内存的问题。输出类似于

*** Error in `python': free(): invalid next size (normal): 0x02752640 ***
Aborted
我所做的基本上是定期给这个方法提供一些源图像。它们的大小不同,但它们是长方形的。我的代码是

out, labels, stats, centroids = cv2.connectedComponentsWithStats(source_image, connectivity, cv2.CV_32S)
顺便说一句,我的环境是RPI3B+,带有python3.5.3和opencv版本4.1.0-openvino

我得到的是,它试图访问一个不允许的内存位置。我的问题是,为什么以及如何防止这种情况发生


PS:connectivity=4

每个图像中是否有大量连接的组件?图像大吗?如果可以,请分享一些数据。请参阅。图像形状为480x320。我相信图像中有许多相互连接的组件,但我不确定。我处理实时图像,通常效果很好,但当相机开始看到拥挤的地方,比如太多的物体聚集在一起时,它有时会失败。