I have gotten the CSV output of T_less dataset and I tried to visualize it using the bop_toolkit.
I changed the shading to 'flat' since I got this error :
File "scripts/vis_est_poses.py", line 129, in <module>
ren.add_object(obj_id, model_path, surf_color=model_color)
File "/Users/negar/Documents/CS701/Pix2Pose/bop_toolkit/bop_toolkit_lib/renderer_py.py", line 376, in add_object
vertices = np.array(list(zip(model['pts'], model['normals'],
KeyError: 'normals'
However, now I get this error :
File "bop_toolkit/scripts/vis_est_poses.py", line 246, in <module>
vis_rgb_resolve_visib=p['vis_rgb_resolve_visib'])
File "/Users/negar/Documents/CS701/Pix2Pose/bop_toolkit/bop_toolkit_lib/visualization.py", line 150, in vis_object_poses
pose['obj_id'], pose['R'], pose['t'], fx, fy, cx, cy)
File "/Users/negar/Documents/CS701/Pix2Pose/bop_toolkit/bop_toolkit_lib/renderer_py.py", line 470, in render_object
app.run(framecount=0)
File "/Applications/anaconda3/envs/Pix2Pose_env/lib/python3.6/site-packages/glumpy/app/__init__.py", line 317, in run
clock = __init__(clock=clock, framerate=framerate, backend=__backend__)
File "/Applications/anaconda3/envs/Pix2Pose_env/lib/python3.6/site-packages/glumpy/app/__init__.py", line 277, in __init__
window.dispatch_event('on_resize', window._width, window._height)
File "/Applications/anaconda3/envs/Pix2Pose_env/lib/python3.6/site-packages/glumpy/app/window/event.py", line 396, in dispatch_event
if getattr(self, event_type)(*args):
File "/Applications/anaconda3/envs/Pix2Pose_env/lib/python3.6/site-packages/glumpy/app/window/window.py", line 221, in on_resize
self.dispatch_event('on_draw', 0.0)
File "/Applications/anaconda3/envs/Pix2Pose_env/lib/python3.6/site-packages/glumpy/app/window/event.py", line 386, in dispatch_event
if handler(*args):
File "/Users/negar/Documents/CS701/Pix2Pose/bop_toolkit/bop_toolkit_lib/renderer_py.py", line 462, in on_draw
curr_obj_id, mat_model, mat_view, mat_proj)
File "/Users/negar/Documents/CS701/Pix2Pose/bop_toolkit/bop_toolkit_lib/renderer_py.py", line 508, in _draw_rgb
program.draw(gl.GL_TRIANGLES, self.index_buffers[obj_id])
File "/Applications/anaconda3/envs/Pix2Pose_env/lib/python3.6/site-packages/glumpy/gloo/program.py", line 603, in draw
self.activate()
File "/Applications/anaconda3/envs/Pix2Pose_env/lib/python3.6/site-packages/glumpy/gloo/globject.py", line 95, in activate
self._activate()
File "/Applications/anaconda3/envs/Pix2Pose_env/lib/python3.6/site-packages/glumpy/gloo/program.py", line 393, in _activate
attribute.activate()
File "/Applications/anaconda3/envs/Pix2Pose_env/lib/python3.6/site-packages/glumpy/gloo/globject.py", line 102, in activate
self._update()
File "/Applications/anaconda3/envs/Pix2Pose_env/lib/python3.6/site-packages/glumpy/gloo/variable.py", line 418, in _update
stride = self.data.stride
AttributeError: 'NoneType' object has no attribute 'stride'
I've attached my CSV file as well.