日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python深度學習之圖像標簽標注軟件labelme詳解

瀏覽:130日期:2022-06-20 18:34:13
前言

labelme是一個非常好用的免費的標注軟件,博主看了很多其他的博客,有的直接是翻譯稿,有的不全面。對于新手入門還是有點困難。因此,本文的主要是詳細介紹labelme該如何使用。

一、labelme是什么?

labelme是圖形圖像注釋工具,它是用Python編寫的,并將Qt用于其圖形界面。說直白點,它是有界面的, 像軟件一樣,可以交互,但是它又是由命令行啟動的,比軟件的使用稍微麻煩點。其界面如下圖:

Python深度學習之圖像標簽標注軟件labelme詳解

它的功能很多,包括:

對圖像進行多邊形,矩形,圓形,多段線,線段,點形式的標注(可用于目標檢-測,圖像分割等任務)。 對圖像進行進行 flag 形式的標注(可用于圖像分類 和 清理 任務)。 視頻標注 生成 VOC 格式的數(shù)據(jù)集(for semantic / instance segmentation) 生成 COCO 格式的數(shù)據(jù)集(for instance segmentation)二、快速安裝使用

安裝教程都是參考的labelme github。

2.1 windows安裝

官網(wǎng)步驟如下:

# python3conda create --name=labelme python=3.6source activate labelme# conda install -c conda-forge pyside2# conda install pyqt# pip install pyqt5 # pyqt5 can be installed via pip on python3pip install labelme# or you can install everything by conda command# conda install labelme -c conda-forge

1.為labelme創(chuàng)建一個conda環(huán)境,命名為lableme

Python深度學習之圖像標簽標注軟件labelme詳解

2.激活該環(huán)境

Python深度學習之圖像標簽標注軟件labelme詳解

windows用命令activate labelme 或者 conda activate labelme

很少用windows, 說的不對請指正。

其實在這一步中,我遇到了一個問題

C:Windowssystem32> conda activate labelme CommandNotFoundError: Your shell has not been properly configured to use ’conda activate’.To initialize your shell, run $ conda init <SHELL_NAME> Currently supported shells are: - bash - fish - tcsh - xonsh - zsh - powershell See ’conda init --help’ for more information and options. IMPORTANT: You may need to close and restart your shell after running ’conda init’.

初始化conda啥的,不是很懂,最后通過博客解決

我用的第一種方法

首先查看conda env 的地址

Python深度學習之圖像標簽標注軟件labelme詳解

我的在D盤,所以先切換到D盤 命令行輸入 conda.bat activate anacondaenvslabelme(注意和原博客不一樣)

Python深度學習之圖像標簽標注軟件labelme詳解

再激活就正常了

3 安裝pyqt

前言里講過labelme是基于Qt的,所以必須安裝

conda/pip install pyqt

4 pip install labelme

2.2 linux安裝

# Ubuntu 14.04 / Ubuntu 16.04# Python2# sudo apt-get install python-qt4 # PyQt4sudo apt-get install python-pyqt5 # PyQt5sudo pip install labelme# Python3sudo apt-get install python3-pyqt5 # PyQt5sudo pip3 install labelme# or install standalone executable from:# https://github.com/wkentaro/labelme/releases

注意:使用如上安裝前,同winsows一樣,需要先創(chuàng)建labelme的conda環(huán)境。

2.3 macos安裝

# macOS Sierrabrew install pyqt # maybe pyqt5 我用的pip安裝pip install labelme # both python2/3 should work# or install standalone executable/app from:# https://github.com/wkentaro/labelme/releases

說明:這三種系統(tǒng)我都成功安裝過,放心吧~

安裝成功的啞子

有如下這些包

Python深度學習之圖像標簽標注軟件labelme詳解

下次使用,命令行輸入labelme就可以打開軟件啦。嚴謹?shù)膩碚f,它是一個用pyqt5編寫的GUI界面。

Python深度學習之圖像標簽標注軟件labelme詳解

三、界面說明

Python深度學習之圖像標簽標注軟件labelme詳解

圖上看到,這個界面是非常簡潔的。

接下來具體講講如何使用。醫(yī)學圖像分析,我主要是研究分類和分割,所以重點講解如何標注分類標簽和分割標簽。

四、為圖像創(chuàng)建類標簽4.1 參數(shù)介紹

使用labelme --help會出來labelme的使用方法,它包括如下參數(shù)

Python深度學習之圖像標簽標注軟件labelme詳解

我們解釋幾個重要的參數(shù)設置

?output:標注文件存放位置。如果給的參數(shù)是以.json結尾,則會向該文件寫入一個標簽。也就意味著如果使用.json指定位置,則只能對一個圖像進行注釋。如果位置不是以.json結尾,程序?qū)⒓俣ㄋ且粋€目錄。注釋將以與在其上進行注釋的圖像相對應的名稱存儲在此目錄中。 ?Flags: 為圖像創(chuàng)建分類標簽,多分類用逗號隔開。 ?nosortlabels: 是否對標簽進行排序

舉例:

命令行輸入 labelme image1.png --output image1.json --flags 0,1

Python深度學習之圖像標簽標注軟件labelme詳解

其中,image1.png是圖像的地址,而不是名字。注意區(qū)別,因為我現(xiàn)在的路徑在圖像存放的當前文件夾,所以輸入名字就可以直接找到該圖像。如果你當前路徑不在圖像存放的文件夾,你需要給出圖像的完整路徑,如F:labelmeImageimage1.png?output image1.json 就是把打標簽的結果存放在image1.json這個文件里。因為我是對單一圖像打標簽,所以是以.json結尾。如果是對一個文件夾進行打標簽,那這里就不要以.json結尾,直接輸入你想存放的文件夾就行。?flags: 描述你分類的標簽是什么,0,1表示分兩類。也可以寫成多類,0,1,2,3,4.也可以用其他字符,如 negative,positive, 或者cat, dog。等等~

4.2 文件夾所有文件創(chuàng)建分類標簽

Python深度學習之圖像標簽標注軟件labelme詳解

命令行輸入labeme 并且給定分類標簽。打開圖上右邊界面后,導入文件夾,就可以點圖像,對它進行標注。標注完一個,需要對其進行保存,才能打第二個圖像的標簽。這里沒有給定輸出位置,就會默認保存在圖像這個文件夾,并且名字和圖像的名字一樣,并以.json結尾。

4.3 為文件夾所有文件創(chuàng)建分割標簽

創(chuàng)建分割標簽主要用到多邊形工具, 把需要的區(qū)域框出來就好了。實驗數(shù)據(jù)來自labelme github: labelme/tree/master/examples/semantic_segmentation

Python深度學習之圖像標簽標注軟件labelme詳解Python深度學習之圖像標簽標注軟件labelme詳解

Python深度學習之圖像標簽標注軟件labelme詳解

五、大概步驟

1.運行l(wèi)abelme后,打開文件夾

2.使用多邊形工具勾勒目標

3.勾勒完成后創(chuàng)建標簽

4.微調(diào)邊框。點擊編輯多邊形,有很多操作。如圖上所示

5.最后存儲

以上是簡單的演示,官方做的實驗如下:

首先下載semantic_segmentation 這個文件夾。

Python深度學習之圖像標簽標注軟件labelme詳解

注意:以下實驗都是在該文件夾下打開的終端

Python深度學習之圖像標簽標注軟件labelme詳解

標注文件

labelme data_annotated --labels labels.txt --nodata --validatelabel exact --config ‘{shift_auto_shape_color: -2}’

Python深度學習之圖像標簽標注軟件labelme詳解

作者已經(jīng)標注好了,我們就打開看看。

標簽格式轉(zhuǎn)換

由于標注好的文件是json格式,我們將其轉(zhuǎn)化成圖片格式或者其他格式。使用作者給的代碼labelme2voc.py。主要轉(zhuǎn)化的格式有: 類名字文件,原始圖像的jpeg格式,分割圖像的npy格式,png格式, 以及將分割圖像疊在原始圖像上的jpg格式。

Python深度學習之圖像標簽標注軟件labelme詳解

Python深度學習之圖像標簽標注軟件labelme詳解

作者給的命令: ./labelme2voc.py data_annotated data_dataset_voc --labels labels.txt

但是運行時會有報錯,修改成如下運行:

python labelme2voc.py data_annotated data_dataset_voc --labels labels.txt

針對報錯:如果命令行不好修改代碼,建議直接修改這個Python文件里面的參數(shù)配置,再運行都可以。

六、 其他問題6.1 如何快速查看分割的json文件

labelme_draw_json 2011_000003.json

Python深度學習之圖像標簽標注軟件labelme詳解

6.2 json 轉(zhuǎn) png

labelme_json_to_dataset apc2016_obj3.json -o apc2016_obj3_json

apc2016_obj3.json: 待轉(zhuǎn)化的json文件,

apc2016_obj3_json: 轉(zhuǎn)化后文件保存地址

一共會生成4個文件:

img.png: Image file.

label.png: uint8 label file.

label_viz.png: Visualization of label.png.

label_names.txt: Label names for values in label.png.

Python深度學習之圖像標簽標注軟件labelme詳解

這和第4小節(jié)講的格式轉(zhuǎn)化差不多,4小節(jié)的python文件是可以根據(jù)自己需要隨便改設置的,而這個內(nèi)置方法是不允許改動的。

到此這篇關于Python深度學習之圖像標簽標注軟件labelme詳解的文章就介紹到這了,更多相關Python圖像標簽標注軟件labelme內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
中文字幕日本一区二区| 日韩一区二区三区四区五区| 99热精品在线观看| av不卡在线| 日韩大片在线播放| 亚洲另类视频| 日韩av一区二区三区四区| 日韩不卡在线观看日韩不卡视频| 欧美91在线| 五月亚洲婷婷 | 午夜在线播放视频欧美| 美国三级日本三级久久99| 国产成人精品福利| 亚洲欧洲午夜| 精品视频高潮| 亚洲精品美女| 国产精品第一| 另类小说一区二区三区| 99精品在线观看| 在线精品福利| 精品视频一区二区三区在线观看| 日韩在线中文| 亚洲综合福利| 91综合视频| 亚洲午夜天堂| 麻豆一区二区三区| 成人国产精品久久| 免费黄网站欧美| 9国产精品视频| 欧美丰满日韩| 国产精品成久久久久| 久久久一二三| 亚洲制服少妇| 免费视频一区二区三区在线观看 | 四虎成人av| 日韩亚洲在线| 国内精品美女在线观看| 一区二区亚洲精品| 美女国产精品久久久| 宅男在线一区| 国产精品久一| 视频一区在线播放| 亚洲天堂资源| 亚洲精品日韩久久| 福利在线免费视频| 亚洲三级毛片| 亚洲午夜黄色| 久久精品一本| 一本综合精品| 国产91精品对白在线播放| 国产精品一区二区三区美女| 亚洲电影在线一区二区三区| 美腿丝袜亚洲三区| 日本在线不卡视频| 国产亚洲激情| 亚洲黄色免费看| 国产美女久久| 四虎精品一区二区免费| 婷婷综合社区| 国语对白精品一区二区| 欧美有码在线| 亚洲精品日本| 亚洲一区免费| 亚洲一级高清| 日本免费久久| 久久久国产亚洲精品| 欧美啪啪一区| 三级一区在线视频先锋| 丝袜诱惑一区二区| 国产日韩欧美一区在线| 国产精品老牛| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 综合激情五月婷婷| 在线亚洲观看| 日韩精品久久久久久久电影99爱| 国产精品亲子伦av一区二区三区 | 久久精品动漫| 日韩影院精彩在线| 吉吉日韩欧美| 国产精品欧美三级在线观看| 国产精品久久久久久久免费观看 | 免费日韩av片| 日韩一区二区在线免费| 亚洲永久av| 欧美日韩亚洲一区| 美美哒免费高清在线观看视频一区二区| 国产亚洲一区二区手机在线观看 | 亚洲手机在线| 99久久夜色精品国产亚洲1000部| 精品国产欧美日韩一区二区三区| 国产精品白丝av嫩草影院| 蜜臀久久99精品久久久久久9| 久久五月天小说| 亚洲精品一区三区三区在线观看| 日本免费久久| 四虎4545www国产精品| 久久久久99| 亚洲国内精品| 日韩午夜黄色| 深夜福利一区| 国产乱论精品| 成人在线视频免费| 蜜臀久久精品| 欧美日韩国产一区二区三区不卡 | 亚州av一区| 天堂俺去俺来也www久久婷婷| 四虎在线精品| 国产精品美女午夜爽爽| 久久影院一区二区三区| 超碰超碰人人人人精品| 精品日韩视频| 亚洲激情黄色| 色综合视频一区二区三区日韩 | 日韩精品一卡| 国产精品17p| 欧美精品一区二区久久| 日韩成人一级| 99久久精品网| 四虎成人av| 国产欧美一区二区色老头| 亚洲男女自偷自拍| 久久久成人网| 日韩欧美视频专区| 色婷婷亚洲mv天堂mv在影片| 国产美女亚洲精品7777| 亚洲一区二区三区久久久| 欧美日韩少妇| 欧美精品资源| 日韩一区二区三区精品| 国产成人精品亚洲日本在线观看| 免费在线亚洲欧美| 亚洲日韩中文字幕一区| 国产一区二区精品福利地址| 国产专区一区| 久久天堂精品| 欧美va天堂| 亚洲另类av| 日韩免费精品| 精品久久久久久久| 久久精品国产大片免费观看| 天堂av在线一区| 国产欧美日韩影院| 亚洲a一区二区三区| 天堂俺去俺来也www久久婷婷| 精品国产鲁一鲁****| 亚洲三级视频| 久久久久亚洲精品中文字幕| 欧洲激情综合| 欧美精品中文| 精品一区毛片| 国产精品视频一区二区三区四蜜臂 | 麻豆精品蜜桃视频网站| 久久精品国产福利| 一区久久精品| 久久av日韩| 国产农村妇女精品一二区| 国产精品白浆| 亚洲精品一区二区在线看| 亚洲狼人精品一区二区三区| 国产精品多人| 欧美日韩精品免费观看视频完整| 精品一区二区三区中文字幕视频 | 欧美国产极品| 午夜在线观看免费一区| 免费一级欧美片在线观看网站 | 美女网站视频一区| 欧美在线91| 99综合视频| 日韩精品电影| 欧美黄页在线免费观看| 视频精品一区二区| 欧美一区久久久| 国产精品4hu.www| 亚洲综合福利| 亚洲无线一线二线三线区别av| 久久福利在线| 日本中文字幕一区二区| 久久国产日韩| 国语对白精品一区二区| 日本中文字幕不卡| 老牛国产精品一区的观看方式| 久久精选视频| 欧美日韩视频免费观看| 国产精品hd| 国产欧美一区二区三区国产幕精品| 午夜一级久久| 欧美日韩精品一本二本三本 | 欧美亚洲激情| 久久中文欧美| 国产欧美一区二区三区精品观看| 老牛影视一区二区三区| 久久理论电影| 久久久噜噜噜| 神马午夜久久| 精品淫伦v久久水蜜桃| 久久精品国产99久久| 精品视频在线观看网站| 国产精品伦理久久久久久| 久久久久久婷| 久久亚洲不卡|