UnrealCV is a Python client for communicating with the UnrealCV plugin inside Unreal Engine, enabling computer vision research in photorealistic virtual environments. Current version 1.2.0, released irregularly.
pip install unrealcvNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Connects to the UnrealCV plugin running in Unreal Engine (default port 9000) and requests the plugin status.
Use client.connect(timeout=5.0) or set socket timeout manually.
Use client.connect() instead of client.start().
import json; response = json.loads(client.request('vget /object/1/location'))Run 'pip install unrealcv' in your environment.
Start UE and ensure the UnrealCV plugin window shows 'Server started on port 9000' (default).
Replace client.start() with client.connect().