Fix DVS sensor bug in manual control due to np.bool deprecation in newer numpy version (#8256)
* Update numpy version compatible for Python 3.8-3.11 * Update comments for generations of vehicles and pedestrians * Update generation comments in all scripts which include the filter * Update filter and printed message in vehicle_physics.py * Add vertical offset to avoid collision when spawning * Fix DVS sensor bug in manual control due to np.bool deprecation
This commit is contained in:
parent
65ef483f03
commit
2b249b501c
|
@ -1194,7 +1194,7 @@ class CameraManager(object):
|
||||||
# Example of converting the raw_data from a carla.DVSEventArray
|
# Example of converting the raw_data from a carla.DVSEventArray
|
||||||
# sensor into a NumPy array and using it as an image
|
# sensor into a NumPy array and using it as an image
|
||||||
dvs_events = np.frombuffer(image.raw_data, dtype=np.dtype([
|
dvs_events = np.frombuffer(image.raw_data, dtype=np.dtype([
|
||||||
('x', np.uint16), ('y', np.uint16), ('t', np.int64), ('pol', np.bool)]))
|
('x', np.uint16), ('y', np.uint16), ('t', np.int64), ('pol', np.bool_)]))
|
||||||
dvs_img = np.zeros((image.height, image.width, 3), dtype=np.uint8)
|
dvs_img = np.zeros((image.height, image.width, 3), dtype=np.uint8)
|
||||||
# Blue is positive, red is negative
|
# Blue is positive, red is negative
|
||||||
dvs_img[dvs_events[:]['y'], dvs_events[:]['x'], dvs_events[:]['pol'] * 2] = 255
|
dvs_img[dvs_events[:]['y'], dvs_events[:]['x'], dvs_events[:]['pol'] * 2] = 255
|
||||||
|
|
Loading…
Reference in New Issue