三、標簽準備

所有操作均在anaconda中的自己配置的環境下進行

一、安裝labelimg

因為YOLO模型所需要的樣本標簽必須是txt類型,本人使用labelimg軟件進行對圖像進行打標簽操作。
pip install pycocotools-windows
pip install pyqt5
pip install labelimg
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
通過labelimg命令打開labelimg,此時labelimg就已經打開了。
在這里插入圖片描述

二、labelimg的使用

Ⅰ,創建標準格式

train為訓練集:平常刷題
val為驗證集:期中期末考試
在這里插入圖片描述
例如這是我的訓練集數據:在這里插入圖片描述

Ⅱ,需要選擇YOLO模式

在這里插入圖片描述

Ⅲ,找到所需要打標簽的圖像路徑

在這里插入圖片描述

Ⅳ,點擊Create RectBox進行標記

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
此時分成了兩類
在這里插入圖片描述
這里進行上下換圖片在這里插入圖片描述

Ⅴ,保存到對應的labels下

在這里插入圖片描述

Ⅵ,查看信息

在這里插入圖片描述
這里的bus.txt就是訓練圖像bus.jpg所對應的標簽,這里會多生成一個classes.txt存放剛才設置的幾種類別,剛才我設置的是people和bus。
在這里插入圖片描述
bus.txt存放的就是剛才我框起來的連個樣本的框的位置兩個點就能確定一個框
在這里插入圖片描述
0和1分別與classes.txt中的類別相對應,0為people,1為bus。

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

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

相關文章

ubuntu 8.04安裝應用軟件Can't find X includes錯誤解決辦法

系統很小。應用軟件都的自己裝。 首先把 APT’s database is not updated. # apt-get update    # apt-get upgrade 再裝其它軟件。 make xconfigure 無法運行時: apt-get install qt3-dev-tools 編譯QVFB  是出現: 出現:C preproces…

leetcode 39. 組合總和 思考分析

目錄1、題目2、思考分析3、未經優化代碼4、剪枝優化1、題目 給定一個無重復元素的數組 candidates 和一個目標數 target ,找出 candidates 中所有可以使數字和為 target 的組合。 candidates 中的數字可以無限制重復被選取。 2、思考分析 解空間樹寬度部分即數…

java uuid靜態方法_Java UUID equals()方法與示例

java uuid靜態方法UUID類equals()方法 (UUID Class equals() method) equals() method is available in java.util package. equals()方法在java.util包中可用。 equals() method is used to check whether this object equals to the given object or not. equals()方法用于檢…

一、機器學習概念

一、何為機器學習(Mechine Learning)? 答:利用已有數據(經驗),來訓練某種模型,利用此模型來預測未來。機器學習是人工智能的核心Mechine Learning。 例如:你和狗蛋兒7點在老槐樹下集合,如何一塊約去開黑&a…

Java線程新特征——Java并發庫

一、線程池 Sun在Java5中,對Java線程的類庫做了大量的擴展,其中線程池就是Java5的新特征之一,除了線程池之外,還有很多多線程相關的內容,為多線程的編程帶來了極大便利。為了編寫高效穩定可靠的多線程程序,…

第一篇博文

剛剛申請博客,開通了,很高興。但是由于這幾天考試比較多,等考完之后,再開始正式寫博客,與諸君共進步! 2012/1/1 18:20 轉載于:https://www.cnblogs.com/zhenglichina/archive/2012/01/01/2309561.html

leetcode 40. 組合總和 II 思考分析

題目 給定一個數組 candidates 和一個目標數 target ,找出 candidates 中所有可以使數字和為 target 的組合。 candidates 中的每個數字在每個組合中只能使用一次。 思考以及代碼 如果我們直接套用39題的思路,那么就會出現重復的組合。 重復組合的…

java vector_Java Vector size()方法與示例

java vector矢量類size()方法 (Vector Class size() method) size() method is available in java.util package. size()方法在java.util包中可用。 size() method is used to return the size (i.e. the number of the element exists) of this Vector. size()方法用于返回此V…

二、線性回歸

一、回歸 可以拿正態分布為例,比如身高,若平均身高為1.78m,絕大多數人都是1.78m左右,超過2m的很少,低于1m的也不多。 很多事情都會回歸到一定的區間之內,即回歸到平均值。 機器學習沒有完美解&#xff0c…

【轉】HMM學習最佳范例五:前向算法1 .

五、前向算法(Forward Algorithm) 計算觀察序列的概率(Finding the probability of an observed sequence) 1.窮舉搜索( Exhaustive search for solution)  給定隱馬爾科夫模型,也就是在模型參…

vs 字體

看代碼看得眼疼不能不說是程序員的惡夢,那么,選擇適當的字體也算是對自己的救贖吧。周末閑得無聊,在網上亂逛,搜索了一些資料整理一下給大家分享,僅作記錄而已,參考使用: 1.一個編程人員痛苦的選…

leetcode 349. 兩個數組的交集 思考分析

題目 給定兩個數組&#xff0c;編寫一個函數來計算它們的交集。 1、暴力雙for循環 class Solution { public:vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {vector<int> result;vector<int> res;if(nums1.siz…

random.next_Java Random next()方法與示例

random.next隨機類的next()方法 (Random Class next() method) next() method is available in java.util package. next()方法在java.util包中可用。 next() method is used to return the pseudo-random number in bits. next()方法用于返回以位為單位的偽隨機數。 next() me…

VS2008下QT開發環境搭建

http://blog.csdn.net/sunnyboycao/article/details/6364444 轉載于:https://www.cnblogs.com/bjfuyumu/p/3321180.html

三、梯度下降法求解最優θ值

一、梯度下降法(GD&#xff0c;Gradient Descent) Ⅰ、得到目標函數J(θ)&#xff0c;求解使得J(θ)最小時的θ值 當然&#xff0c;這里只是取了倆特征而已&#xff0c;實際上會有m個特征維度 通過最小二乘法求目標函數最小值 令偏導為0即可求解出最小的θ值&#xff0c;即…

Delphi中Messagedlg用法

if MessageDlg(Welcome to my Delphi application. Exit now?, mtConfirmation, [mbYes, mbNo], 0) mrYes then begin Close; end;MessageDlg用法 對話框類型&#xff1a;mtwarning——含有感嘆號的警告對話框mterror——含有紅色叉符號的錯誤對話框mtinformation——含有藍…

leetcode 131. 分割回文串 思考分析

題目 給定一個字符串 s&#xff0c;將 s 分割成一些子串&#xff0c;使每個子串都是回文串。 返回 s 所有可能的分割方案。 思考 問題可以分為兩個子問題&#xff1a;1、判斷回文串2、分割數組 判斷回文串 bool isPalindrome_string(string s,int startindex,int endinde…

android淡入淡出動畫_在Android中淡入動畫示例

android淡入淡出動畫1) XML File: activity_main 1)XML文件&#xff1a;activity_main <?xml version"1.0" encoding"utf-8"?><android.support.constraint.ConstraintLayout xmlns:android"http://schemas.android.com/apk/res/android&…

[慢查優化]聯表查詢注意誰是驅動表 你搞不清楚誰join誰更好時請放手讓mysql自行判定...

寫在前面的話&#xff1a; 不要求每個人一定理解 聯表查詢(join/left join/inner join等)時的mysql運算過程&#xff1b; 不要求每個人一定知道線上&#xff08;現在或未來&#xff09;哪張表數據量大&#xff0c;哪張表數據量小&#xff1b; 但把mysql客戶端&#xff08;如SQL…

四、梯度下降歸一化操作

一、歸一化 Ⅰ什么是歸一化&#xff1f; 答&#xff1a;其實就是把數據歸一到0-1之間&#xff0c;也就是縮放。 常用的歸一化操作是最大最小值歸一化&#xff0c;公式如下&#xff1a; 例如&#xff1a;1&#xff0c;3&#xff0c;5&#xff0c;7&#xff0c;9&#xff0c;10…