SceneFlowStereo¶
- class torchvision.datasets.SceneFlowStereo(root: Union[str, Path], variant: str = 'FlyingThings3D', pass_name: str = 'clean', transforms: Optional[Callable] = None)[原始碼]¶
Scene Flow 資料集的 Dataset 介面。該介面提供了對 FlyingThings3D、`Monkaa` 和 Driving` 資料集的訪問。
預計資料集結構如下:
root SceneFlow Monkaa frames_cleanpass scene1 left img1.png img2.png right img1.png img2.png scene2 left img1.png img2.png right img1.png img2.png frames_finalpass scene1 left img1.png img2.png right img1.png img2.png ... ... disparity scene1 left img1.pfm img2.pfm right img1.pfm img2.pfm FlyingThings3D ... ...
- 引數:
root (str 或
pathlib.Path) – SceneFlow 所在的根目錄。variant (string) – 要使用的資料集變體,“FlyingThings3D”(預設)、“Monkaa”或“Driving”。
pass_name (string) – 要使用的通道,“clean”(預設)、“final”或“both”。
transforms (callable, optional) – 一個函式/變換,接收一個樣本並返回一個變換後的版本。
- 特殊成員:
- __getitem__(index: int) tuple[PIL.Image.Image, PIL.Image.Image, Optional[numpy.ndarray], numpy.ndarray][原始碼]¶
在給定索引處返回示例。