下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、訓(xùn)練車(chē)輛的Deepsort深度模型記錄-coding:utf8-mportosromPILimportImage定義創(chuàng)建目錄函數(shù)defmkdir(path):去除首位空格path=path.strip()去除尾部符號(hào)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注意此處僅是該路徑下的其中一個(gè)列表print(list,list)filelist
3、=os.listdir(self.path)獲取文件路徑total_num=len(filelist)獲取文件長(zhǎng)度(個(gè)數(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注意此處僅是該路徑下的其中一個(gè)列表print(list,list)print(list,list)filelist=os.listdir(self.path)獲取文件路徑total_num=len(filelist)獲取文件長(zhǎng)度(個(gè)數(shù))i=1表示文件的命名是從開(kāi)始的foriteminfilelist:src=os.path.join(os.path.abspath(aroot),item)根據(jù)圖片名創(chuàng)建圖片目錄dirname=str(item.split(_)O)
5、為相同車(chē)輛創(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見(jiàn)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與圖片上一級(jí)目錄同,4:6相機(jī)ID,6:11跟蹤ID,11-15圖片序號(hào)。將圖片改成128寬成256高。修改image_rename.py第38行的car-Reid.zip解壓出來(lái)的文件路徑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剳叩陽(yáng)15:123)1即Wfl15(12DQ1D15:123011罰釦315:123、打開(kāi)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、過(guò)程中每5分鐘自動(dòng)保存一組文件(圖片中選中的文件)生成的文件說(shuō)明:Tensorflow訓(xùn)練后的模型可以保存checkpoint文件或pb文件checkpoint文件是結(jié)構(gòu)與權(quán)重分離的四個(gè)文件,便于訓(xùn)練;pb文件則是graph_def的序列化文件,類(lèi)似于caffemodel,便于發(fā)布和離線(xiàn)預(yù)測(cè)。官方提供freeze_grpah.py腳本來(lái)將ckpt文件轉(zhuǎn)為pb文件Checkpoint保存斷點(diǎn)文件列表,可以用來(lái)迅速查找最近一次的斷點(diǎn)文件;meta文件是MetaGraphDef序列化的二進(jìn)制文件,保存了網(wǎng)絡(luò)結(jié)構(gòu)相關(guān)的數(shù)據(jù),包括graph_def和saver_def等;index文件為數(shù)據(jù)文件提供索引
11、,存儲(chǔ)的核心內(nèi)容是以tensorname為鍵以BundleEntry為值的表格entries,BundleEntry主要內(nèi)容是權(quán)值的類(lèi)型、形狀、偏移、校驗(yàn)和等信息。1ndex文件由datablock/indexblock/Footer等組成,構(gòu)建時(shí)主要涉及BundleWriter、TableBuilder、BlockBuilder幾個(gè)類(lèi),除了BundleEntry的序列化,還涉及了tensorname的編碼及優(yōu)化(比如丟棄重復(fù)的前綴)和datablock的snappy壓縮。數(shù)據(jù)(data)文件保存所有變量的值,即網(wǎng)絡(luò)權(quán)值。訓(xùn)練過(guò)程中也可以查看訓(xùn)練進(jìn)程,新開(kāi)CMD窗口:命令為tensorboar
12、d-logdir./output/mars/cosine-softmax-port7006在CMD窗口出現(xiàn)鏈接,復(fù)制后在瀏覽器中打開(kāi)4、觀(guān)察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與最后一次生成的文件對(duì)應(yīng)運(yùn)行完之后會(huì)在工作目錄生成.mars.ckpt.data-OJOOO-of-O
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店采購(gòu)合同范例
- 煤礦預(yù)訂煤炭合同范例
- 承包房子出租合同范例
- 股權(quán)抵押融資合同范例
- 鐵路電器采購(gòu)合同范例
- 店鋪合租合同范例
- 木料加工采購(gòu)合同范例
- 單位搬遷搬運(yùn)合同范例
- 承接衛(wèi)浴安裝服務(wù)合同范例
- 抖音演員合同范例
- 公務(wù)員面試-自我認(rèn)知與職位匹配課件
- 中頻電治療儀操作培訓(xùn)課件
- 柔弱的人課文課件
- 動(dòng)物寄生蟲(chóng)病學(xué)課件
- 電梯曳引系統(tǒng)設(shè)計(jì)-畢業(yè)設(shè)計(jì)
- 三度房室傳導(dǎo)阻滯護(hù)理查房課件
- 講課比賽精品PPT-全概率公式貝葉斯公式-概率論與數(shù)理統(tǒng)計(jì)
- 藥理學(xué)39人工合成抗菌藥課件
- 瑪帕導(dǎo)條刀具課件
- 班會(huì)課件 勿以惡小而為之勿以善小而不為
- 2021-2022學(xué)年北京市海淀區(qū)八年級(jí)(上)期末數(shù)學(xué)試卷及答案解析
評(píng)論
0/150
提交評(píng)論