我正在使用庫 MaskRCNN,我想獲得每個面具的面積。所有掩碼都是一個數組 (W x H),其值為 False 或 True。所有的真值都代表一個面具,所有的假值都是一個背景。#mask 0r['masks'][:,:,0] #output--> array([[False, False, False, ..., False, False, False], [False, False, False, ..., False, False, False], [False, False, False, ..., False, False, False], ..., [False, False, False, ..., False, False, False], [False, False, False, ..., False, False, False], [False, False, False, ..., False, False, False]])我如何遍歷所有并總結所有真實事件,包括列和行?我想這給了我以像素為單位的蒙版區域,我可以對實際區域進行插值。
2 回答

四季花海
TA貢獻1811條經驗 獲得超5個贊
基于this previous question,您需要首先展平numpy數組,因此應用相同的想法,即
flat_r = numpy.flatten(r['masks'][:,:,0])
unique, counts = numpy.unique(flat_r, return_counts=True)
print(dict(zip(unique, counts)))
# {False: 7, True: 4}
添加回答
舉報
0/150
提交
取消