日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Detectron-MaskRCnn:Mask判别和获取前向Mask的标签

發(fā)布時間:2023/12/31 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Detectron-MaskRCnn:Mask判别和获取前向Mask的标签 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??????? 對于FCN-SceneParse網絡,最后卷積生成N個類別的maps,每個Map都得到圖像所有點的單類概率。MaskRCNN的結構與FCN不相同。

?????? 參考三個文章:

?????? Detectron總結1:Blob的生成 和 generate proposal?

?????? Detectron總結2:前向生成數據標簽的過程

?????? Detectron總結3:參數設置,直接打開cfg文件,找到train進行設置

?????? Detectron總結4:Detectron測試流程(含Mask和KeyPoint)

??????


獲取多個Mask:

?????? 對于預測的二值掩膜輸出,我們對每個像素點應用sigmoid函數,整體損失定義為平均二值交叉損失熵。 引入預測K個輸出的機制,允許每個類都生成獨立的掩膜,避免類間競爭。這樣做解耦了掩膜和種類預測。不像是FCN的方法,在每個像素點上應用softmax函數,整體采用的多任務交叉熵,這樣會導致類間競爭,最終導致分割效果差。

????? 代碼段:

獲取每一個圖像Mask

def getMaskImg( mask,box,image ):imageMask = image.copy();for i in range(mask.shape[0]):for j in range(mask.shape[1]):if( mask[i,j]==0 ):#imageMask[i,j] = image[i,j]#mask[i,j] =254;imageMask[i,j,0]=0;imageMask[i,j,1]=0;imageMask[i,j,2]=0;x1 = int(box[0]);x2 = int(box[2]);y1 = int(box[1]);y2 = int(box[3]);imageMask = imageMask[y1:y2,x1:x2];return imageMask;

???

?




????



?

總結

以上是生活随笔為你收集整理的Detectron-MaskRCnn:Mask判别和获取前向Mask的标签的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。