BasciSR復現過程

2021-10-01 09:59:46 字數 1358 閱讀 3751

復現**:basicsr

簡單介紹一下**結構,basicsr主要是srresnet,srgan,esrgan 等幾個超分經典模型。

下面我按照github上步驟進行除錯。

在github中wiki有詳細的說明。以div2k資料集為例,其資料夾結構和元資訊如下:

資料集處理

使用codes/scripts/extract_subimgs_single.py 對資料集進行切分patch,得到div2k800_sub檔案。

至此hr與lr資料都準備完畢,訓練資料集在lmdb(閃電記憶體對映資料庫)格式,以更快的io速度。如果你不想使用lmdb,你也可以使用影象資料夾。除了標準的lmdb資料夾外,我們還新增了乙個額外的meta_info.pkl檔案,用於記錄資料集的元資訊,如資料集的名稱、鍵和資料集中每個影象的解析度。所以我們需要將檔案格式轉化為lmdb格式,同樣作者給出了**create_lmdb.py。

還需要驗證集,重複上面步驟在set14資料集,得到驗證集。

修改配置檔案選項/train/train_srresnet.yml,執行命令:python train.py -opt options/train/train_srresnet.yml

在配置.yml檔案,即可執行srgan了。

c 復現String類的實現過程

ifndef string define string endif ifndef string define string class stirng 謹記切勿丟分號 endif 資料放在private內 ifndef string define string class stirng 謹記切勿丟分號...

如何復現不可復現的Bug

摘自51testing 從標題來看大家可能會覺得暈,這裡說到的不可復現是指這些bug有時出現,有時候不出現。相信大家在測試過程中肯定遇到過這種bug,不少這種不可復現的 bug定位起來非常困難,可能很長時間都不能得到解決。能否復現這些不可復現的bug成為大家關注的乙個話題,最近國外的測試專家jame...

如何復現不可復現的Bug

摘自51testing 從標題來看大家可能會覺得暈,這裡說到的不可復現是指這些bug有時出現,有時候不出現。相信大家在測試過程中肯定遇到過這種bug,不少這種不可復現的 bug定位起來非常困難,可能很長時間都不能得到解決。能否復現這些不可復現的bug成為大家關注的乙個話題,最近國外的測試專家jame...