Страница 71 из 84

Re: SLS сканер своими руками

Добавлено: 04 июл 2019, 18:50
Alex33
OBN_RacerMan писал(а):
04 июл 2019, 15:23
А насколько для вас важна "точность" такого сканера? Просто, как вариант, попытаться использовать что-то типа Intel RealSense Depth Camera D415 (именно D415, а не D435) - 3D разрешение 1280х720 (у 435 - 640х480)
Для моих работ требуются характеристики 3D сканеров типа Artec Eva (кстати точность у него в некоторых моментах уступает David) или же EinScan Pro 2X Plus.
С Artecом работал сам лично и удобство работы в нем есть, еще за счет проработанного ПО.

Именно поэтому и привел в пример постройки эти модели. Конечно есть на голову выше сканеры типа Creaform, но они в той ценовой категории, которая не по зубам, да и окупаться будет годами.

Сенсоры Intel читал про них пару месяцев назад про все варианты (по сути это тот же Sens, точнее одна из моделей Intel в нем и использована, немного попроще модель устанавливалась R200 или F200 в простенький р/с XYZ Printing). Sens и XYZ Printing у меня были и больше они похожи на игрушки.
Некоторый толк конечно от них есть, например отсканировать что-то крупное не требующее точности).
Честно говоря для мелких элементов до 300-500 мм. David хорош, но в плане крупногабаритного выездного сканирования не вариант, все таки он стационарный.

Re: SLS сканер своими руками

Добавлено: 07 авг 2019, 10:38
OBN_RacerMan
А кто-нибудь знает, в чём коренное отличие режимов засветки PSK и CL+PS?

Визуально-то, конечно, видно, что во втором режиме полосы идут сначала широкие, и потом уменьшаются (в первом режиме они всегда узкие). Но в версиях David режимом подсветки по-умолчанию был именно CL+PS, а вот в HP3dscan - PSK.

Почему мне это стало интересно - вот вчера решил попробовать сделать скан в режиме CL+PS и при 18-ти паттернах (причём только вертикальных) получил качество практически такое же, как в PSK при 60-ти паттернах (горизонтальные и вертикальные), либо при 43-х паттернах (если только вертикальные лини использовать).
Время оптической части сканирования в "старом" режиме CL+PS составило около 6-7 сек (при том, что мои "красные" камеры реально выдают в "полноразмере" лишь 16.8fps).
Вчера не сохранял ничего.. поздно было уже... но сегодня вечером хочу повторить эксперимент, и уже показать результаты при разных типах подсветки.

Re: SLS сканер своими руками

Добавлено: 08 авг 2019, 00:23
OBN_RacerMan
Ну что ж, немножко "потестировал" эти режимы.
Слева направо: режим CL+PS 35 паттернов (24сек полный скан), режим PSK Speed 40 паттернов (24сек полный скан), PSK Quality 60 паттернов (30сек полный скан)
Видно, что режим CL+PS равен по качеству режиму Quality, а по скорости - как Speed
fire_01.jpg
CL+PS 35/24, PSK 40/24 speed, PSK 60/30 quality
fire_02.jpg
CL+PS 35/24, PSK 40/24 speed, PSK 60/30 quality
P.S. От использования одной ориентации проекции отказался - захват объекта получился заметно меньше (картинки нет, но спички вышли только частично). Хотя в некоторых других случаях разницы не увидел. В моём нынешнем сетапе камеры оказались на одной линии с центром проекции что, собственно говоря, и позволило опробовать режим "одной ориентации".

Re: SLS сканер своими руками

Добавлено: 09 авг 2019, 12:55
OBN_RacerMan
Нашёл (вроде бы) весьма интересную информацию, как запустить автоматическое сканирование с самодельным поворотным столом в David 5/HP3Dscan (где убрали работу с COM-портом)
3D Scanner Turntable for DAVID5 (now HP 3D Scan)
Исходники.. и куча подробных описаний "что, как и почему".
Только б ещё добавить в интерфейс возможность ручной установки числа поворотов (по исходному тексту там их "жёстко" 40)

P.S. Отличие от более простого способа автоматического сканирования (с использованием встроенного в программу обнаружения изменения в сцене) - тут не надо заранее замерять время на сканирование, чтобы указать его поворотному столу, т.е. с этой примочкой следующий скан будет автоматически сделан только после окончания предыдущего (в независимости от затраченного на скан времени).

Re: SLS сканер своими руками

Добавлено: 11 авг 2019, 22:17
OBN_RacerMan
На данный момент мне удалось почти полностью заставить работать вышеописанную приблуду, за исключением того, что ещё остался нерешённым вопрос с частью программного кода, отвечающего за автоматический повтор цикла сканирования, после того как HP3Dscan создаст превью предыдущего скана

Код: Выделить всё

if ($process.Name == "HP3DScan5.exe") then
$hook = $comObject.CreateHook("kernel32.dll!CreateFileW", 0)
$hook.Attach($process, True)
$hook.Hook()
MsgBox($MB_SYSTEMMODAL, $process.name, "HP3DScan5.exe started and hooked", 10)
EndIf
(а пока эта часть не заработала - приходится вручную жать кнопку в скрипте для продолжения цикла сканирования).

Re: SLS сканер своими руками

Добавлено: 14 авг 2019, 00:17
OBN_RacerMan
Ну что ж, пока мозги остывают, немножко попишу тут :-)
Сделать полную автоматизацию, как в статье, у меня так и не вышло (надеюсь - пока). Что-то никак не хочет (или что-то не даёт) скрипту нормально зацепиться за программу, и отслеживать производимые ею действия.
Посему на данном этапе я лишь немного модернизировал код программы, и вывел запуск скрипта на продолжение сканирования на кнопку "s".
Теперь, включив сканер в режим Manual Scan Sequence / Free Motion (также можно выбрать Horizontal Turns или Manual Turntable (тут ещё можно сказать программе угол, на который поворачивается стол при сканировании)) я нажимаю один раз кнопку "Scan" в окне скрипта, а далее остаётся только нажимать "s" после каждого этапа сканирования. У автора было запрограммировано на 40 сканов за сессию, я ограничил 10-ю (мне так проще было указать число шагов для мотора :-) )
autoscan_V1_01.jpg
Название скрипта оставил "авторское", внутри там уже HP3Dscan "прописан"
P.S. Следет отметить, что эта программа имеет жёсткие ограничения на число сканов (их количество "на оборот стола" надо прописывать заранее как в коде скрипта, так и в прошивке платы управления двигателем). Я использовал весьма нетипичную плату от Ciclop-а производства HE3D - это интегрированное решение, заточенное именно под Ciclop (управление двумя лазерами и шаговым двигателем), драйвер мотора (весма шумный) также интегрирован в плату. В будущем, если решу продолжать двигаться в этом направлении - переделаю на нормальную ATmega328P (Arduino Nano) с тихим драйвером TMC2208.

Re: SLS сканер своими руками

Добавлено: 14 авг 2019, 22:28
Stels55ru
Всем привет, годик назад, обзавелся я вот этим всем делом: проектор BenQ W1060 https://www.allprojectors.ru/ap_module/ ... ector/3973 , камера Sigeta UCMOS 3100 https://opticalmarket.com.ua/kamera_sig ... s3100.html , объектив Fujinon HF12.5SA-1 https://videoglaz.ru/obektivy-fiksirova ... -hf125sa-1 .Решил попробовать сделать вкруг обвсес для своего авто и как-то забросил эту идею собирать сканер. Но вот она опять меня посетила. Вопрос: возможно ли, на вскидку, из этих комплектующих, собрать что-то путнее для сканирования бамперов автомобиля?

Re: SLS сканер своими руками

Добавлено: 14 авг 2019, 22:53
OBN_RacerMan
Stels55ru писал(а):
14 авг 2019, 22:28
обзавелся я вот этим всем делом
Хм-м... ламповый проектор.. ну как бы не очень хорошо... тупо будет счётчик мотать со своими 190Вт потребления (против 15-30Вт у LED). Хотя, для сканирования кузовных деталей должен пойти нормально - яркость, вроде, неплохая - потеря яркости на большой площади не так заметна будет.
Камера нормальная (была такая). Но очень "медленная" реально свыше 8fps не выдавала, отсюда долгое время на сканирование (40-60сек. на один участок скана). Но не всегда, и не всем время сканирования критично - но лично мне хотелось что-то побыстрее (хотя и с некоторым ухудшением характеристик, в связи с бОльшей мегапиксельность на мЕньшей матрице).
Объектив вроде тоже нормальный.

Re: SLS сканер своими руками

Добавлено: 14 авг 2019, 23:13
Stels55ru
OBN_RacerMan, проектор выбирал из расчета яркость/разрешение/цена :) долгое время сканирования не напрягает, наверное потому что я ещё ни разу не сканировал ни чего, разве что кинектом )) в конце месяца буду думать над площадкой на которой будет все это дело стоять.

Re: SLS сканер своими руками

Добавлено: 28 авг 2019, 12:07
rk1247
Добрый день! Подскажите пожалуйста, где официально можно приобрести ПО для SLS сканирования. Range Vision и HP на запросы не отвечают.

Re: SLS сканер своими руками

Добавлено: 28 авг 2019, 15:03
OBN_RacerMan
rk1247 писал(а):
28 авг 2019, 12:07
где официально можно приобрести ПО для SLS сканирования
Вот ТУТ, например, предлагают HP 3D scan software ... хм... ну очень недёшево... :D

Re: SLS сканер своими руками

Добавлено: 28 авг 2019, 15:27
rk1247
OBN_RacerMan писал(а):
28 авг 2019, 15:03
Вот ТУТ, например, предлагают HP 3D scan software
Спасибо! Написал им запрос. Ответ - "Да, можно, поставка под заказ, 6-8 недель, 100% предоплата." Пока это единственный вариант приобретения лицензионного ПО который я нашёл. Не то чтобы мне горит, так, для оценки стоимости и целесообразности легализации деятельности)

Re: SLS сканер своими руками

Добавлено: 28 авг 2019, 19:24
OBN_RacerMan
Вот что-то никак я не въеду, в задачку "про углы". Для одной камеры более-менее ясно прописано, что между оптической осью проектора и осью камеры угол рекомендуется от 15° до 25°.
Из инструкции:
Угол пересечения между направлением проектора и камеры должен составлять приблизительно 15°-25°(макс. 10°-35°).
А вот какой, всё-таки, угол является оптимальным именно для двухкамерной конфигурации?
P.S. Для сканирования в Extended (расширенном) режиме вполне "прокатывает" общий угол между камерами 45°(т.е по 22.5° на камеру). Но вот для композитного, одновременного сканирования - уж слишком мала получается зона, которая видна сразу двум камерам.
P.P.S. Сближение камер и уменьшение угла приводит к лучшему захвату всяких углублений, но сильно повышает "шум" и артефакты.

(между делом нашел какую-то древнюю "некрофильскую" переписку, когда компания Rangevision только создавалась :D )

Re: SLS сканер своими руками

Добавлено: 04 сен 2019, 21:46
Shadow61
rk1247 писал(а):
28 авг 2019, 12:07
Добрый день! Подскажите пожалуйста, где официально можно приобрести ПО для SLS сканирования. Range Vision и HP на запросы не отвечают.
А не дешевле приобрести starter kit v2.0(ценник 45К) и обновить лицензию до 5-й версии? Насколько я понял, там идёт 4-ка, а на сайте Давида написано про переход на 5-ку с той же лицензией
Цитата с оф.сайта
"Приобретите файл лицензии DAVID Pro Edition и поместите его в папку DAVID или обновите с существующей версии Лицензии 4.x для активации всех функций Pro версии."

Re: SLS сканер своими руками

Добавлено: 04 сен 2019, 22:37
DenKor
OBN_RacerMan писал(а):
28 авг 2019, 19:24
А вот какой, всё-таки, угол является оптимальным именно для двухкамерной конфигурации?
На сайте указано в FAQ:
The intersection angle, the angle between the camera view direction and the projector direction, should be between 15° and 30°. Ideally, this angle should be between 20° and 25°, or between 10° and 15° for stereo setups.