下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、訓練車輛的Deepsort深度模型記錄-coding:utf8-mportosromPILimportImage定義創(chuàng)建目錄函數(shù)defmkdir(path):去除首位空格path=path.strip()去除尾部符號path=path.rstrip()判斷路徑是否存在存在True不存在FalseisExists=os.path.exists(path)判斷結果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格式的,當然這里可以改成ng格式C1T0001F見mars.pyfilenames相機,跟蹤指數(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相機ID,6:11跟蹤ID,11-15圖片序號。將圖片改成128寬成256高。修改image_rename.py第38行的car-Reid.zip解壓出來的文件路徑witfi口:1W&rktql卜carrtid:、楓日期英里劉、5初叩關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然后訓練命令python3train_mars.py-dataset_dir=./resources/MARS-evaluation-master-loss_mode=cosine-softmax-log_dir=./output/mars/-run_id=cosine-softmax訓練
10、過程中每5分鐘自動保存一組文件(圖片中選中的文件)生成的文件說明:Tensorflow訓練后的模型可以保存checkpoint文件或pb文件checkpoint文件是結構與權重分離的四個文件,便于訓練;pb文件則是graph_def的序列化文件,類似于caffemodel,便于發(fā)布和離線預測。官方提供freeze_grpah.py腳本來將ckpt文件轉為pb文件Checkpoint保存斷點文件列表,可以用來迅速查找最近一次的斷點文件;meta文件是MetaGraphDef序列化的二進制文件,保存了網(wǎng)絡結構相關的數(shù)據(jù),包括graph_def和saver_def等;index文件為數(shù)據(jù)文件提供索引
11、,存儲的核心內(nèi)容是以tensorname為鍵以BundleEntry為值的表格entries,BundleEntry主要內(nèi)容是權值的類型、形狀、偏移、校驗和等信息。1ndex文件由datablock/indexblock/Footer等組成,構建時主要涉及BundleWriter、TableBuilder、BlockBuilder幾個類,除了BundleEntry的序列化,還涉及了tensorname的編碼及優(yōu)化(比如丟棄重復的前綴)和datablock的snappy壓縮。數(shù)據(jù)(data)文件保存所有變量的值,即網(wǎng)絡權值。訓練過程中也可以查看訓練進程,新開CMD窗口:命令為tensorboar
12、d-logdir./output/mars/cosine-softmax-port7006在CMD窗口出現(xiàn)鏈接,復制后在瀏覽器中打開4、觀察loss穩(wě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與最后一次生成的文件對應運行完之后會在工作目錄生成.mars.ckpt.data-OJOOO-of-O
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版工業(yè)廠房設施定期檢修合同3篇
- 2025版信托資金借款合同模板與合同簽訂流程解讀8篇
- 2025年隨車吊租賃與港口貨物裝卸服務合同3篇
- 2025年度商業(yè)地產(chǎn)出售代理合同標的物市場分析報告3篇
- 2025年度綠色環(huán)保汽車制造合同3篇
- 2024著作權集體管理合同
- 2025版苗圃場租賃及苗木培育技術支持合同4篇
- 2025年度商業(yè)綜合體場地租賃合同范本12篇
- 二零二五年房產(chǎn)贖樓風險規(guī)避合同范本3篇
- 2025年度個人反擔保保證書(家庭裝修)3篇
- 2025年溫州市城發(fā)集團招聘筆試參考題庫含答案解析
- 2025版高考物理復習知識清單
- 2024年度工作總結與計劃標準版本(2篇)
- 全球半導體測試探針行業(yè)市場研究報告2024
- 2024年注冊計量師-一級注冊計量師考試近5年真題附答案
- 2023-2024學年深圳市高一年級下冊英語期末考試題(含答案)
- 工程管理重大風險應對方案
- 直播帶貨助農(nóng)現(xiàn)狀及發(fā)展對策研究-以抖音直播為例(開題)
- 《光伏發(fā)電工程工程量清單計價規(guī)范》
- (完整版)保證藥品信息來源合法、真實、安全的管理措施、情況說明及相關證明
- 營銷專員績效考核指標
評論
0/150
提交評論