-
Notifications
You must be signed in to change notification settings - Fork 78
Open
Labels
Description
Description
Hello, may I ask if there are any optimization methods for receiving high-pixel image data streams in SensorMsg?
I am currently using rclnodejs to receive C++ parse a 12000000 pixel Uint8array. The speed is slow, about 6-9FPS. I found that the deserialization operation in Wrapper is slow.
this._wrapperFields.data.copyRefObject(refObject.data);
At the same time, when I want to send image data through ROS memory sharing, the deserialization code for Uint8array in ImageWrapper generated from MSG files takes a long time. Is there any operation that can quickly receive a large amount of image data?
this._refObject.data = refObject.data;
this._wrapperFields.data.fill(refObject.data.toArray());
- Library Version:
- ROS Version:
- Platform / OS:
Steps To Reproduce
Expected Behavior
Actual Behavior