3D сканер из Kinect (кинект)

Станки, создание станков, обсуждения, предложения.
Аватара пользователя
moha_ivan@mail.ru
Почётный участник
Почётный участник
Сообщения: 222
Зарегистрирован: 27 ноя 2010, 11:10
Репутация: 0
Откуда: Москва
Контактная информация:

3D сканер из Kinect (кинект)

Сообщение moha_ivan@mail.ru »

Так как не только у меня есть идея создать/собрать сканер из кинекта, то предлагаю обсудить преимущества, качество и софт.
Трехмерная печать объектов из любых материалов.
Аренда 3D-принтеров, 3D-сканеров, лазерного резака/гравера и фрезера.
https://lab3dprint.ru/
Аватара пользователя
sr480
Мастер
Сообщения: 1295
Зарегистрирован: 08 янв 2012, 20:48
Репутация: 139
Откуда: Ростов-на-Дону
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение sr480 »

Кинект имеет смысл брать на amazon.de там он тоит 100 евро плюс они делают возврат налога, который покрывает доставку про казахстан не знаю - на украину точно знаю народ покупал. Сам не покупал - мне подарила жена. Сканирующий софт приличный я не видел - думаю писать свой - сложноо ничего не вижу, нужен только поворотный стол. Проблема есть в том, что мнимальное растояние до сканируемого объекта около 40 см. Так что мелочь сканировать будет тяжело. Думаю дискретизация около мм выйдет. Да и сама карта глубины возвращаемая драйвером кинекта это массив 10 битных значений с расстоянием в мм если я ничео не путаю. Сейчас возможности посмотреть нет - я на отдыхе :)
Аватара пользователя
moha_ivan@mail.ru
Почётный участник
Почётный участник
Сообщения: 222
Зарегистрирован: 27 ноя 2010, 11:10
Репутация: 0
Откуда: Москва
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение moha_ivan@mail.ru »

Несколько ссылок:
http://www.thingiverse.com/thing:8262
https://github.com/kylemcdonald/Makerbo ... inectToStl софт для МАК ОС
http://makeprojects.com/Project/From-Ki ... Bot/1220/1 пошаговая инструкция для мак
http://fernlightning.com/doku.php?id=randd:kinect
Читал что выпустят скоро 2 версию специально для ПК, у нее угол обзора будет шире, качество камеры лучше и она будет нормально воспринимать действия от 40 см.
Последний раз редактировалось moha_ivan@mail.ru 10 янв 2012, 12:16, всего редактировалось 1 раз.
Трехмерная печать объектов из любых материалов.
Аренда 3D-принтеров, 3D-сканеров, лазерного резака/гравера и фрезера.
https://lab3dprint.ru/
Аватара пользователя
sr480
Мастер
Сообщения: 1295
Зарегистрирован: 08 янв 2012, 20:48
Репутация: 139
Откуда: Ростов-на-Дону
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение sr480 »

Посмотрел. Экспорт одного снимка в stl под виндой сделать думаю займет у меня пару вечеров. Только проблема в том что качество этого снимка получается не очень, вот если деталь вертеть или сканировать в несколько проходов, благо кинект умеет это делать 30 раз в секунду. Давайте попробую в 20х числах что- то подобное сделать. Например экспорт в point cloud вобще в две строки реализуется, думаю там есть и экспорт в stl.
Аватара пользователя
moha_ivan@mail.ru
Почётный участник
Почётный участник
Сообщения: 222
Зарегистрирован: 27 ноя 2010, 11:10
Репутация: 0
Откуда: Москва
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение moha_ivan@mail.ru »

sr480 писал(а):Посмотрел. Экспорт одного снимка в stl под виндой сделать думаю займет у меня пару вечеров. Только проблема в том что качество этого снимка получается не очень, вот если деталь вертеть или сканировать в несколько проходов, благо кинект умеет это делать 30 раз в секунду. Давайте попробую в 20х числах что- то подобное сделать. Например экспорт в point cloud вобще в две строки реализуется, думаю там есть и экспорт в stl.
Я согласен, а пока я нашел бу контроллер надеюсь сегодня его куплю и начну тестировать с существующим софтом, может чего и нового вычитаю.
Трехмерная печать объектов из любых материалов.
Аренда 3D-принтеров, 3D-сканеров, лазерного резака/гравера и фрезера.
https://lab3dprint.ru/
Аватара пользователя
sr480
Мастер
Сообщения: 1295
Зарегистрирован: 08 янв 2012, 20:48
Репутация: 139
Откуда: Ростов-на-Дону
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение sr480 »

Я сейчас читай описание к библиотеке point cloud уних есть алгоритмы для совмещения даных с многопроходного сканирования. Конечно идея 3D-ксерокса вдохновляет.
Аватара пользователя
sr480
Мастер
Сообщения: 1295
Зарегистрирован: 08 янв 2012, 20:48
Репутация: 139
Откуда: Ростов-на-Дону
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение sr480 »

Вобщем дело обстоит так: нужно написать программу, которая будет с сенсора читать данные в формат point cloud. Подобное я уже делал, Тоесть снимал сенсором карту глубины, остается теперь сохранить это в файл и добовить несколько настроек с глубиной обрезания и т.д. А потом вот таким инструментом http://meshlab.sourceforge.net/ делать из него stl. Ну и было бы неплохо проверить это напрактике :D
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение aftaev »

sr480 писал(а):А потом вот таким инструментом http://meshlab.sourceforge.net/ делать из него stl. Ну и было бы неплохо проверить это напрактике
3D пробником народ переводил, потом фрезеровали на ЧПУ по сканрованной модели :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
sr480
Мастер
Сообщения: 1295
Зарегистрирован: 08 янв 2012, 20:48
Репутация: 139
Откуда: Ростов-на-Дону
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение sr480 »

Что такое 3D пробник?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение Nick »

А кто такой кинект?
sr480 писал(а):Вобщем дело обстоит так: нужно написать программу, которая будет с сенсора читать данные в формат point cloud.
а что там у него на сенсоре? В каком все формате?
Аватара пользователя
sr480
Мастер
Сообщения: 1295
Зарегистрирован: 08 янв 2012, 20:48
Репутация: 139
Откуда: Ростов-на-Дону
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение sr480 »

Кинект это контроллер от игровой приставки иксбокс от майкрософт. Оборудован лазерным 3D сканером разрешением 320х240 и глубиной от 40см до 4 м, частотой 30 кадров в секунду. Майкрософт предоставило бета версию апи для разработки приложений с использованием сенсора, помимо этого есть неофициальные апи для работы с сенсором. В итоге в программе он идет как двоичный поток данных, или же вообще получаешь массив точек с 10 битной информацией о глубине в мм (растоянием от плоскости сенсора). Идея брать эти данные и строить 3D модели, а лучше брать несколько кадров и интерполировать, благо опенсорсники давно навояли кучу инструментов. Ну а потом печатать...
Аватара пользователя
moha_ivan@mail.ru
Почётный участник
Почётный участник
Сообщения: 222
Зарегистрирован: 27 ноя 2010, 11:10
Репутация: 0
Откуда: Москва
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение moha_ivan@mail.ru »

Nick писал(а):А кто такой кинект?
Кинект это контроллер для XBOX 360 (цветная камер, микрофон) http://www.xbox.com/ru-RU/Kinect?xr=shellnav
вот еще хорошее описание, странно что ты не знаешь что это... http://xbox360club.ru/kinect/415-obzor- ... inect.html
видимо совсем заработался ;)
Трехмерная печать объектов из любых материалов.
Аренда 3D-принтеров, 3D-сканеров, лазерного резака/гравера и фрезера.
https://lab3dprint.ru/
Аватара пользователя
moha_ivan@mail.ru
Почётный участник
Почётный участник
Сообщения: 222
Зарегистрирован: 27 ноя 2010, 11:10
Репутация: 0
Откуда: Москва
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение moha_ivan@mail.ru »

Купил Kinect, а подсоединить его к компу не смог. Там не стандартный разъем USB, а модифицированный, поэтому сейчас ищу переходник с блоком питания или схему.
Трехмерная печать объектов из любых материалов.
Аренда 3D-принтеров, 3D-сканеров, лазерного резака/гравера и фрезера.
https://lab3dprint.ru/
Аватара пользователя
moha_ivan@mail.ru
Почётный участник
Почётный участник
Сообщения: 222
Зарегистрирован: 27 ноя 2010, 11:10
Репутация: 0
Откуда: Москва
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение moha_ivan@mail.ru »

Нашел блок питания и переходник на стандартный USB. Завтра поеду его забирать за 750 руб.
Кстати новость 1 февраля начнутся продажи Kinect2 для компов по 250$. http://habrahabr.ru/blogs/microsoft/135959/
Трехмерная печать объектов из любых материалов.
Аренда 3D-принтеров, 3D-сканеров, лазерного резака/гравера и фрезера.
https://lab3dprint.ru/
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение aftaev »

moha_ivan@mail.ru писал(а):Кстати новость 1 февраля начнутся продажи Kinect2 для компов по 250$. http://habrahabr.ru/blogs/microsoft/135959/
подождем когда китайцы доберутся :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение Nick »

sr480 писал(а):Оборудован лазерным 3D сканером разрешением 320х240 и глубиной от 40см до 4 м, частотой 30 кадров в секунду.
Так там небось две камеры и тупо сравнение картинки... Таких штук навалом везде. Разрешение очень слабенькое....
moha_ivan@mail.ru писал(а):Кинект это контроллер для XBOX 360 (цветная камер, микрофон) http://www.xbox.com/ru-RU/Kinect?xr=shellnavвот еще хорошее описание, странно что ты не знаешь что это... http://xbox360club.ru/kinect/415-obzor- ... inect.htmlвидимо совсем заработался
Забросил я игрушки давным давно. Теперь играюсь в станки :). Исключение делаю только на FallOut, Stalker и X-COM.

Кстати по второй твоей ссылке пишут, что асус сделал свой "кинект", правда стоит примерно столько же.
Аватара пользователя
sr480
Мастер
Сообщения: 1295
Зарегистрирован: 08 янв 2012, 20:48
Репутация: 139
Откуда: Ростов-на-Дону
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение sr480 »

я же написал что лазерный, не?

Разрешение достаточное для того для чего он задумывался, помножте на частоту кадров в секунду - получите некислую производительность. Говорю все это не просто так - у самого стоит такой над телевизоров, и я в нем прекрасно вижу лазер на подвижном зеркале.

И да вы правы камеры там две ;-) но одна снимает лазер, а другая видео обычное.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение Nick »

Хммм.... камера лазер снимает... т.е. получается, даже если лазер дает не точку, а линию минимум 200 линий на 30 кадров 6000 кадров в секунду. Ну даже если там 20 линий это 300 кадров в секунду, имхо для камеры многовато...
Аватара пользователя
sr480
Мастер
Сообщения: 1295
Зарегистрирован: 08 янв 2012, 20:48
Репутация: 139
Откуда: Ростов-на-Дону
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение sr480 »

Немного все яснее становится после прочтения http://en.wikipedia.org/wiki/Kinect

Лазер рисует сетку и не на отдельную строку, а на всю поверхность, и делает это быстрее чем 30 раз в секунду, а инфрокрасгая камера накапливает информацию не для отдельной Точки, а дле всей сетки.
Аватара пользователя
sr480
Мастер
Сообщения: 1295
Зарегистрирован: 08 янв 2012, 20:48
Репутация: 139
Откуда: Ростов-на-Дону
Контактная информация:

Re: 3D сканер из Kinect (кинект)

Сообщение sr480 »

Сам тоже почитал ))) оказывается я ошибочно думал что разрешение карты глубины 320х240 реально оно больше 640х480
Ответить

Вернуться в «Станки»