Задание
на входе файл формата BMP. на выходе файл того же формата, но с измененной частотой дискретизации (проще говоря, нужно размыть изображение). Курсовая не с нуля. Есть уже написанная функция, считывающая данные с BMP файла и записывающая их в массив. Есть так же функция, которая записывает в файл данные с массива. функции используют библиотеку EasyBMP. файл с кодами этих функций и архив указанной библиотеки прикрепляю ниже. нужно рассмотреть процедуры фильтрации - линейные сглаживающие фильтры: однородный усредняющий и усредняющий по взвешенному среднему. Про них можно почитать в книге Гонсалеса и Вудса "Цифровая обработка изображений" в разделе 3.6.1. книжку так же прикрепляю ниже Тогда иерархию классов можно сделать следующую: 1) абстрактный класс "фильтр" 2) наследником от "фильтра" сделаем класс "линейный фильтр" 3) а наследником от "линейного фильтра" сделаем классы "линейный однородный усредняющий" и "линейный усредняющий по взвешенному среднему" Основные требования к курсовой работе: Программа должна быть написана на языке С++ Иерархия должна включать абстрактный класс и не менее двух поколений классов-наследников. Выполнить программную реализацию разработанной иерархии классов на языке Си++ в среде разработки Microsoft Visual Studio .NET. Программа должна содержать следующие обязательные элементы работы с классами Си++: • конструкторы классов, • статические компонентные данные и функции, • дружественные функции, • виртуальные функции, • перегруженные операции для объектов классов, • указатели на компоненты класса и указатель this. Оформить пояснительную записку к курсовой работе. Прикрепляю файл с требованиями и темой курсовой. P.S. нужно больше комментариев в коде, чтобы было понятно даже самому плохому программисту. если можно, то хочу получать промежуточные результаты, чтобы самому понимать, что делает моя программа и чтобы я мог подойди к преподавателю и задать ему вопросы.
Благодарю за консультацию, с Вашей помощью я смог успешно написать работу!
Работа выполнена достойно и оценена на "4". спасибо!
понравилось что выполнены сроки, вполне адекватная стоимость по сравнению с другими сервисами, хорошо выполненная работа!)
Наконец то проверили работу, и оценили ее на 4)
Все отлично, проблем не возникло, поставили 100 баллов
Хорошая работа, пришлось добавить сноски и преподаватель поставил отлично)
Работа принята.
Работу приняли получил 5 (олично)
Очень доволен работой, спасибо!
довольна
Курсовая работа посвящена разработке и программной реализации иерархии классов для реализации алгоритмов размытия изображения. Этот проект не только предполагает понимание основ программирования, но и требует глубокого знания алгоритмов обработки изображений.
В ходе работы будет рассмотрено:
Для успешного выполнения курсовой работы необходимо соблюдать строгую логику, внимательно изучать и применять теоретические знания в практической части проекта. Эта работа представляет собой отличную возможность для студентов проявить свои навыки программирования и аналитического мышления.
Тип: Курсовая
Предмет: Основы программирования
Антивирусная защита компьютерной сети
Стоимость: 2200 руб.
Тип: Курсовая
Предмет: Основы программирования
Предмет прогоаммные средства автоматизации
Стоимость: 3200 руб.
Тип: Курсовая
Предмет: Основы программирования
Стоимость: 2200 руб.
Тип: Курсовая
Предмет: Основы программирования
Разработка программного обеспечения для управления клиентсерверной базой данных для предприятия
Стоимость: 1400 руб.
Тип: Курсовая
Предмет: Основы программирования
Сравнительный анализ обработки данных для архитектур sisdmimd
Стоимость: 2200 руб.
Тип: Курсовая
Предмет: Основы программирования
Напишите программу реализующую простой калькулятор на языке pascal
Стоимость: 1900 руб.
Тип: Курсовая
Предмет: Основы программирования
Разработка windowsприложения в среде delphi решение слау методом гаусса
Стоимость: 3200 руб.
На практике часто приходится вычислять интегралы трансцендентных функций, которые содержат тригонометрические функции. В рамках этого материала мы опишем основные виды подынтегральных функций и покажем, какие методы можно использовать для их интегрирования.Начнем с методов интегрирования основных т….
Читать дальшеПрямую линию в прямоугольной системе координат можно задать с помощью канонического уравнения. В этой статье мы расскажем, что это такое, приведем примеры, рассмотрим связи канонических уравнений с другими типами уравнений для этой прямой. В последнем пункте мы разберем несколько задач на закреплен….
Читать дальшеВ предыдущем разделе, посвященном плоскости в пространстве, мы рассмотрели вопрос с позиции геометрии. Теперь же перейдем к описанию плоскости с помощью уравнений. Взгляд на плоскость со стороны алгебры предполагает рассмотрение основных видов уравнения плоскости в прямоугольной системе координат ….
Читать дальшеФормулы двойного угласлужат для выражения синусов, косинусов, тангенсов, котангенсов угла со значением , используя тригонометрические функции угла . Данная статья познакомит со всеми формулами двойного угла с доказательствами. Будут рассмотрены примеры применения формул. В заключительной части буду….
Читать дальше