Comments (6)
- Yes, with the ZedFu app. Or do your own.
- Undisclosed. Maybe a ZedFu is an adaption of PCL's KinFu, who knows (Stereolabs does).
- No, the ZED has no IMU.
from zed-sdk.
@WASCHMASCHINE Thank you for your answers. One more question, what's the depth accuracy of ZED?
from zed-sdk.
@callmeray To be honest, I just returned to my PC after taking some measurements (~50) for that purpose. I used a laser for point distance attached to the ZED and moved a textured target away from the setup from 1 to 25 m. Now it says 12m in the Depth Viewer (which is even the distance!) while the laser says 25.137m.
I've done the experiment before, but I did not record SVOs. The last result was that I could add an exponential offset to the distance to fit my laser measurements, which did help. I contacted Stereolabs with the data, but they said they will add depth stabilization in the next update, which did not help apparently.
Some scenarios:
a) My camera may be broken
b) The factory calibration is off
c) Their stereo algorithm is wrong or at least the disparity to depth step
d) They do not account for their own calibration value, i.e. the convergent factor. So the camera may be a little cross-eyed, and you may need to add an offset to the disparity, which results in nonlinear depth offset (like observed).
e) The camera could not work under the lighting
Anyway, I have to analyze the SVOs first. Still, the ZED is a solid stereo camera, even though the software might not be delivering me the right results right now. You can still get the raw data on the GPU, which is great.
from zed-sdk.
@WASCHMASCHINE Does it mean that the Depth Viewer is off by 12m for a ground truth depth of 25m? Theoretically, if you can map out a grid in depth then you could use the ground truth values to create a 3D interpolation function (splines or a non-linear fitting would be best IMO). Offsets to the depth values can be corrected offline using this approach.
from zed-sdk.
@RSKothari Yes, that's what I meant. But only for a point in roughly the image center. I did find a non-linear fit for the depth in the first experiment and used it for every depth. But now I want to find the source of the problem, not fighting the symptoms with an adhoc calibration, again.
from zed-sdk.
@WASCHMASCHINE Thank you so much for your work. According to what you said, I think the most probable reason is that the factory calibration is off and the system needs to be recalibrated
from zed-sdk.
Related Issues (20)
- Jetson Orin NX - USB Camera not detected HOT 3
- ZED360 - Multi Camera Calibration API Reference HOT 1
- Depth_Viewer does not plot images HOT 1
- OGL view in fused camera HOT 2
- ZED not detected by ZED_SDK but able to recieve camera feed HOT 1
- sl::InitParameters::enable_image_validity_check not saved/loaded from yaml file HOT 1
- not existed subdirectory caused cmake parsing error HOT 1
- Inconsistency between distance values and units HOT 2
- SVO playback in jetson nano ORIN is not working HOT 1
- BODY_FORMAT.BODY_70 HOT 1
- Random camera image freeze HOT 1
- camera streaming python sample is not working
- DEPTH_NEURAL often gives missing disparity for not so near objects HOT 2
- fusion.camera_to_geo has unexpected behavior HOT 1
- ZedX Jetson Orin Nano Recording and Playback Broken HOT 3
- Point cloud distortion HOT 2
- sl::Camera::close() doesn't free up memory (ZED_SDK 4.1) HOT 1
- When I did the first application it gave me an error HOT 1
- Point cloud status unstable switching between ok and Error When using ZED 2i HOT 2
- `Camera.getSensorsData` returns invalid data in `SensorsData` HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zed-sdk.