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

the problem of settings #59

Open
NelsonWang1990 opened this issue Nov 9, 2021 · 9 comments
Open

the problem of settings #59

NelsonWang1990 opened this issue Nov 9, 2021 · 9 comments

Comments

@NelsonWang1990
Copy link

Hi~,
I am using the Live Scan 3D with 4 Azure Kinect. When I set up the system I have some problems. Could you pls tell what is meaining about orientation and translation in the setting menu.

Thanks~

@ChristopherRemde
Copy link

Hey Nelson,

what exactly are the problems you are facing?

The Translation and Rotation settings are just for the markers. You can set a translation and rotation offset for each marker from the origin (origin = first marker).

This is useful if you have for example a calibration cube/box with a marker on each side. The each marker would be rotated 90/180/270 degrees from the first marker, plus the translational offset.

@NelsonWang1990
Copy link
Author

Actually, I am using 4 Azure Kinect as a circle, the sensors are located at the vertices of a rectangle, when I make calibration the result always like this
QQ图片20211110105332
I am sure that the markers are correctly setted and the client which are connected to the server are show as calibrated. Is there any mistake I made?
Thanks a lot for answer me~

@NelsonWang1990
Copy link
Author

I have another problem now, Could you pls tell what can be the reason of slow FPS. When 5 Azure Kinect are connected the FPS may slow to about 0.5FPS

@ChristopherRemde
Copy link

Hey Nelson,

do all cameras (green pivots) show approximately up where they should be in relation to each other?
Maybe you can try to move all cameras closer to the marker just to test if they can detect the markers correctly?

And about the FPS: The FPS in the live view can go really low depeding on factors like Network speed, CPU speed ect, but is not really representative of the actual FPS while recording. The capture should have a much higher framerate.

@NelsonWang1990
Copy link
Author

Hey Nelson,

do all cameras (green pivots) show approximately up where they should be in relation to each other? Maybe you can try to move all cameras closer to the marker just to test if they can detect the markers correctly?

And about the FPS: The FPS in the live view can go really low depeding on factors like Network speed, CPU speed ect, but is not really representative of the actual FPS while recording. The capture should have a much higher framerate.
Hey, Marek,
Thanks a lot for your patient, I will have a try.

@NelsonWang1990
Copy link
Author

Hi,Christopher~
I am doing another experiment, the camera configuration is like this,
cut
the marker is on the ground at the center of the three cameras. Would you pls tell me how to set the markers, should I add 3 markers or only one marker for calibration. If only 1 marker is needed then the orientation and translation should be what configuration. When I use multi Markers, the calibration resutlt is bad. When I use only one marker, I don't know how to correctly set the markers' orientation and translation

@ChristopherRemde
Copy link

Hi Nelson,

If you use only one marker, you should add only one marker. The translation/rotation can be left at zero for all values.
The translation/rotation only is only needed for an offset from the first marker.

Image you have two markers printed out, 0 & 1, and now you stick them back to back, so that they are opposite from each other. The first marker has all values set to zero. The second marker has all translation values set to zero, but the rotation on the Y axis is set to 180. If you would now increase the distance between the markers to 1 meter, you should then also set the translational value of the x/y/z axis to 1.

@NelsonWang1990
Copy link
Author

NelsonWang1990 commented Nov 12, 2021 via email

@ChristopherRemde
Copy link

Hi Nelson,

Distance is only one part of the problem while detecting the markers. There are a few tips on how to improve detection:

1: The markers should have a size of at least DinA4, but DinA3 is much better from my experience

2: The print should have a low reflectivity, especially on the black parts.

3: Avoid strong light sources with lots of infrared light (e.g. sunlight) as much as possible during calibration

4: Always check if the marker is visible in both the color and the depth channel

5: Experiement around with the light and rotation of the marker in your space. Sometimes there are reflections of IR light you can't really see, sometimes shuffeling around the marker a bit can help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants