Skip to content
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

T265 fisheye stream intrinsic is not available #3379

Closed
AmadeusSVX opened this issue Mar 5, 2019 · 6 comments
Closed

T265 fisheye stream intrinsic is not available #3379

AmadeusSVX opened this issue Mar 5, 2019 · 6 comments
Labels
T260 series Intel® T265 library

Comments

@AmadeusSVX
Copy link

Required Info  
Camera Model T265
Operating System & Version Windows 10
Platform PC x64
SDK Version 2.18.1
Language C#
Segment PC

I'm trying to use fisheye streams of T265.
Now they are available as streams. But I cannot get intrinsics of them from their profiles as depth/infrared streams of D4xx series.

I'm trying with below code. There is no error returned, but l_intrinsic and r_intrinsic values are all 0.
Do I need to do with something different manner or simply not implemented to expose their values yet?

rs2::pipeline_profile selection = pipe.start(cfg);

auto left_fisheye_stream = selection.get_stream(RS2_STREAM_FISHEYE, 1).as<rs2::video_stream_profile>();
auto right_fisheye_stream = selection.get_stream(RS2_STREAM_FISHEYE, 2).as<rs2::video_stream_profile>();
auto l_intrinsic = left_fisheye_stream.get_intrinsics();
auto r_intrinsic = right_fisheye_stream.get_intrinsics();
@AmadeusSVX AmadeusSVX changed the title T265 fisheye stream intrinsics T265 fisheye stream intrinsics not available Mar 5, 2019
@AmadeusSVX AmadeusSVX changed the title T265 fisheye stream intrinsics not available T265 fisheye stream intrinsic is not available Mar 5, 2019
@dorodnic
Copy link
Contributor

dorodnic commented Mar 5, 2019

Hi @AmadeusSVX
No, this should work, we need to check why it doesn't.

@dorodnic dorodnic added the T260 series Intel® T265 library label Mar 5, 2019
@honpong
Copy link
Contributor

honpong commented Mar 11, 2019

@dorodnic I
If I get_instrinsics(), I got all 0 instrinsics and after that the wait_for_frames() will throw exception.
If I don't query instrincis, I have no problem wait_for_frames().
I am using Windows.

@RealSenseCustomerSupport
Copy link
Collaborator


I can observe this issue based on the modified version of the rs-enumerate-devices tool. This issue needs to be addressed internally.

@seiya0412
Copy link

Just FYI (and for making this thread active).
This issue can be reproduced on Ubuntu 16.04 with SDK 2.19.0.

@bfulkers-i
Copy link
Contributor

This is being worked on in #3541 and once that PR is merged the T265 intrinsics should be exposed. See also #3544 #3497

@bfulkers-i
Copy link
Contributor

intrinsics and extrinsics are now exposed in librealsense 2.20.0, you can see an example using both to render a virtual object in the fisheye frame here:

https://github.com/IntelRealSense/librealsense/tree/master/examples/ar-basic

Can I close this issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T260 series Intel® T265 library
Projects
None yet
Development

No branches or pull requests

6 participants