日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

multi-view human pose estimation相关项目配置经验

發(fā)布時(shí)間:2024/1/1 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 multi-view human pose estimation相关项目配置经验 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本博客包含的項(xiàng)目包括以下文章(均已開源,可上github查找相應(yīng)代碼)

《Cross View Fusion for 3D Human Pose Estimation》(ICCV2019)

《Fusing Wearable IMUs with Multi-View Images for Human Pose Estimation: A Geometric Approach》(CVPR2020)

《AdaFuse: Adaptive Multiview Fusion for Accurate Human Pose Estimation in the Wild》(IJCV2021)

這三個(gè)項(xiàng)目均與微軟亞研院合作,代碼風(fēng)格非常類似,配置一個(gè)環(huán)境即可跑通三個(gè)項(xiàng)目。

博主的環(huán)境為Ubuntu20.04+python3.7+pytorch1.2.0+torchvision0.4.0,其余的模塊從這三個(gè)項(xiàng)目中選一個(gè)安裝requirements.txt里的模塊即可,如果在實(shí)際運(yùn)行中顯示缺什么模塊pip install該模塊即可。

下面說(shuō)一下在運(yùn)行三個(gè)項(xiàng)目的訓(xùn)練/測(cè)試代碼時(shí)遇見的報(bào)錯(cuò)及解決方案:

1.第一次運(yùn)行該代碼出現(xiàn)quickload相關(guān)報(bào)錯(cuò)

例如:

FileNotFoundError: [Errno 2] No such file or directory: '/data6/liwh/TotalCapture/quickload/totalcapture_quickload_validation_cam_1357.pkl'

這是因?yàn)榇a中沒(méi)有寫如果不存在quickload文件夾則自動(dòng)創(chuàng)建該文件夾的代碼。

解決方法:

在data\dataset\路徑下創(chuàng)建一個(gè)空的名為quickload文件夾即可,這里的dataset泛指你需要訓(xùn)練或測(cè)試的數(shù)據(jù)集。文件夾的結(jié)構(gòu)應(yīng)該如下:

?2.TypeError: load() missing 1 required positional argument: ‘Loader‘

這是由于Yaml 5.1版本后棄用了?yaml.load(file)?這個(gè)用法。

解決方法:

修改lib\core\config.py文件約178行左右的代碼。

源代碼

with open(config_file) as f:exp_config = edict(yaml.load(f))

修改代碼

with open(config_file) as f:exp_config = edict(yaml.safe_load(f))

3.找不到某張圖片報(bào)錯(cuò)

如下:

KeyError: "There is no item named 'images/s_09_act_02_subact_01_ca_01/s_09_act_02_subact_01_ca_01_000001.jpg' in the archive"

當(dāng)時(shí)一頭霧水,檢查了好幾遍,確保它說(shuō)的這張圖片我確實(shí)是已經(jīng)放到data\dataset\images.zip里了,可是依然報(bào)錯(cuò)。

解決方案:

修改lib\utils\zipreader.py文件第32行和59行的代碼。

這里要特別說(shuō)明一下,這三個(gè)項(xiàng)目中涉及到mpii,h36m,totalcapture,unrealcv等數(shù)據(jù)集,只有訓(xùn)練或測(cè)試unrealcv數(shù)據(jù)集時(shí)這里是不用修改的,應(yīng)該也不會(huì)報(bào)錯(cuò),使用其他數(shù)據(jù)集均需要修改。

源代碼

path_zip = path[0:pos_at] path_img = path[pos_at + 2:]

修改代碼

path_zip = path[0:pos_at] path_img = path[pos_at + 9:]

簡(jiǎn)單來(lái)說(shuō)就是unrealcv數(shù)據(jù)集這里不用改,其他數(shù)據(jù)集這里改為+9。

如果其他步驟都是按對(duì)應(yīng)代碼github上的步驟把相關(guān)文件和數(shù)據(jù)集下載好放在指定的路徑下,那么此時(shí)你應(yīng)該就能跑出結(jié)果來(lái)了,歡迎各位研究相關(guān)領(lǐng)域的同學(xué)和我多多交流,共勉。

總結(jié)

以上是生活随笔為你收集整理的multi-view human pose estimation相关项目配置经验的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。