Распознавание объектов Kinect - PullRequest
1 голос
/ 27 марта 2012

Я работаю над проектом Kinect, который должен распознавать плоскую поверхность и небольшие объекты.Я планирую использовать openni на компьютере Mac.Итак, какие библиотеки мне нужно использовать для распознавания объектов?Какие знания я должен знать, чтобы закончить этот проект.

Ответы [ 2 ]

2 голосов
/ 02 апреля 2012

Если вы планируете сделать это в 3D (то есть, используя облако точек из Kinect), вы можете найти PCL полезным.Эта библиотека C ++ имеет множество функций для интерпретации данных трехмерного облака точек, таких как поиск плоскости RANSAC, нормальные вычисления, сегментация, извлечение объектов и т. Д. См. Страницу учебных пособий здесь , где приведены некоторые примеры того, что можно сделать.

Однако PCL пока не содержит никаких алгоритмов машинного обучения, поэтому вы можете использовать некоторые из тех, что в OpenCV .

Если вы более знакомы сMATLAB, вам может быть проще выполнять свою работу там, поскольку вы можете обрабатывать данные по одному шагу за раз и легко визуализировать результаты по мере продвижения.Однако встроенных функций трехмерной обработки меньше, и они будут работать намного медленнее, чем программы на C ++.

2 голосов
/ 28 марта 2012

Возможно, OpenCV будет хорошим началом.

...