blenderproc.python.modules.composite.CameraObjectSampler module

class blenderproc.python.modules.composite.CameraObjectSampler.CameraObjectSampler(config)[source]

Bases: blenderproc.python.modules.main.Module.Module

Alternates between sampling new cameras using camera.CameraSampler and sampling new object poses using object.ObjectPoseSampler

Configuration:

Parameter Description Type
total_noof_cams Total number of sampled cameras. Default: 10 int
noof_cams_per_scene Number of sampled cameras after which object poses are re-sampled. Default: 5 int
object_pose_sampler The config module based on the object.ObjectPoseSampler Default: {} dict
camera_pose_sampler The config module based on the camera.CameraSampler Default: {} dict
insert_key_frames(obj, frame_id)[source]

Insert key frames for given object pose :param obj: Loaded object. Type: blender object. :param frame_id: The frame number where key frames should be inserted. Type: int.

run()[source]