我试图从标记连接组件的大图像中获取一组边界框,使用scipy这是直截了当的,但我很难弄清楚如何使用OpenCV
使用scipy:
mask = misc.imread(mask_file)
labels = scipy.ndimage.label(mask)[0]
regions = scipy.ndimage.find_objects(labels)
使用opencv:
mask = cv2.imread(mask_file,2)
no_components, components = cv2.connectedComponents(mask)
regions = ???
我找不到用于提取边界框数组的函数
任何想法都非常感激。
谢谢!
答案 0 :(得分:0)
看看cv2.findContours - 可以满足您的需求