【发布时间】:2012-11-16 10:11:04
【问题描述】:
我正在尝试使用 Kinect 识别矩形框,我知道我可以使用 OpenCV 或 PCL 来做到这一点,但我的 C++ 有点生疏,我是 3D 计算机视觉的新手,我想尽快完成尽可能,这只是一个更大项目的演示。
有没有用 C# 或至少 Python 来做,我不在乎我是否必须学习 3D。
如果没有,我应该使用哪个库,OpenCV 还是 PCL?
【问题讨论】:
-
你到底想做什么,在什么平台上?
-
现在演示必须识别一个盒子,我想到了一个深度图,然后只给盒子上色,让其他所有东西都是灰度的。我尝试使用适用于 Windows 的 SDK 来实现,如果可能的话,我想留在 Windows 中。
-
您可以使用官方 SDK 访问 Kinect 硬件,但没有内置功能可以满足您的需求。正如@Sacx 下面提到的,OpenCV 可以帮助完成一些工作(将 SDK 获得的图像数据传递给它)。有 C# 包装器可以让你留在 Windows 中。
标签: opencv kinect point-cloud-library object-recognition