
Уроде
10.05.2018
22:39:49
pastebin.com/NRzDb8E8

Блаженный
10.05.2018
22:43:05
Так нельзя. В си и плюсах параметры используют pass-by-value. То что ты в функции меняешь параметр array, не влияет на него во внешней функции. То есть создается новая переменная с названием твоего аргумента и записывается в нее значение. Но если ты поменяешь эту переменную, переменная с которой это значение было скопировано будет такой же
тебе надо передавать **double array
и там писать *array = new...
или через ссылки

Google

Блаженный
10.05.2018
22:43:41
Станислав тебе поможет, я спешу
Буду минут за 40

Уроде
10.05.2018
22:44:58
Да мне помогли уже, спасибо

Chuvi
10.05.2018
23:21:49
Anybody alive?

Уроде
10.05.2018
23:45:34

Chuvi
10.05.2018
23:46:06
Да хотел спросить про какую-нить тулзу, умеющую строить 3d модели из набора срезов

Уроде
10.05.2018
23:46:54
Хы

Chuvi
10.05.2018
23:47:12
Ну, грубо говоря, есть у меня КТ-шный скан, только вот производитель оборудования, где он делался сильно выпендрился, и изобрёл свой формат, а проги хотят DICOM

Уроде
10.05.2018
23:47:23
Ручками хуячь в 3Д максе

Chuvi
10.05.2018
23:47:46
Картинки то я из него достал, но мне хочется сварганить трёхмерку

Уроде
10.05.2018
23:47:53
Проще и быстрее, имхо

Google

Chuvi
10.05.2018
23:48:36
Руками нарисовать трёхмерку с томографа?
Я не настолько крут в 3d моделировании

Уроде
10.05.2018
23:49:11
А искал "говноформат to DICOM"?
Но с полигонами поебешься, это да

Chuvi
10.05.2018
23:49:59
ты как срезы с томографа выглядят хорошо представляешь?

Уроде
10.05.2018
23:50:04
Не особо
Я даже хз как томограф выглядит, лол
Молодой ищщо

Chuvi
10.05.2018
23:50:42
тебе КТ что-ли никогда не делали?

Уроде
10.05.2018
23:50:50
Вроде нет
Ну, я, по крайней мере, не помню, чтоб делали

Chuvi
10.05.2018
23:51:35
Ну, короче, там во-первых, картинка 13 бит на пиксель, монохромная, то есть в цветовое пространство моника не влезет
А во-вторых, там не контуры

Уроде
10.05.2018
23:52:05
Уже на во-первых мне не особо понятно
Как же эти миллиарды цветов из рекламы?

Chuvi
10.05.2018
23:52:26
ну, у тебя моник выдаёт 8 бит на канал

Уроде
10.05.2018
23:52:31
А
Ну ясно

Chuvi
10.05.2018
23:52:54
то есть максимум может выдать 255 значений серого

Google

Уроде
10.05.2018
23:53:15
Мало чот
/я просто из СПб/

Chuvi
10.05.2018
23:53:40
какое совпадение, я вообщет тоже

Уроде
10.05.2018
23:54:01
Ржу
Ну а про тулзу даже хз
Особенно если учесть 13 бит серого
Поищи конвертацию формата

Chuvi
10.05.2018
23:55:44
Да тут надо какой-нить слайсер, умеющий кушать сырые данные, и с настраиваемым порогом шума

Уроде
10.05.2018
23:57:17
Напиши
Программист ты или кто

Chuvi
10.05.2018
23:57:52
В том то и дело, что программист, а не идиот. )
Хвататься за написание тулзы, которая нужна на одиин раз, с учётом что придётся освоить 3D - это такое себе занятие

Уроде
10.05.2018
23:58:50
Для портфолио же

Chuvi
10.05.2018
23:59:49
Мы ищем более простые пути. Как вариант, пнуть кого-нить из рентгенологов, у которых стоит это оборудование. Потому что их софт умеет конвертить это в DICOM.
А так, слишком узкоспециализированная штуковина. Ну не делают у нас люди 3D модельки из своих КТ-шек просто ради развлекаловки
Вопрос. К чему могут относиться какие-то "ProjectionMatrices", которые состоят из "ArrayOfDouble", в которых 12 значений?

Уроде
11.05.2018
00:04:38
Чем ты там файл распотрошил?

Chuvi
11.05.2018
00:04:44
Не, я понимаю, что это какие-то матрицы.
А там XML-ка впридачу идёт

Уроде
11.05.2018
00:05:06
Может как-то связано со склейкой изображений?

Chuvi
11.05.2018
00:06:15
Да вот что странно.... их 357, а файлов 616, и сами файлы 616*616
А в XML сказано:
ImageInSizeX>1024</ImageInSizeX>
<ImageInSizeY>1024</ImageInSizeY>
<ImageInCount>357</ImageInCount>
<ImageInBitDepth>13</ImageInBitDepth>
<ImageInAxisVertical>true</ImageInAxisVertical>
<VolSizeX>616</VolSizeX>
<VolSizeY>616</VolSizeY>
<VolSizeZ>616</VolSizeZ>
<VolNormMin>-385</VolNormMin>
<VolNormMax>1699</VolNormMax>
<ZoomFactor>1</ZoomFactor>
<ZoomCenterX>0</ZoomCenterX>
<ZoomCenterY>0</ZoomCenterY>
<ZoomCenterZ>0</ZoomCenterZ>
<VoxelSizeX>0.25</VoxelSizeX>
<VoxelSizeY>0.25</VoxelSizeY>
<VoxelSizeZ>0.25</VoxelSizeZ>
<VoxelValueMin>400</VoxelValueMin>
<VoxelValueMax>4095</VoxelValueMax>

Google

Уроде
11.05.2018
00:06:49
Да, видимо и правда для построения 3D модели используется
И просмотра

Chuvi
11.05.2018
00:07:14
Но откуда 357 то берётся, кроме как из ImageInCount?
А, или это сканилось в формате 1024*1024, и 357 картинок, а их раскидало в 616*616? Ыыы. Нипонятно

Уроде
11.05.2018
00:10:40
Хз
Спи давай
Гусеница тут не помощник, а больше нет никого

Chuvi
11.05.2018
00:11:27
Мяяяя

Aidar
11.05.2018
01:24:57
Разобраться думаю можно

Chuvi
11.05.2018
01:25:46
Зачем мутить то, что уже наверняка изобретено?

Aidar
11.05.2018
01:25:53
12 значений значит последний столбец(строка) 0,0,0,1 поди

Stanislav
11.05.2018
01:25:54

Aidar
11.05.2018
01:26:13

Stanislav
11.05.2018
01:26:38

Блаженный
11.05.2018
01:26:43

Chuvi
11.05.2018
01:26:58
Не, явно не маска.
Потому что матриц тоже 357

Aidar
11.05.2018
01:27:15
Это МРТ в диком, срез параллелен плоскости экрана, рейтрейс на вулкане

Google

Aidar
11.05.2018
01:27:55
Цвета такие из-за бага

Stanislav
11.05.2018
01:27:59

Блаженный
11.05.2018
01:28:09

Stanislav
11.05.2018
01:28:20

Блаженный
11.05.2018
01:28:39
как-то слишком рандомно.

Stanislav
11.05.2018
01:28:51

Блаженный
11.05.2018
01:29:28
dec 357

Stanislav
11.05.2018
01:29:36

Блаженный
11.05.2018
01:29:37
я как 357h считал

Aidar
11.05.2018
01:29:56

Chuvi
11.05.2018
01:30:20
Блин. Погодите до утра, а? Я комп уже вырубил

Блаженный
11.05.2018
01:30:32

Stanislav
11.05.2018
01:30:44

Блаженный
11.05.2018
01:30:56
хД

Chuvi
11.05.2018
01:31:03
Пишу с бабушкиного телефона
Ещё дибильные вопросы будут?