Android安卓麻將識別原始碼Demo( 二 )

2021-09-24 12:05:16 字數 1156 閱讀 4234

**已經完結,

提取碼:pkbl

接下來的部落格開始記錄我研究過程,過程是:採集樣本->標註->訓練->測試。

上一章講的樣本數收集,本章將樣本資料預處理和標註。

通過標註軟體可以生產乙個對應的xml檔案。

如圖 標註後所有的麻將和xml標註都放在對應的2bing資料夾 裡面。

接下來就需要分開測試樣本和訓練樣本,一般來說對於訓練資料比較少,建議測試樣本大於1/3. 比如100張樣本,建議測試樣本30張左右。但是都在資料夾裡面,如果手動去篩選那肯定很累。想想咋們既然是『馬龍』 那就用指令碼解決吧,難道還乙個乙個去選? (* ̄︶ ̄)。

演算法思想是 遍歷所有麻將資料夾裡面的 類似『2bing』 資料夾。再通過 隨機函式 random.randint(1,3), 然後不停的while迴圈直到找到對應的測試樣本數量才停住,接下來就將找到的測試樣本和訓練樣本資料放在對應的資料夾裡面。

接下來用xml_to_csv.py將xml格式的資料轉化問csv資料格式的標註。

然後用generate_tfrecord.py將csv的資料轉化為tfrecord資料格式,這個資料格式是tensorflow標準格式,主要是訓練的將比較快適合它那個標準吧。

在轉換前將標籤與index對應起來。修改generate_tfrecord裡面的地方如下:

接下來新建乙個labelmap.pbtxt標籤檔案。

item 

item

item

item

...

在準備object detection中的config 網路檔案。這裡使用的是ssd mobile模型,需要修改ssd_mobilenet_v1_pets.config裡面對應檔案裡面的測試樣本和訓練樣本路徑,修改class數量為麻將的數量。

到此為止所有資料前的準備已經結束。下一章將訓練過程和訓練結果。

Android安卓人臉識別考勤APP原始碼與介紹

國內外人臉識別技術已經成熟,我們 將簽到 考勤或者門禁 與人臉識別有效地結合成一種新型的簽到方式,即人臉識別簽到系統,這將極大地加快簽到速度並且減少人力成本,縮短簽到時間。讓簽到更加的方便快捷和安全有效。本人通過從概述到原理再到原始碼講述,請耐心看完哦。對於人臉識別技術,目前演算法分為2種,這種方式...

安卓Android拍照車牌,車牌掃瞄識別技術SDK

安卓android拍照車牌,車牌掃瞄識別技術sdk 安卓android拍照車牌,車牌掃瞄識別技術應用背景 隨著社會的發展,人們越來越注重自己的財產安全問題,隨之而然,保險行業中的車險行業的競爭愈發激烈,如何採取有效的手段提高工作效率 提公升客戶滿意度 進而提高核心競爭力,成為各大保險公司關注的焦點。...

Android(安卓)adb指令

第4天 adb是什麼?android debug bridge 說白了就是debug工具。adb有什麼用?借助adb工具,我們可以管理裝置或手機模擬器的狀態。還可以進行很多手機操作,如安裝軟體 系統公升級 執行shell命令等等。adb怎麼用?1.eclipse 與手機連線時出現問題之一 2014 ...