【问题标题】:Object recognition with Kinect使用 Kinect 进行物体识别
【发布时间】: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


【解决方案1】:

我推荐 OpenCV。

如果你想在 C# 或 python 中使用 OpenCV,那么你有它们的包装器:

http://www.emgu.com/wiki/index.php/Main_Page

http://www.neuroforge.co.uk/index.php/getting-started-with-python-a-opencv

【讨论】:

  • 还有多个现有示例将 Kinect 和 OpenCV 结合使用来完成许多不同的事情。 OpenCV 可能会做你想做的事,但如果它以某种方式出现不足,肯定会给你一个很好的介绍。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-01
  • 2012-12-10
  • 2023-03-12
  • 2014-03-13
  • 1970-01-01
  • 1970-01-01
  • 2013-12-15
相关资源
最近更新 更多