UnrealCV is a project to help computer vision researchers build virtual worlds using Unreal Engine 4 (UE4). It extends UE4 with a plugin by providing:
- A set of UnrealCV commands to interact with the virtual world.
- Communication between UE4 and an external program, such as Caffe.
UnrealCV can be used in two ways. The first one is using a compiled game binary with UnrealCV embedded. This is as simple as running a game, no knowledge of Unreal Engine is required. The second is installing UnrealCV plugin to Unreal Engine 4 (UE4) and use the editor of UE4 to build a new virtual world.
Please read Tutorial: Getting Started to learn using UnrealCV.
Images generated from the technical demo RealisticRenderingIf you found this project useful, please consider citing our paper
@article{qiu2016unrealcv,
Author = {Qiu, Weichao and Yuille, Alan},
Journal = {arXiv preprint arXiv:1609.01326},
Title = {UnrealCV: Connecting Computer Vision to Unreal Engine},
Year = {2016}
}
If you have any suggestion or interested in using UnrealCV, please contact us.