-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Access to SimState.rgb failed. #114
Comments
Hi @peteanderson80, I am also facing the same issue. Please let us know how to visualise the images. Thanks |
Ok, so I found a solution. It's also mentioned in the readme, in the section which details the output of the simulator. To get the np array for a view, do np.array(state.rgb, copy=False). If you get an array of zeros in the output, make sure that you have downloaded the camera parameters along with the skybox images. |
Hi! I met the same problem that np.array(state.rgb, copy=False) return an array of zeros in the output. But I have downloaded the camera parameters (matterport_camera_intrinsics, matterport_camera_poses, undistorted_camera_parameters) and skybox images. These data are put in a scan folder (e.g., ./Matterport3D/17DRP5sb8fy/matterport_skybox_images). Do you have any idea why the output is still an array of zeros? Thanks a lot! |
same issue . May I ask have you solved this problem? |
The key problem is to initialize the simulator with
However this will raise an error when you do not have any attached displays. In this case you can use the
Then the
to downsize the images forthey are the files the simulator will load. |
When I access the image of a viewpoint via:
state = sim.getState()
state.rgb
The following error occurs:
TypeError: Unable to convert function return value to a Python type! The signature was
(self: MatterSim.SimState) -> object
How can we access the image of a viewpoint?
The text was updated successfully, but these errors were encountered: