下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、訓(xùn)練車輛的Deepsort深度模型記錄-coding:utf8-mportosromPILimportImage定義創(chuàng)建目錄函數(shù)defmkdir(path):去除首位空格path=path.strip()去除尾部符號path=path.rstrip()判斷路徑是否存在存在True不存在FalseisExists=os.path.exists(path)判斷結(jié)果ifnotisExists:如果不存在則創(chuàng)建目錄創(chuàng)建目錄操作函數(shù)os.makedirs(path)print(path+創(chuàng)建成功)returnTrueelse:如果目錄存在則不創(chuàng)建,并提示目錄已存在print(path+目錄已存在)ret
2、urnFalseclassBatchRename():Ht批量重命名文件夾中的圖片文件Iffdef_init_(self):selfpath=./resources/MARS-evaluation-master/dataset表示需要命名處理的文件夾修改圖像尺寸defresize(self):foraroot,dirs,filesinos.walk(self.path):aroo是self.path目錄下的所有子目錄(含elf.path),dir是self.path下所有的文件夾的列表filelist=files注意此處僅是該路徑下的其中一個列表print(list,list)filelist
3、=os.listdir(self.path)獲取文件路徑total_num=len(filelist)獲取文件長度(個數(shù))foriteminfilelist:src=os.path.join(os.path.abspath(aroot),item)修改圖片尺寸到28寬25高im=Image.open(src)out=im.resize(128,256),Image.ANTIALIAS)resizeimagewithhigh-ualitout.save(src)原路徑保存defrename(self):foraroot,dirs,filesinos.walk(self.path):aroo是se
4、lf.path目錄下的所有子目錄(含self.path),dir是self.path下所有的文件夾的列表filelist=files注意此處僅是該路徑下的其中一個列表print(list,list)print(list,list)filelist=os.listdir(self.path)獲取文件路徑total_num=len(filelist)獲取文件長度(個數(shù))i=1表示文件的命名是從開始的foriteminfilelist:src=os.path.join(os.path.abspath(aroot),item)根據(jù)圖片名創(chuàng)建圖片目錄dirname=str(item.split(_)O)
5、為相同車輛創(chuàng)建目錄new_dir=os.path.join(self.path,.,bbox_train,dirname)mkdir(new_dir)獲得new_dir中的圖片數(shù)num_pic=len(os.listdir(new_dir)dst=os.path.join(os.path.abspath(new_dir),dirname+C1T0001F+str(num_pic+1)+.jpg)處理后的格式也為pg格式的,當(dāng)然這里可以改成ng格式C1T0001F見mars.pyfilenames相機(jī),跟蹤指數(shù)dst=os.path.join(os.path.abspath(self.path)
6、,0000+format(str(i),0s)+.jpg)這種情況下的命名格式為OOOOOO.jpg形式,可以自主定義想要的格式try:os.rename(src,dst)print(converting%sto%s%(src,dst)i=i+1except:continueprint(total%dtorename&converted%djpgs%(total_num,i)f_name_=_main_:demo=BatchRename()demo.resize()demo.rename()期慟1Qrrti.DL*.rlewnfil57flJ53C2DE5TCF-2ZrJWIEa跡畑trthK
7、M.Xi曲5刑她E4,DEF-2Q43,788灼S?11C3.D=;TCF-2yH1E320110/91軸2MSKTO3-2Q4%L1,271rv電rthQutdev的憶巧折亂D茁嗣DESKTOiQ4N-2717EB;2E2.DESTCF-2NIEa17tT9DEE*TCP-2Q4丄2.154!畑j5?1冀坯。詐燈CF-?tl翱3011(7!JH10fSKTO3-2Q4U.啼WQrtt.Diit.riewnril5?7O?.D:S-J(m.1.9120graph.pbtrtfem対1.536K3medeL:拆電ddta-OM(WMOW01Mi/W315t16DATA-tKffiQ-CFJS.O
8、K畑modeLflc-QiidihC201S/KY915:UiMCO:EGmodel.zlq.FTWteT5:liota卅。止*cqljcarreidi、Tire-coane-ssftmiax修改圖片文件名:0:4與圖片上一級目錄同,4:6相機(jī)ID,6:11跟蹤ID,11-15圖片序號。將圖片改成128寬成256高。修改image_rename.py第38行的car-Reid.zip解壓出來的文件路徑witfi口:1W&rktql卜carrtid:、楓日期英里劉、5初叩關(guān)I5s1i才3_5I5s1iumid:CMifle_nr*lricdfaming-msdirksoukh卜f/ARS-eaJ
9、uaicri-nastef*bbox_trar魏日期DOC1zaigyic/glsia30C3兀刈15c1230C41S12SiteD0C7剳叩陽15:123)1即Wfl15(12DQ1D15:123011罰釦315:123、打開CMD將工作目錄cd到cosine_metric_learnihg-master然后訓(xùn)練命令python3train_mars.py-dataset_dir=./resources/MARS-evaluation-master-loss_mode=cosine-softmax-log_dir=./output/mars/-run_id=cosine-softmax訓(xùn)練
10、過程中每5分鐘自動保存一組文件(圖片中選中的文件)生成的文件說明:Tensorflow訓(xùn)練后的模型可以保存checkpoint文件或pb文件checkpoint文件是結(jié)構(gòu)與權(quán)重分離的四個文件,便于訓(xùn)練;pb文件則是graph_def的序列化文件,類似于caffemodel,便于發(fā)布和離線預(yù)測。官方提供freeze_grpah.py腳本來將ckpt文件轉(zhuǎn)為pb文件Checkpoint保存斷點(diǎn)文件列表,可以用來迅速查找最近一次的斷點(diǎn)文件;meta文件是MetaGraphDef序列化的二進(jìn)制文件,保存了網(wǎng)絡(luò)結(jié)構(gòu)相關(guān)的數(shù)據(jù),包括graph_def和saver_def等;index文件為數(shù)據(jù)文件提供索引
11、,存儲的核心內(nèi)容是以tensorname為鍵以BundleEntry為值的表格entries,BundleEntry主要內(nèi)容是權(quán)值的類型、形狀、偏移、校驗(yàn)和等信息。1ndex文件由datablock/indexblock/Footer等組成,構(gòu)建時主要涉及BundleWriter、TableBuilder、BlockBuilder幾個類,除了BundleEntry的序列化,還涉及了tensorname的編碼及優(yōu)化(比如丟棄重復(fù)的前綴)和datablock的snappy壓縮。數(shù)據(jù)(data)文件保存所有變量的值,即網(wǎng)絡(luò)權(quán)值。訓(xùn)練過程中也可以查看訓(xùn)練進(jìn)程,新開CMD窗口:命令為tensorboar
12、d-logdir./output/mars/cosine-softmax-port7006在CMD窗口出現(xiàn)鏈接,復(fù)制后在瀏覽器中打開4、觀察loss穩(wěn)定后停止訓(xùn)練,查看checkpoint里面的內(nèi)容fL-riodejheckpoint_path:modelxkpt-227445allmodelcheckpointpaths:r,modeL:kpt-20256,-!allmodelcheckpointpaths:model.ckpt-292351!allmodelcheckpointpaths:modelclcptn29240”allmodelcheckpoinpaths:hmodel.ckpt-33776Iallmodel_checkpointpaths:modelxkpt-36035iallmodelcheckpointpaths:model.ckpt-225202pythontrain_mars.py-mode=finalize-restore_path=./output/mars/cosine-softmax/model.ckpt-227445227445與最后一次生成的文件對應(yīng)運(yùn)行完之后會在工作目錄生成.mars.ckpt.data-OJOOO-of-O
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版腳手架安裝工程安全教育與培訓(xùn)合同3篇
- 二零二五年度苗木種植與生態(tài)農(nóng)業(yè)園區(qū)運(yùn)營合作協(xié)議2篇
- 棄土場承包合同(2篇)
- 2025年度個人跨境貿(mào)易融資連帶責(zé)任擔(dān)保協(xié)議4篇
- 2025年瓦工勞務(wù)合作工程承包協(xié)議書9篇
- 二零二五年度門臉房屋租賃與鄉(xiāng)村振興戰(zhàn)略合作合同4篇
- 二零二五版民辦非企業(yè)公共設(shè)施捐贈合同范本4篇
- 化學(xué)實(shí)驗(yàn)教學(xué)講座模板
- 二零二五版苗圃場技術(shù)員環(huán)保技術(shù)支持聘用合同4篇
- 集合交并差運(yùn)算課程設(shè)計(jì)
- 2025年溫州市城發(fā)集團(tuán)招聘筆試參考題庫含答案解析
- 2025版高考物理復(fù)習(xí)知識清單
- 2024年度工作總結(jié)與計(jì)劃標(biāo)準(zhǔn)版本(2篇)
- 全球半導(dǎo)體測試探針行業(yè)市場研究報(bào)告2024
- 2024年注冊計(jì)量師-一級注冊計(jì)量師考試近5年真題附答案
- 2023-2024學(xué)年深圳市高一年級下冊英語期末考試題(含答案)
- 工程管理重大風(fēng)險(xiǎn)應(yīng)對方案
- 直播帶貨助農(nóng)現(xiàn)狀及發(fā)展對策研究-以抖音直播為例(開題)
- 《光伏發(fā)電工程工程量清單計(jì)價規(guī)范》
- (完整版)保證藥品信息來源合法、真實(shí)、安全的管理措施、情況說明及相關(guān)證明
- 營銷專員績效考核指標(biāo)
評論
0/150
提交評論