婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python深度學習之圖像標簽標注軟件labelme詳解

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

熱門標簽:浙江電銷卡外呼系統好用嗎 上海機器人外呼系統哪家好 房產電銷外呼系統 地圖制圖標注位置改變是移位嗎 地圖標注微信發送位置不顯示 南京銷售外呼系統軟件 315電話機器人廣告 地圖標注的意義點 蓋州市地圖標注

前言

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

一、labelme是什么?

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

它的功能很多,包括:

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

二、快速安裝使用

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

2.1 windows安裝

官網步驟如下:

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

1.為labelme創建一個conda環境,命名為lableme

2.激活該環境

windows用命令activate labelme 或者 conda activate labelme

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

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

C:\Windows\system32> 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 的地址

  • 我的在D盤,所以先切換到D盤
  • 命令行輸入 conda.bat activate anaconda\envs\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  # PyQt4
sudo apt-get install python-pyqt5  # PyQt5
sudo pip install labelme
# Python3
sudo apt-get install python3-pyqt5  # PyQt5
sudo pip3 install labelme

# or install standalone executable from:
# https://github.com/wkentaro/labelme/releases

注意:使用如上安裝前,同winsows一樣,需要先創建labelme的conda環境。

2.3 macos安裝

# macOS Sierra
brew 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

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

安裝成功的啞子

有如下這些包

下次使用,命令行輸入labelme就可以打開軟件啦。嚴謹的來說,它是一個用pyqt5編寫的GUI界面。

三、界面說明

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

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

四、為圖像創建類標簽

4.1 參數介紹

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

我們解釋幾個重要的參數設置

  • –output:標注文件存放位置。如果給的參數是以.json結尾,則會向該文件寫入一個標簽。也就意味著如果使用.json指定位置,則只能對一個圖像進行注釋。如果位置不是以.json結尾,程序將假定它是一個目錄。注釋將以與在其上進行注釋的圖像相對應的名稱存儲在此目錄中。
  • –Flags: 為圖像創建分類標簽,多分類用逗號隔開。
  • –nosortlabels: 是否對標簽進行排序

舉例:

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

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

4.2 文件夾所有文件創建分類標簽

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

4.3 為文件夾所有文件創建分割標簽

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


五、大概步驟

1.運行labelme后,打開文件夾

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

3.勾勒完成后創建標簽

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

5.最后存儲

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

首先下載semantic_segmentation 這個文件夾。

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

標注文件

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

作者已經標注好了,我們就打開看看。

標簽格式轉換

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

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

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

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

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

六、 其他問題

6.1 如何快速查看分割的json文件

labelme_draw_json 2011_000003.json

6.2 json 轉 png

labelme_json_to_dataset apc2016_obj3.json -o apc2016_obj3_json

apc2016_obj3.json: 待轉化的json文件,

apc2016_obj3_json: 轉化后文件保存地址

一共會生成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.

這和第4小節講的格式轉化差不多,4小節的python文件是可以根據自己需要隨便改設置的,而這個內置方法是不允許改動的。

到此這篇關于Python深度學習之圖像標簽標注軟件labelme詳解的文章就介紹到這了,更多相關Python圖像標簽標注軟件labelme內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python使用matplotlib顯示圖像失真的解決方案
  • Python深度學習之使用Albumentations對圖像做增強
  • Python深度學習albumentations數據增強庫

標簽:貴州 金華 雙鴨山 克拉瑪依 赤峰 日照 陽泉 臨汾

巨人網絡通訊聲明:本文標題《Python深度學習之圖像標簽標注軟件labelme詳解》,本文關鍵詞  Python,深度,學,習之,圖像,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python深度學習之圖像標簽標注軟件labelme詳解》相關的同類信息!
  • 本頁收集關于Python深度學習之圖像標簽標注軟件labelme詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    免费看日韩精品| 欧美丰满少妇xxxxx高潮对白| 9i看片成人免费高清| 精品国产一区二区三区久久久蜜月| 亚洲日本在线a| 国产a精品视频| 久久久久久久久一| 久久国产精品第一页| 7777精品伊人久久久大香线蕉完整版 | 精品美女在线播放| 日产国产高清一区二区三区| 欧亚一区二区三区| 亚洲日本丝袜连裤袜办公室| 99国产精品久| 亚洲欧美日本在线| 色综合久久88色综合天天免费| 国产欧美一区二区精品秋霞影院| 国产激情一区二区三区| 中文字幕乱码日本亚洲一区二区| 国产成人在线影院| 人禽交欧美网站| 欧美sm极限捆绑bd| 国产一区二区电影| 国产午夜精品一区二区三区嫩草| 国产精品18久久久久久久网站| 国产日韩av一区| 91在线视频播放地址| 亚洲高清免费一级二级三级| 欧美一区二区大片| 国产aⅴ综合色| 一区二区三区日韩精品| 在线播放中文一区| 精品一区二区三区在线视频| 欧美激情中文字幕一区二区| 91免费看视频| 亚洲www啪成人一区二区麻豆| 欧美日韩在线播放一区| 国产一区二区影院| 依依成人综合视频| 日韩三级电影网址| 成年人国产精品| 亚洲一区二区三区自拍| 欧美成人官网二区| 国产美女一区二区| 亚洲黄色小视频| 日韩欧美一区二区三区在线| 成人黄色一级视频| 婷婷久久综合九色综合绿巨人 | 国产精品亚洲第一区在线暖暖韩国 | 成人晚上爱看视频| 亚洲va国产va欧美va观看| 日韩丝袜情趣美女图片| 成人免费视频播放| 五月婷婷综合网| 国产日韩综合av| 欧美日韩一级片在线观看| 久久超碰97中文字幕| 亚洲视频一区在线| 久久夜色精品国产欧美乱极品| 91女人视频在线观看| 蜜臀av国产精品久久久久 | 日本91福利区| 国产精品女同一区二区三区| 538在线一区二区精品国产| 99久久国产综合精品色伊| 久久9热精品视频| 中文字幕一区二区不卡| 欧美精品一区二区不卡 | 成人蜜臀av电影| 激情综合色综合久久| 亚洲一区二区三区四区五区黄| 国产三级精品视频| 精品欧美乱码久久久久久1区2区| 日本精品免费观看高清观看| 国产精品夜夜爽| 极品美女销魂一区二区三区| 同产精品九九九| 亚洲综合色视频| 自拍视频在线观看一区二区| 国产农村妇女精品| 久久久久久夜精品精品免费| 日韩一级免费一区| 欧美精品久久一区| 欧美日韩一区高清| 欧美写真视频网站| 欧美在线综合视频| 色女孩综合影院| 99re成人精品视频| 97精品超碰一区二区三区| 国产精品中文有码| 久久99国产精品久久99果冻传媒| 亚洲综合丝袜美腿| 亚洲欧美日韩精品久久久久| 国产视频一区在线播放| 久久综合久久综合亚洲| 精品国产免费人成电影在线观看四季 | 美女视频一区二区| 婷婷丁香激情综合| 亚洲色欲色欲www| 亚洲美女精品一区| 亚洲精品一二三四区| 欧美国产日韩一二三区| 这里只有精品视频在线观看| 欧美日韩国产成人在线91| 91高清在线观看| 在线视频你懂得一区| 欧美自拍偷拍午夜视频| 欧美在线色视频| 色噜噜夜夜夜综合网| 欧美影院午夜播放| 91在线观看视频| 99精品视频在线播放观看| 成人免费看视频| 久久精品亚洲精品国产欧美| 久久只精品国产| 欧美唯美清纯偷拍| 日本大香伊一区二区三区| 91在线国产观看| 91视频xxxx| 成人免费视频视频在线观看免费 | 美女任你摸久久| 美女免费视频一区二区| 日韩精品一级中文字幕精品视频免费观看| 中文字幕综合网| 亚洲天堂2016| 调教+趴+乳夹+国产+精品| 国产亚洲精品bt天堂精选| www激情久久| 亚洲精品一线二线三线| 欧美岛国在线观看| 久久免费偷拍视频| 国产欧美日韩精品一区| 亚洲欧美怡红院| 亚洲国产精品久久久久秋霞影院 | 91久久人澡人人添人人爽欧美 | 91官网在线观看| 午夜激情综合网| 欧美成人精精品一区二区频| 国产精品国产三级国产有无不卡| 成+人+亚洲+综合天堂| 欧美精品丝袜中出| 在线观看不卡一区| 在线观看视频欧美| 亚洲精品一区二区三区精华液| 久久亚洲一区二区三区四区| 国产精品人成在线观看免费| 亚洲一二三级电影| 欧美少妇bbb| 欧美肥胖老妇做爰| 久久精品国产一区二区| 韩国精品主播一区二区在线观看| 欧美成人精品福利| 国产一区二区看久久| 成人av电影在线观看| 久久精品国产99| 欧美一级片在线看| 精品国产凹凸成av人网站| 欧美一区日韩一区| 一区av在线播放| 91成人在线精品| 秋霞午夜av一区二区三区| 成人午夜视频免费看| 欧美精品乱码久久久久久按摩| 欧美精品一区视频| 国产在线看一区| 中文字幕av在线一区二区三区| 91黄色免费网站| 久久狠狠亚洲综合| 成人妖精视频yjsp地址| 91在线观看一区二区| 成人午夜精品在线| 欧美巨大另类极品videosbest | 欧美激情一区二区三区蜜桃视频| 色婷婷久久99综合精品jk白丝| 成人午夜免费视频| 美国三级日本三级久久99| 亚洲欧洲日产国码二区| 欧美日韩国产影片| 国产精品99久| 国产精品久久久久久久久动漫 | 成人免费高清视频在线观看| 中文字幕av不卡| 亚洲欧美另类图片小说| 一级日本不卡的影视| 欧美系列在线观看| 国产精品99久久久久久久vr| 久久嫩草精品久久久精品一| 国产专区欧美精品| 欧美无人高清视频在线观看| 欧美喷潮久久久xxxxx| 成人免费在线观看入口| 精品国产欧美一区二区| 亚洲激情欧美激情| 久久综合色婷婷| 成人免费精品视频| 久久精品人人做人人综合| 99久久婷婷国产| 午夜伦欧美伦电影理论片| 欧美日韩五月天| 亚洲成a人片在线观看中文|