RCNN中函式配置-convert_data_to_tfrecord
圖片轉tfrecord
在io資料夾中的convert_data_to_tfrecord.py中line 86處
img_name = xml.split('/')[-1].split('.')[0] + FLAGS.img_format
xml.split(’/’)[-1] 為以‘/ ’為分割f符,保留最後一段。
再加上.split(’.’)[0] 為擷取字元中由第一個.分割的字元前面的部分
str.split(“o”)[0:2]得到的是第一個o之前的內容 + 第一個o和第二個o之間的內容,這裡第三個o前內容取不到,是一個左閉右開區間。
替換函式
.replace(’\’, ‘/’)為把斜槓\替換為/
比如:var aa= “adsdd/sdsd12/”;
bb=aa.replace(///g, ‘’) ;
那麼bb=adsddsdsd12
讀取xml中標記
line 60處會讀取到標籤的值,其中要注意xmin,ymin,xmax,ymax的寫入順序要保持一致,否則訓練時會捕捉到錯誤的圖片資訊。
重要參考連結:https://blog.csdn.net/qq_35153620/article/details/94718986
相關文章
- RCNN、SPP-net、Fast-RCNN和Faster-RCNNCNNAST
- python中id()函式、zip()函式、map()函式、lamda函式Python函式
- Rust中的into函式和from函式Rust函式
- Sql 中的 left 函式、right 函式SQL函式
- JavaScript中的compose函式和pipe函式JavaScript函式
- js中在一個函式中引用另一個函式中的函式,可以這麼做JS函式
- 如何使用函式指標呼叫類中的函式和普通函式函式指標
- C++中函式指標與函式物件C++函式指標物件
- faster rcnn中anchor的生成過程理解ASTCNN
- 淺談Swift中的函式式Swift函式
- JS 中的函式表示式和函式宣告你混淆了嗎?JS函式
- TypeScript 中函式的理解?與 JavaScript 函式的區別?TypeScript函式JavaScript
- vue在一個函式中呼叫另外一個函式Vue函式
- Python hasattr() 函式 // python中hasattr()、getattr()、setattr()函式的使用Python函式
- python中的join()函式Python函式
- js函式中的this指向JS函式
- js中的匿名函式JS函式
- Haskell 中的日期函式Haskell函式
- Hive中自定義函式Hive函式
- Linux中select()函式分析Linux函式
- MATLAB中linspace函式使用Matlab函式
- 箭頭函式中的this函式
- 【hive】中的concat函式Hive函式
- Nodejs中的require函式NodeJSUI函式
- C++中strlen函式C++函式
- JAVA中的Random()函式Javarandom函式
- SQL中的cast()函式SQLAST函式
- 子父類中函式函式
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- 阿里雲 函式計算 域名配置問題阿里函式
- 『無為則無心』Python函式 — 25、Python中的函式Python函式
- Python 擴充之特殊函式(lambda 函式,map 函式,filter 函式,reduce 函式)Python函式Filter
- C++中建構函式,拷貝建構函式和賦值函式的詳解C++函式賦值
- c++中內建函式C++函式
- 工作中,Oracle常用函式Oracle函式
- Rust中的函式指標Rust函式指標
- DDMP中的損失函式函式
- 程式中的函式引數函式