Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Программа реконструкции изображения по его проекциям
Создан заказ №2487183
29 ноября 2017

Программа реконструкции изображения по его проекциям

Как заказчик описал требования к работе:
Программа должна быть на языке С++ или С Условие такое: Программа должна представлять алгоритм реконструкции изображения по его проекциям и состоять из 2 частей. Часть 1:Моделирование проекций Существует двумерный массив вокселей (элементарных частиц-квадратиков), через который проходят лучи от вее рного источника. Расстояние от источника до массива вокселей задано и может быть использовано.Углы между лучами известны, и равны альфа(а).Число лучей также известно или может быть задано в программе. Необходимо найти лучевые суммы на выходе лучей из массива. Лучевая сумма одного луча равна: S = m(1)*l(1)+ m(2)*l(2)+...+m(n)*l(n), где m(n)-ослабление в одном вокселе(элементарном квадратике),через который проходит луч, а l(n) - расстояние,пройденное лучом в этом вокселе. Ослабление m(n) в каждом вокселе известно.Число вокселей может быть любым,а размеры вокселей равны,т.е. это квадраты. Картинку процесса прилагаю. 2)Реконструкция картинки итерационным методом по формуле написанной в методичке. То есть по сути мы должны по проекциям восстановить картинку. Прилагаю методичку с детальным описанием процесса. На картинке нарисован процесс прохождения лучей. То есть по чути в 1 части мы должны посчитать лучевые суммы для каждого луча- это произведение ослабления m(известного)*на длину пересечения лучом каждого квадратика l (которые надо определить). Число проекций(лучей) может быть любым .Углы между лучами равные. Создать класс "Пиксели". Создать функцию, которая проверяет, пересекается ли луч с вокселем, и если да, то вычисляет ослабление и т.д. Программный код обязательно прокомментировать. И назначение программы- чтобы проводилось восстановление картинки по проекциям,там в методичке описано(то есть открываешь картинку из файла)
подробнее
Заказчик
заплатил
100 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
30 ноября 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
IG1968
5
скачать
Программа реконструкции изображения по его проекциям.docx
2017-12-03 19:19
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Спасибо за помощь. Работа была выполнена в срок, с объяснениями . На все поставленные вопросы получил развернутые ответы.

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Выполнить лабы по программированию с++. К-00152
Контрольная работа
Программирование
Стоимость:
300 ₽
Программа по типу библиотеки. Решение в паскаль abc
Решение задач
Программирование
Стоимость:
150 ₽
Курсовая С#
Курсовая работа
Программирование
Стоимость:
700 ₽
особенности межличностных отношений мл.шлоьни
Курсовая работа
Программирование
Стоимость:
700 ₽
Паттерны проектирования
Реферат
Программирование
Стоимость:
300 ₽
мемуары и дневники дипломатов как исторический источник
Решение задач
Программирование
Стоимость:
150 ₽
Оптимальное размещение предприятий(С++ или Python)
Лабораторная работа
Программирование
Стоимость:
300 ₽
лексический анализатор для языков программирования
Курсовая работа
Программирование
Стоимость:
700 ₽
Создание программы, выполняющей конвертацию данных
Другое
Программирование
Стоимость:
300 ₽
Произвести кластеризацию документов в RapidMiner
Другое
Программирование
Стоимость:
300 ₽
Игра Лабиринт C# Windows Forms
Другое
Программирование
Стоимость:
300 ₽
Разработать UML-диаграмму с подробным объяснением
Другое
Программирование
Стоимость:
300 ₽
Программирование методов оптимизации c#, python
Другое
Программирование
Стоимость:
300 ₽
Сделать небольшое мобильное приложение «каталог товаров»
Другое
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Процедуры и функции пользователя в Visual Basic
Большинство языков программирования для создания программ используют блоки, в которых размещается код. Такими блоками являются процедуры и функции, которые называются подпрограммами.
Весь программный код находится внутри процедур. Ввести код между процедурами в Visual Basic нельзя, он должен всегда находиться внутри процедуры.
Процедура записывается между операторами Sub и EndSub. Процедуры могут бы...
подробнее
Циклы в Turbo Pfscal V.7.0
В среде программирования Turbo Pascal используют 3 вида циклических операторов:
Для цикла с предусловием характерна проверка условия перед выполнением цикла. Если условие носит истинный характер, то будет выполняться продолжение цикла, иначе - цикл завершится.
Синтаксис оператора:
while < логическое_выражение > do < оператор >;
где < оператор > представляет собой оператор, который может быть простым ...
подробнее
Управление режимом отображения детали в Компас-3D
В системе Компас-3D LT используются несколько типов отображения деталей:
Для выбора типа отображения сначала нужно вызвать команду Отображение из меню Вид, а затем выбрать необходимый вариант. Другим способом вызова команды является использование кнопок панели Вид.
Рассмотрим типы отображения деталей.
Для отображения детали в виде каркаса вызовем команду Отображение, находящуюся в меню Вид. Выберем...
подробнее
Списки в HTML
Информация, представленная списками в языке HTML, строится с помощью специального набора тегов. Списки являются одной из самых популярных форм представления данных, как в электронном виде, так и в печатном. Со списками человек встречается практически ежедневно и повсеместно (список покупок в магазине, учащихся в кабинете и т.д.).
В языке HTML используются основные типы списков:
При организации раз...
подробнее
Процедуры и функции пользователя в Visual Basic
Большинство языков программирования для создания программ используют блоки, в которых размещается код. Такими блоками являются процедуры и функции, которые называются подпрограммами.
Весь программный код находится внутри процедур. Ввести код между процедурами в Visual Basic нельзя, он должен всегда находиться внутри процедуры.
Процедура записывается между операторами Sub и EndSub. Процедуры могут бы...
подробнее
Циклы в Turbo Pfscal V.7.0
В среде программирования Turbo Pascal используют 3 вида циклических операторов:
Для цикла с предусловием характерна проверка условия перед выполнением цикла. Если условие носит истинный характер, то будет выполняться продолжение цикла, иначе - цикл завершится.
Синтаксис оператора:
while < логическое_выражение > do < оператор >;
где < оператор > представляет собой оператор, который может быть простым ...
подробнее
Управление режимом отображения детали в Компас-3D
В системе Компас-3D LT используются несколько типов отображения деталей:
Для выбора типа отображения сначала нужно вызвать команду Отображение из меню Вид, а затем выбрать необходимый вариант. Другим способом вызова команды является использование кнопок панели Вид.
Рассмотрим типы отображения деталей.
Для отображения детали в виде каркаса вызовем команду Отображение, находящуюся в меню Вид. Выберем...
подробнее
Списки в HTML
Информация, представленная списками в языке HTML, строится с помощью специального набора тегов. Списки являются одной из самых популярных форм представления данных, как в электронном виде, так и в печатном. Со списками человек встречается практически ежедневно и повсеместно (список покупок в магазине, учащихся в кабинете и т.д.).
В языке HTML используются основные типы списков:
При организации раз...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы