亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何有效地求和 np 數組中出現的次數?掩碼 RCNN 的面積

如何有效地求和 np 數組中出現的次數?掩碼 RCNN 的面積

三國紛爭 2022-05-19 14:11:45
我正在使用庫 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}


查看完整回答
反對 回復 2022-05-19
?
慕的地10843

TA貢獻1785條經驗 獲得超8個贊

克勞迪奧的回答很好,但我也找到了一個簡單的方法。

true_occurrences= np.sum(r['masks'][:,:,0])


查看完整回答
反對 回復 2022-05-19
  • 2 回答
  • 0 關注
  • 110 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號