最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python方法生成txt標(biāo)簽文件的實例代碼

 更新時間:2018年05月10日 08:43:19   作者:xunan003  
今天小編就為大家分享一篇python方法生成txt標(biāo)簽文件的實例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1、如果想要利用代碼(不論是python、c++、亦或是matlab)實現(xiàn)生成標(biāo)簽文件,首先,也是灰常重要的一件事就是你的圖片集一定要是有規(guī)律的命名。數(shù)字字母順序排開。這一點(diǎn)非常重要,相關(guān)重命名方法請自行百度或請教大牛。

2、如圖為博主的圖片集。(注意命名規(guī)律)

博主只分為貓和鳥兩類。

3、看代碼。

在caffe根目錄下創(chuàng)建一個我們的工程目錄my-caffe-project

創(chuàng)建并編輯create_db.py文件,使用如下指令:

vim create_db.py

然后,代碼內(nèi)容就是我們的重點(diǎn)了。注意相關(guān)變量和路徑的修改。

# -*- coding: UTF-8 -*-
import os
import re

"""
函數(shù)說明:生成圖片列表清單txt文件

Parameters:
 images_path - 圖片存放目錄
 txt_save_path - 圖片列表清單txt文件的保存目錄
Returns:
 無
Author:
 Jack Cui
Modify:
 2017-03-29
"""
def createFileList(images_path, txt_save_path):
 #打開圖片列表清單txt文件
 fw = open(txt_save_path,"w")
 #查看圖片目錄下的文件,相當(dāng)于shell指令ls
 images_name = os.listdir(images_path)
 #遍歷所有文件名
 for eachname in images_name:
 #正則表達(dá)式這里可以根據(jù)情況進(jìn)行更改,如果多類記得仿照下面定義相關(guān)變量
 #正則表達(dá)式規(guī)則:找以cat開頭,緊跟0到49個數(shù)字,并以jpg結(jié)尾的圖片文件
 pattern_cat = r'(^cat\d{0,49}.jpg$)'
 #正則表達(dá)式規(guī)則:找以bird開頭,緊跟0到49個數(shù)字,以jpg結(jié)尾的圖片文件
 pattern_bird = r'(^bird\d{0,49}.jpg$)'#更改變量名需要定義
 #正則表達(dá)式匹配
 cat_name = re.search(pattern_cat, eachname)
 bird_name = re.search(pattern_bird, eachname)
 #按照規(guī)則將內(nèi)容寫入txt文件中
 if cat_name != None:
  fw.write(cat_name.group(0) + ' 1\n')
 if bird_name != None:
  fw.write(bird_name.group(0) + ' 2\n')#如果分為多類,多加幾個if便是。當(dāng)然相關(guān)變量也要記得定義。
 #打印成功信息
 print "生成txt文件成功"
 #關(guān)閉fw
 fw.close()

#下面是相關(guān)變量定義的路徑
if __name__ == '__main__':
 #caffe_root目錄
 caffe_root = '/home/xn/caffe/'
 #my-caffe-project目錄
 my_caffe_project = caffe_root + 'my-caffe-project/'
 #圖片存放目錄
 images_path = caffe_root + 'data/mydata/myimagenet/train/'
 #生成的圖片列表清單txt文件名
 txt_name = 'train.txt'
 #生成的圖片列表清單txt文件的保存目錄
 txt_save_path = my_caffe_project + txt_name
 #生成txt文件
 createFileList(images_path, txt_save_path)

完成。如果想要生成測試標(biāo)簽文件類似。

以上這篇python方法生成txt標(biāo)簽文件的實例代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決Django Haystack全文檢索為空的問題

    解決Django Haystack全文檢索為空的問題

    這篇文章主要介紹了解決Django Haystack全文檢索為空的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python HTMLTestRunner庫安裝過程解析

    Python HTMLTestRunner庫安裝過程解析

    這篇文章主要介紹了Python HTMLTestRunner庫安裝過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • python登錄并爬取淘寶信息代碼示例

    python登錄并爬取淘寶信息代碼示例

    這篇文章主要介紹了python 登錄并爬取淘寶信息代碼示例,具有一定借鑒價值,需要的朋友可以了解下。
    2017-12-12
  • 詳細(xì)介紹pandas的DataFrame的append方法使用

    詳細(xì)介紹pandas的DataFrame的append方法使用

    這篇文章主要介紹了詳細(xì)介紹pandas的DataFrame的append方法使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • python 實現(xiàn)簡單的計算器(gui界面)

    python 實現(xiàn)簡單的計算器(gui界面)

    這篇文章主要介紹了python 如何實現(xiàn)簡單的計算器,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11
  • 在Python 3中緩存Exception對象會造成什么后果?

    在Python 3中緩存Exception對象會造成什么后果?

    這篇文章主要介紹了在Python 3中緩存Exception對象到底會造成什么后果?下面帶著這個問題一起看看文章的解析,需要的朋友可以參考一下
    2021-12-12
  • 用Python從零實現(xiàn)貝葉斯分類器的機(jī)器學(xué)習(xí)的教程

    用Python從零實現(xiàn)貝葉斯分類器的機(jī)器學(xué)習(xí)的教程

    這篇文章主要介紹了用Python從零實現(xiàn)貝葉斯分類器的教程,樸素貝葉斯算法屬于機(jī)器學(xué)習(xí)中的基礎(chǔ)內(nèi)容、實用而高效,本文詳細(xì)展示了用Python語言實現(xiàn)的步驟,需要的朋友可以參考下
    2015-03-03
  • 使用Python給Excel工作表設(shè)置背景色或背景圖

    使用Python給Excel工作表設(shè)置背景色或背景圖

    Excel是工作中數(shù)據(jù)處理和分析數(shù)據(jù)的重要工具,面對海量的數(shù)據(jù)和復(fù)雜的表格,如何提高工作效率、減少視覺疲勞并提升數(shù)據(jù)的可讀性是不容忽視的問題,而給工作表設(shè)置合適的背景是表格優(yōu)化的一個有效方式,本文將介紹如何用Python給Excel工作表設(shè)置背景色或背景圖
    2024-07-07
  • 同時安裝Python2 & Python3 cmd下版本自由選擇的方法

    同時安裝Python2 & Python3 cmd下版本自由選擇的方法

    下面小編就為大家分享一篇同時安裝Python2 & Python3 cmd下版本自由選擇的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Python IndexError報錯分析及解決方法

    Python IndexError報錯分析及解決方法

    在Python編程中,IndexError是一種常見的異常類型,它通常發(fā)生在嘗試訪問序列(如列表、元組或字符串)中不存在的索引時,本文將深入分析IndexError的成因、表現(xiàn)形式,并提供相應(yīng)的解決辦法,同時附帶詳細(xì)的代碼示例,需要的朋友可以參考下
    2024-07-07

最新評論

库尔勒市| 饶平县| 河西区| 昭通市| 蒲江县| 葵青区| 靖边县| 奇台县| 雷波县| 阜宁县| 蒙自县| 得荣县| 晋宁县| 澄江县| 赤城县| 二手房| 荔波县| 金塔县| 岱山县| 尖扎县| 揭东县| 綦江县| 吉林省| 宽甸| 瑞金市| 沾化县| 巴东县| 文昌市| 天峨县| 玉田县| 云霄县| 东莞市| 佛冈县| 余姚市| 固镇县| 大宁县| 天峻县| 灌阳县| 安仁县| 锡林浩特市| 南召县|