使用LabelImg標注圖片


  要訓練自己的模型、需要標注圖片,好在現在標注工具比較簡單幾乎傻瓜化了。這里使用LabelImg對圖片進行標注;

LabelImg安裝

conda create -n labelImg python=3
conda activate labelImg
conda install pyqt=5
conda install lxml

git clone https://github.com/tzutalin/labelImg.git
進入程序目錄:
pyrcc5 -o libs/resources.py resources.qrc

啟動 labelImage

python labelImg.py

LabelImg 使用

LabelImg目前支持Pascal VOC、YOLO、CreateML三種圖片的標注;

OpenDir:選擇圖片目錄
ChangeSaveDir:標注后數據存儲的路徑
CreateRectBox:創建標注框
Save:保存標注信息

部分快捷鍵:

Ctrl + u: 圖片加載目錄
Ctrl + r: 標注保存目錄
Ctrl + s: 保持標注信息
Ctrl + d: 復制標注
Ctrl + Shift + d: 刪除圖片
Space: 標記當前圖片已經驗證過
w: 創建標注框

框住需要標注的部位后再輸入框中輸入標注的類型即可

標注多個
可同時標注多個

點擊保存后生成的圖片標注文件,包含了圖片的信息,所標注的框位置信息;

	<folder>images</folder>
	<filename>zidane.jpg</filename>
	<path>E:\xxx\xxx\yolov5\inference\images\zidane.jpg</path>
	<source>
		<database>Unknown</database>
	</source>
	<size>
		<width>1280</width>
		<height>720</height>
		<depth>3</depth>
	</size>
	<segmented>0</segmented>
	<object>
		<name>tie</name>
		<pose>Unspecified</pose>
		<truncated>0</truncated>
		<difficult>0</difficult>
		<bndbox>
			<xmin>440</xmin>
			<ymin>452</ymin>
			<xmax>491</xmax>
			<ymax>718</ymax>
		</bndbox>
	</object>
	<object>
		<name>ear</name>
		<pose>Unspecified</pose>
		<truncated>0</truncated>
		<difficult>0</difficult>
		<bndbox>
			<xmin>498</xmin>
			<ymin>294</ymin>
			<xmax>551</xmax>
			<ymax>360</ymax>
		</bndbox>
	</object>
</annotation>





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM