gpt4 book ai didi

OpenCV OpenNI 校准kinect

转载 作者:太空宇宙 更新时间:2023-11-03 21:54:51 24 4
gpt4 key购买 nike

我用home通过kinect捕捉:

capture.retrieve( depthMap, CV_CAP_OPENNI_DEPTH_MAP )
capture.retrieve( bgrImage, CV_CAP_OPENNI_BGR_IMAGE )

现在我不知道是否必须校准 kinect 才能使深度像素值正确。也就是说,如果我从图像 RBG 中取一个像素 (u, v),从图像深度取像素 (u, v) 得到正确的深度值?

depthMap.at<uchar>(u,v)

非常感谢任何帮助。谢谢!

最佳答案

可以这样查看注册是否开启:

cout << "REGISTRATION     " << capture.get( CV_CAP_PROP_OPENNI_REGISTRATION ) << endl;

如果不是,就这样设置:

capture.set(CV_CAP_PROP_OPENNI_REGISTRATION,1);

或:

if(capture.get( CV_CAP_PROP_OPENNI_REGISTRATION ) == 0) capture.set(CV_CAP_PROP_OPENNI_REGISTRATION,1);

关于OpenCV OpenNI 校准kinect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11611585/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com