मैं अपनी डिस्क में कार्ला से छवियों को सहेजने की कोशिश कर रहा हूं, लेकिन मुझे यह त्रुटि टर्मिनल पर प्राप्त होती है।

Traceback (most recent call last):
  File "carla_basic_tutorial.py", line 83, in <lambda>
    'out%02d/%06d.png' % (n_output, image.frame)
AttributeError: 'Image' object has no attribute 'frame'

मैंने पहले से ही आवश्यकताओं की फाइलों से पुस्तकालयों को स्थापित किया है और पिलो भी, GPU के ड्राइवर स्थापित किए गए थे।

कोड का हिस्सा नीचे उपलब्ध है

# Spawn the camera and attach it to the vehicle
camera = world.spawn_actor(
    camera_bp,
    camera_transform,
    attach_to=vehicle
)
actor_list.append(camera)
print('created %s' % camera.type_id)



# Check how much "out" folders already exists
n_output = len([d for d in os.listdir() if d.startswith('out')])

# Sets the function that will be called by the camera
# This will save the images to disk at a "out" folder
camera.listen(lambda image: image.save_to_disk(
     'out%02d/%06d.png' % (n_output, image.frame)
 ))

पूरा कोड यहां उपलब्ध है पूर्ण कोड

0
Bruno Justino Praciano 26 अक्टूबर 2019, 12:57
इसे पढ़ें - github.com/carla-simulator/carla/issues/144
 – 
bigbounty
26 अक्टूबर 2019, 13:05

1 उत्तर

मैंने इसे image.frame_number विशेषता का उपयोग करके हल किया

camera.listen(lambda image: image.save_to_disk(
    'out%02d/%06d' % (n_output, image.frame_number)
))
0
Bruno Justino Praciano 26 अक्टूबर 2019, 21:00