Python----目標檢測(labelimg和labelme的安裝與使用,Pycharm配置教程)

一、labelimg

?????????labelimg是一款開源的圖像標注工具,標簽可用于分類和目標檢測,它是用python寫的,并使用Qt作為其圖形界面,簡單好用(雖然是英文版的)。其注釋以?PASCAL VOC格式保存為XML文件,這是ImageNet使用的格式。此外,它還支持 COCO數據集格式。

1.1、安裝

pip install labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple

1.2、pycharm配置?

打開pycharm

????????1、打開設置

????????2、找到工具下的外部工具

????????3、點擊加號

????????4、進行配置

1. 打開 PyCharm: 打開你的 PyCharm IDE。

2. 進入設置(Settings): 在頂部菜單欄中,選擇 "File" -> "Settings"(在 macOS 上是 "PyCharm" -> "Preferences")。

3. 選擇 External Tools: 在設置窗口左側的導航欄中,展開 "Tools" 節點,并選擇 "External Tools"。

4. 添加外部工具: 在右側窗格中,點擊 "+"(添加)按鈕,然后選擇 "Program"。

5. 填寫外部工具信息: 在彈出的對話框中,填寫以下信息:

? ? ? ? Name(名稱): 工具的名稱。

? ? ? ? Group(組): 可選,可以將工具分組,這樣可以更好地組織工具列表。

? ? ? ? Description(描述): 工具的描述,用于說明工具的作用。

? ? ? ? Program(程序): 工具的可執行文件路徑。

? ? ? ? Arguments(參數): 傳遞給工具的參數。

? ? ? ? Working Directory(工作目錄): 工具運行時的工作目錄,通常可以設置為 你的項目根目錄。?

?

?

C:\Users\xxxxxx\AppData\Roaming\Python\Python38\Scripts\labelImg.exe

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (程序路徑:填寫自己的該程序的位置)

如果不知道自己安裝在了哪里可是使用

pip show labelimg?

在終端查找

$FileDir$ (當前文件夾)

$ProjectFileDir$ (絕對路徑)

1.3、使用

?

?1.4、labelimg的快捷鍵

快捷鍵功能描述快捷鍵功能描述
ctrl + Q退出軟件ctrl + -縮小
ctrl + oopenfilectrl + =原始大小
ctrl + uopenDirctrl + Ffitwindow
ctrl + rChangeSaveDirctrl + E編輯標簽
ctrl + s保存ctrl + shift + o打開的文件夾只顯示.xml文件
ctrl + LboxlineColorctrl + shift + s
ctrl + Jmove and edit Boxesctrl + shift + FfitWidth
ctrl + D復制框dnextImg
ctrl + H隱藏所有的框apreImg
ctrl + A顯示所有的框space標記當前圖片已標記
ctrl + +放大w畫框
Delete刪除框

二、labelme

????????Labelme 是一個開源的圖像標注工具,廣泛用于為深度學習模型生成目標檢測、圖像分割等任務所需的標注數據,支持多種標注類型和導出格式,操作簡便,適合批量處理大量圖片。

2.1、安裝

pip install labelme -i https://pypi.tuna.tsinghua.edu.cn/simple

2.2、pycharm配置?

打開pycharm

????????1、打開設置

????????2、找到工具下的外部工具

????????3、點擊加號

????????4、進行配置

1. 打開 PyCharm: 打開你的 PyCharm IDE。

2. 進入設置(Settings): 在頂部菜單欄中,選擇 "File" -> "Settings"(在 macOS 上是 "PyCharm" -> "Preferences")。

3. 選擇 External Tools: 在設置窗口左側的導航欄中,展開 "Tools" 節點,并選擇 "External Tools"。

4. 添加外部工具: 在右側窗格中,點擊 "+"(添加)按鈕,然后選擇 "Program"。

5. 填寫外部工具信息: 在彈出的對話框中,填寫以下信息:

? ? ? ? Name(名稱): 工具的名稱。

? ? ? ? Group(組): 可選,可以將工具分組,這樣可以更好地組織工具列表。

? ? ? ? Description(描述): 工具的描述,用于說明工具的作用。

? ? ? ? Program(程序): 工具的可執行文件路徑。

? ? ? ? Arguments(參數): 傳遞給工具的參數。

? ? ? ? Working Directory(工作目錄): 工具運行時的工作目錄,通常可以設置為 你的項目根目錄。?

?

?

C:\Users\xxxxxx\AppData\Roaming\Python\Python38\Scripts\labelme.exe

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (程序路徑:填寫自己的該程序的位置)

如果不知道自己安裝在了哪里可是使用

pip show labelme

在終端查找

$FileDir$ (當前文件夾)

$ProjectFileDir$ (絕對路徑)

2.3、使用

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/81719.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/81719.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/81719.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Vue項目部署服務器

Vue項目部署服務器 目錄 Vue項目部署服務器環境配置nginx開放端口打包vue項目配置nginx 環境 vue 2.6.14 nginx 1.26.0配置nginx 準備一個服務器實例 安裝nginx所需依賴 yum -y install pcre* yum -y install openssl*下載wget yum install wget下載nginx到/usr/local cd…

spring框架中的本地緩存:spring cache基本使用

基本概念及原理 處理邏輯 Spring Cache 是 Spring 提供的一整套的緩存解決方案。 雖然它本身并沒有提供緩存的實現,但是它提供了一整套的接口和代碼規范、配置、注解等,這樣它就可以整合各種緩存方案了 處理邏輯:每次調用某方法&#xff…

AI大模型學習二十四、實踐QEMU-KVM 虛擬化:ubuntu server 25.04 下云鏡像創建Ubuntu 虛擬機

一、說明 雖然說大部分的場合,docker都能解決問題,但是有些大型的軟件安裝時如果修改配置會很麻煩,比方說前面遇到的code-server和dify 默認都是80和443端口要使用,安裝在一起就會端口沖突,通過該端口來解決問題&#…

安卓中0dp和match_parent區別

安卓中的 0dp 和 match_parent 的區別? 第一章 前言 有段時間,看到同事在編寫代碼的時候,寫到的是 0dp 有時候自己寫代碼的時候,編寫的是 match_parent 發現有時候效果很類似。 后來通過一個需求案例,才發現兩者有著…

二十、案例特訓專題3【系統設計篇】web架構設計

一、前言 二、內容提要 三、單機到應用與數據分離 四、集群與負載均衡 五、集群與有狀態無狀態服務 六、ORM 七、數據庫讀寫分離 八、數據庫緩存Memcache與Redis 九、Redis數據分片 哈希分片如果新增分片會很麻煩,需要把之前數據取出來再哈希除模 一致性哈希分片是…

基于Rust語言的Rocket框架和Sqlx庫開發WebAPI項目記錄(一)

前置說明 開發語言:Rust Web框架:Rocket 數據庫:PostgreSQL 開發步驟 新建項目: cargo new projectname 在Cargo.toml文件里配置如下依賴: [dependencies] rocket {version"0.5.0",features["json&qu…

中國城市間交通駕車距離矩陣(2024)

中國城市間交通駕車距離矩陣(2024) 1852 數據簡介 中國城市中心的交通駕車距離,該數據為通過審圖號GS(2024)0650的中國城市地圖得其城市中心距離,再通過高德地圖api計算得出其交通駕車最短距離矩陣,單位為KM,方便大家研究使用。…

MySQL替換瀚高數據庫報錯: TO_DAYS()不存在(APP)

文章目錄 環境癥狀問題原因解決方案報錯編碼 環境 系統平臺:中標麒麟(海光)7,中標麒麟(飛騰)7 版本:4.5 癥狀 MySQL替換為瀚高數據庫進行應用系統適配報錯:TO_DAYS()不…

驅動-Linux定時-timer_list

了解內核定時相關基礎知識 文章目錄 簡要介紹timer_list 特點API 函數實驗測試程序 - timer_mod.c編譯文件-Makefile實驗驗證 注意事項總結 簡要介紹 硬件為內核提供了一個系統定時器來計算流逝的時間(即基于未來時間點的計時方式, 以當前時刻為計時開始…

計算機網絡概要

?絡相關基礎知識 協議 兩設備之間使?光電信號傳輸信息數據 要想傳遞不同信息 那么?者?就需要約定好的數據格式 層 封裝 繼承 多態是計算機的性質 它們?持了軟硬件分層的實現 同層協議可以?接通信 同層協議?不直接通信 是各?調?下層提供的結構能?完成通信 分層…

QT 使用QPdfWriter和QPainter繪制PDF文件

QT如何生產pdf文件,網上有許多文章介紹,我也是看了網上的文章,看他們的代碼,自己琢磨琢磨,才有了本編博客; 其他什么就不詳細說了,本篇博客介紹的QPdfWriter和QPainter繪制PDF文件;…

企業標準信息公共服務平臺已開放標準通編輯器訪問入口

標準通 數字化標準編輯器 專業、高效、便捷 企業標準信息公共服務平臺 近日,企業標準信息公共服務平臺已開放標準通編輯器訪問入口,可進入官網指定版塊使用! 核心功能亮點 解決企業痛點 傳統標準編制,需反復核對格式、逐條…

【Hadoop】--HA高可用搭建--3.2.2

修改環境配置文件 hadoop-env.sh # 在文件末尾添加以下內容: # java_home記得修改 export JAVA_HOME/usr/java/jdk1.8.0xxxx export HDFS_NAMENODE_USERroot export HDFS_DATANODE_USERroot export HDFS_ZKFC_USERroot export HDFS_JOURNALNODE_USERroot export YA…

【skywalking】index“:“skywalking_metrics-all“},“status“:404}

skywalking 啟動報錯 java.lang.RuntimeException: {"error":{"root_cause":[{"type":"index_not_found_exception","reason":"no such index [skywalking_metrics-all]","resource.t ype":"inde…

【Android】從垂直同步到屏幕刷新機制(一)

【Android】從垂直同步到屏幕刷新機制 本文參考以及部分圖片來源: 垂直同步_小科普:“垂直同步”究竟是什么?-CSDN博客 “終于懂了” 系列:Android屏幕刷新機制—VSync、Choreographer 全面理解!-騰訊云開發者社區-騰訊…

ACL完全解析:從權限管理到網絡安全的核心防線

訪問控制列表(ACL)是一種用于管理資源訪問權限的核心安全機制,廣泛應用于操作系統和網絡設備中。以下是對ACL的詳細解析: 1. 基本概念 定義:ACL是由多個訪問控制條目(ACE)組成的列表&#xff0…

代碼審計-php框架開發,實戰tp項目,打擊微交易,源碼獲取,擴大戰果

實戰,不安全寫法引發的注入 這個bc靶場源碼沒有,看老師演示 打開很明顯的tp框架源碼 拿到tp框架之后第一步,搜索版本信息5.0.5 兩個思路 1.代碼的不安全寫法 2.版本自身存在的漏洞 全局搜索where看看也沒有不安全的 哎?&…

大模型的實踐應用43-基于Qwen3(32B)+LangChain框架+MCP+RAG+傳統算法的旅游行程規劃系統

大家好,我是微學AI,今天給大家介紹一下大模型的實踐應用43-基于Qwen3(32B)+LangChain框架+MCP+RAG+傳統算法的旅游行程規劃系統。本報告將闡述基于大模型Qwen3(32B)、LangChain框架、MCP協議、RAG技術以及傳統算法構建的智能旅游行程規劃系統。該系統通過整合多種技術優勢,實…

Jsoup庫和Apache HttpClient庫有什么區別?

Jsoup 和 Apache HttpClient 是兩個功能不同的庫,它們在 Java 開發中被廣泛使用,但用途和功能有明顯的區別: Jsoup 用途:Jsoup 是一個用于解析 HTML 文檔的庫。它提供了非常方便的方法來抓取和解析網頁內容,提取和操作…

騰訊云存儲原理

我們來詳細展開你提到的兩個核心結構概念: 一、“基于分布式文件系統 對象存儲技術” 是什么? 1. 分布式文件系統(DFS)基礎 分布式文件系統是一種支持將數據分布在多個存儲節點上、并對上層用戶透明的文件系統。騰訊云COS雖然是…