關(guān)于labelme標(biāo)注生成的json文件批量轉(zhuǎn)為label/mask的問題

當(dāng)我們制作自己的圖像分割數(shù)據(jù)集時(shí),一般都需要對(duì)數(shù)據(jù)集進(jìn)行像素級(jí)標(biāo)注螺垢,生成mask(對(duì)應(yīng)原圖像的每個(gè)像素的類別圖,一般為灰度圖)赖歌,常用工具為labelme枉圃,安裝很簡單,anaconda下安裝為以下四個(gè)語句:

conda create --name=labelme python=3.7

conda activate labelme

conda install pyqt

pip install labelme

參考鏈接:https://blog.csdn.net/qq_21466543/article/details/80693955

對(duì)所有數(shù)據(jù)集用labelme標(biāo)注好保存后庐冯,會(huì)在原圖的路徑下自動(dòng)生成:原圖片名稱.json文件孽亲。為了由json文件生成分割的mask標(biāo)簽,我們此刻需要使用labelme的labelme_json_to_dataset命令將json文件轉(zhuǎn)換為mask(安裝好labelme后展父,可以直接在終端輸入labelme_json_to_dataset C:\Users\Administrator\Desktop\tumor_seg\quick_val\010.json(后面是json文件的絕對(duì)路徑))返劲,但此命令只能一次轉(zhuǎn)化一個(gè)json文件,為了能批量轉(zhuǎn)換栖茉,需要改進(jìn)json_to_dataset.py文件篮绿,然后使用json_to_dataset.py文件去批量轉(zhuǎn)換json文件。我的json_to_dataset.py的位置在D:\Anaconda3\envs\labelme\Lib\site-packages\labelme\cli里面吕漂,讀者可以參考亲配,修改的時(shí)候最好復(fù)制了修改,將原文件重命名保留惶凝,以防修改錯(cuò)誤難以恢復(fù)吼虎,修改內(nèi)容參考網(wǎng)址:http://blog.csdn.net/u014513323/article/details/81166997。

注意:此處博主說mask_png中存放的是8位掩碼文件存疑苍鲜,作者運(yùn)行后生成的mask_png圖像幾乎為黑色鲸睛,導(dǎo)入matlab中看到,mask的像素值為1或0坡贺,灰度值太低,故考慮增加對(duì)比度(二分類直接二值化),但作者將mask中灰度值為1的像素灰度值置為255時(shí)遍坟,發(fā)現(xiàn)mask仍然全黑拳亿,后面修改了原博客程序中的第68行為 mask_dst = skimage.color.rgb2gray(lbl) ? # 將lbl轉(zhuǎn)換為普通8位灰度圖? 。此時(shí)愿伴,在matlab中肺魁,將生成的mask像素值為1的像素重新賦予255的像素值后,matlab顯示此刻mask為二值化的黑白圖隔节。所以鹅经,原博客代碼生成的mask_png實(shí)際上為高精度的16位灰度圖,255的灰度值相比其65535的最大灰度值仍然很小怎诫,所以將其作為8位灰度圖二值化時(shí)仍然輸出全黑的圖片瘾晃。這時(shí)有兩種方法,其一是上述所提到的更改程序生成普通8位灰度圖幻妓,其二是使用原程序蹦误,但二值化時(shí),將mask中1像素值更改為65535像素值肉津。

參考博客:

https://blog.csdn.net/qq_21466543/article/details/80693955

http://blog.csdn.net/u014513323/article/details/81166997

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末强胰,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子妹沙,更是在濱河造成了極大的恐慌偶洋,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件距糖,死亡現(xiàn)場離奇詭異玄窝,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)肾筐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門哆料,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吗铐,你說我怎么就攤上這事东亦。” “怎么了唬渗?”我有些...
    開封第一講書人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵典阵,是天一觀的道長。 經(jīng)常有香客問我镊逝,道長壮啊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任撑蒜,我火速辦了婚禮歹啼,結(jié)果婚禮上玄渗,老公的妹妹穿的比我還像新娘。我一直安慰自己狸眼,他們只是感情好藤树,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拓萌,像睡著了一般岁钓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上微王,一...
    開封第一講書人閱讀 51,125評(píng)論 1 297
  • 那天屡限,我揣著相機(jī)與錄音,去河邊找鬼炕倘。 笑死钧大,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的激才。 我是一名探鬼主播拓型,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼瘸恼!你這毒婦竟也來了劣挫?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤东帅,失蹤者是張志新(化名)和其女友劉穎压固,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體靠闭,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡帐我,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了愧膀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拦键。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖檩淋,靈堂內(nèi)的尸體忽然破棺而出芬为,到底是詐尸還是另有隱情,我是刑警寧澤蟀悦,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布媚朦,位于F島的核電站,受9級(jí)特大地震影響日戈,放射性物質(zhì)發(fā)生泄漏询张。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一浙炼、第九天 我趴在偏房一處隱蔽的房頂上張望份氧。 院中可真熱鬧唯袄,春花似錦、人聲如沸蜗帜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽钮糖。三九已至,卻和暖如春酌住,著一層夾襖步出監(jiān)牢的瞬間店归,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來泰國打工酪我, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留消痛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓都哭,卻偏偏與公主長得像秩伞,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子欺矫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容