admin管理员组

文章数量:1579440

1.如何生成谷歌直链下载云盘数据集的url

 谷歌云盘 NeRFStudio  nerfacto默认训练数据集poster下载链接:

https://drive.google/uc?export=download&confirm&id=1dmjWGXlJnUxwosN6MVooCDQe970PkD-1https://drive.google/uc?export=download&confirm&id=1dmjWGXlJnUxwosN6MVooCDQe970PkD-1很多项目中我们利用脚本下载google 云盘的数据集时因为无法代理往往会出现如下链接中断bug:

如NeRFStudio 下载poster数据集 ,

运行命令:

(nerfstudio) D:\NeRF\nerfstudio-main>ns-download-data nerfstudio --capture-name=poster

报错如下:

(nerfstudio) D:\NeRF\nerfstudio-main>ns-download-data nerfstudio --capture-name=poster
Traceback (most recent call last):
  File "D:\ProgramData\Anaconda3\envs\nerfstudio\lib\site-packages\urllib3\connection.py", line 174, in _new_conn
    conn = connection.create_connection(
  File "D:\ProgramData\Anaconda3\envs\nerfstudio\lib\site-packages\urllib3\util\connection.py", line 95, in create_connection
    raise err
  File "D:\ProgramData\Anaconda3\envs\nerfstudio\lib\site-packages\urllib3\util\connection.py", line 85, in create_connection
    sock.connect(sa)
TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

During handling of the above exception, another exception occurred:
。。。。。。。。。。。。。
Traceback (most recent call last):
  File "D:\ProgramData\Anaconda3\envs\nerfstudio\lib\site-packages\urllib3\connectionpool.py", line 714, in urlopen

  File "D:\ProgramData\Anaconda3\envs\nerfstudio\lib\site-packages\requests\adapters.py", line 520, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='drive.google', port=443): Max retries exceeded with url: /uc?id=1dmjWGXlJnUxwosN6MVooCDQe970PkD-1 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnect
ion object at 0x0000022289258460>: Failed to establish a new connection: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。'))

注意看报错内容,上面有生成 谷歌直链下载云盘数据集的url 关键内容

于是我们可以根据下载直链的固定前缀

https://drive.google/uc?export=download&id=

拼接上文件的唯一ID值,报错语句里面有提示如下:

url: /uc?id=1dmjWGXlJnUxwosN6MVooCDQe970PkD-1

即可:

https://drive.google/uc?export=download&confirm&id=1dmjWGXlJnUxwosN6MVooCDQe970PkD-1 https://drive.google/uc?export=download&confirm&id=1dmjWGXlJnUxwosN6MVooCDQe970PkD-1%C2%A0

上述示例为NeRFStudio 的默认训练数据集Poster的下载链接,有代理翻墙即可下载。

2. nerfstudio的其他数据集下载链接官网如下:

Directory listing for /nerfstudio/https://data.nerf.studio/nerfstudio/

本文标签: 数据直链示例下载链接谷歌云盘