Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Разработка программного обеспечения для фильтрации растровых изображений

Фонарь желаний бумажный, оранжевый.
В комплекте: фонарик, горелка. Оформление упаковки - 100% полностью на русском языке. Форма купола "перевёрнутая груша" как у
87 руб
Раздел: Небесные фонарики
Ручка "Шприц", желтая.
Необычная ручка в виде шприца. Состоит из пластикового корпуса с нанесением мерной шкалы. Внутри находится жидкость желтого цвета,
31 руб
Раздел: Оригинальные ручки
Совок большой.
Длина 21,5 см. Расцветка в ассортименте, без возможности выбора.
21 руб
Раздел: Совки

РЕФЕРАТ Розробка програмного забезпечення для фільтрації растрових зображень. Дипломний проект з дисципліни «Технології програмування ГКС». Пояснювальна записка - Харків: ХНУРЕ. - 2009. – 62 с. Предмет дослiдження: растровi зображення. Мета проекту – систематизацiя, поглиблення i застосування знань по технологiям программування, отриманих на лекцiйних та лабораторних заняттях. Метод дослiдження – вивчення лiтератури, написання i тестування програми на комп’ютерi. Програма призначена для фільтрації растрових зображень. В роботi розглядаються питання розробки програмного забезпечення для фільтрації растрових зображень. ПЗ виконує корекцію кольорів відкритих растрових зображень за допомогою фiльтрiв. Графiчнi фiльтри реалiзованi на основi точечних i просторових (матричних) перетворень. Програмне забезпечення реалізовано у системі програмування Microsof Visual С 6.0. Ключові слова: Растрове зображення, DDB, DIB, BMP, матриці перетворень, MDI-інтерфейс, графічні фільтри he abs rac Developme of he program mai e a ce for fil ra io of ras er’s images. he course projec o discipli e “ he ech ology of Programmi g he FKS”. A expla a ory o e - Kharkiv:K URE.-2009.- 62 р. Objec of research: ras er images. he purpose of he course projec – he orderi g, deepe i g a d applica io of he k owledge o ech ologies of he programmi g, received o lec ures a d labora ory researches. he me hod of research – s udyi g he li era ure, wri i g a d es i g he program o he compu er. he program is assig ed for fil ra io of ras er’s images. I his work, he ques io s of developme of a program mai e a ce for fil ra io of ras er’s images are co sidered. he PM realizes he correc io of a color of ope ed ras er images, wi h he help of a fil ers. Graphic fil ers are realized o he basis of a do a d spa ial (ma rix) ra sforma io s. he program mai e a ce is realized i he sys em of programmi g Microsof Visual C 6.0. Key words: he ras er image, DDB, DIB, BMP, ma rixes of ra sforma io s, he MDI-i erface, graphic fil ers. ВВЕДЕНИЕ Компьютерная графика объединяет довольно широкий круг операций по обработке графической информации с помощью компьютера. Компьютерной графике отводится огромная роль в современном мире. В компьютерной графике можно выделить несколько основных направлений: - Визуализация научных (расчетных или экспериментальных) данных. Большинство современных математических программных пакетов (например, Мар1е, Ма lab, Ма hCAD) имеют средства для отображения графиков, поверхностей и трехмерных тел, построенных на основе каких-либо расчетов. Кроме того, графическая информация может активно использоваться в самом процессе вычислений. - Геометрическое проектирование и моделирование. Это направление компьютерной графики связано с решением задач начертательной геометрии - построением чертежей, эскизов, объемных изображений с помощью программных систем, получивших название САD-системы, например Аu oCAD. Существует большое количество специализированных САD-систем в машиностроении, архитектуре и т. д. - Распознавание образов. Способность распознавать абстрактные образы считают одним из важнейших факторов, определившим развитие мыслительных способностей человека.

Задача распознавания и классификации графической информации является одной из ключевых и при создании искусственного интеллекта. Уже в наши дни компьютеры распознают образы повсеместно (анализ аэро- и космических фотоснимков; системы сортировки, наведения и т. д.). Возможно, самый известный пример распознавания образов - сканирование и перевод &quo ;фотографии&quo ; текста в набор отдельных символов, формирующих слова. Такую операцию позволяет выполнить программное обеспечение многих современных сканеров. - Изобразительное искусство. К этому направлению можно отнести разнообразную графическую рекламу: от текстовых транспарантов и фирменных знаков до компьютерных видеофильмов, обработку фотографий, создание рисунков, мультипликацию и т. д. В качестве примера популярных и довольно востребованных программ из этой области компьютерной графики можно назвать АdobePho oshop (обработка растровых изображений), СогеlDraw (создание векторной графики), 3DS Мах (трехмерное моделирование). - Виртуальная реальность. Реальность, даже виртуальная, подразумевает воздействия на всю совокупность органов чувств человека, в первую очередь на его зрение. К компьютерной графике можно отнести задачи моделирования внешнего мира в различных приложениях: от компьютерных игр до тренажеров. - Цифровое видео. Все более широкое распространение получают аними-рованные изображения, записанные в цифровом формате. Это фильмы, передаваемые через компьютерные сети, цифровое, кабельное и спутниковое телевидение. 1. АНАЛИЗ ТЕХНИЧЕСКОГО ЗАДАНИЯ В данной работе разрабатывается ПО для фильтрации растровых изображений. Графический формат BMP является аппаратно-независимым (devise-i depe de bi map DIB) и наиболее удобным для данного вопроса. Для разработки программ работы с битовыми изображениями необходимо разработать свой собственный класс, поддерживающий файлы .bmp. Кроме открытия растровых изображений программа должна выполнять цветокоррекцию открытых изображений. Цветокоррекция выполняется при помощи графических фильтров. Для реализации поставленной задачи в проекте целесообразно создать MDI приложение (с многодокументным интерфейсом). В разрабатываемом ПО реализуется возможность масштабирования открытого файла. Для обработки изображений при помощи фильтров необходимо предусмотреть, как они будут уживаться между собой и взаимодействовать с остальными модулями программы. Фильтры можно реализовать в виде классов, производных от какого-то одного базового класса. В базовом классе следует определить набор методов, общих для всех фильтров. Процесс преобразования изображения выносится в отдельный поток выполнения программы. Это дает возможность контролировать не только область применения фильтра, но и продолжительность выполнения операции, т.е. возможность остановить выполнение преобразования. 2. ОПИСАНИЕ ГРАФИЧЕСКОГО ФОРМАТА 2.1 Общая информация о графическом формате Графический формат - порядок (структура), согласно которому данные, описывающие изображение, записаны в файле. Графические данные обычно разделяются на два класса: векторные и растровые. Векторные данные используются для представления прямых, многоугольников, кривых и т.

п., с помощью определенных в числовом виде базовых точек. Растровые данные представляют собой набор числовых значений, определяющих яркость и цвет отдельных пикселов. Пикселами (или пикселями - от английского pixel) называются минимальные элементы (цветные точки), из которых формируется растровое изображение. Далее под растром будем понимать массив пикселов (массив числовых значений). Для обозначения массива пикселов часто используется термин bi map (битовая карта). В bi map каждому пикселу отводится определённое число битов (одинаковое для всех пикселов изображения). Это число называется битовой глубиной пиксела или цветовой глубиной изображения, т.к. от количества битов, отводимых на один пиксел, зависит количество цветов изображения. Наиболее часто используется цветовая глубина 1, 2, 4, 8, 15, 16, 24 и 32 бита. Растровый формат используется для хранения растровых данных. Файлы такого типа особенно хорошо подходят для хранения изображений реального мира, например оцифрованных фотографий. Растровые файлы содержат битовую карту изображения и ее спецификацию. Наиболее распространенные растровые форматы: ВМР, ТIFF, GIF, РСХ, JРЕС. В данном проекте будет использоваться ВМР формат. 2.2 Общее описание формата ВМР Microsof Wi dows Bi map (ВМР) - собственный растровый формат операционной системы Wi dows. Формат основан на внутренних структурах представления растровых данных Wi dows. Формат совершенствовался и развивался по мере появления новых версий Wi dows. Первоначально был очень простым, содержал лишь растровые данные и не поддерживал сжатие. Растровые данные представляли собой индексы в цветовой палитре, которая была фиксированной и определялась графической платой. Поэтому этот формат называют аппаратно-зависимым (Device Depe de Bi map, DDB), он был ориентирован на графические платы для IВМ РС (СGА,EGA, НERCULES) и другие. Развитием формата ВМР стало введение в него поддержки изменяемой цветовой палитры. Это позволило хранить информацию о цветах вместе с растровыми данными. Такое изменение формата позволило сделать хранимые изображения аппаратно-независимыми (Devise I depe de Bi map, DIB). Иногда аббревиатуру DIВ используют как синоним ВМР. 2.3 Структура файла ВМР Файлы ОБВ исходного формата ВМР содержали два раздела: заголовок файла и растровые данные (рис. 2.3.1). Заголовок файла Растровые данные Рисунок 2.3.1 - Структура файла DDВ исходного формата ВМР Файлы более поздних версий содержат четыре раздела: заголовок файла, информационный заголовок растра, палитру цветов и растровые данные (рис. 2.3.2). Заголовок файла Заголовок растра Палитра цветов Растровые данные Рисунок 2.3.2 - Структура ВМР-файла Рассмотрим в деталях структуру данных файла формата ВМР версии 3.x, появившегося с операционной системой Microsof Wi dows 3.x. Этот формат поддерживается большинством существующих в настоящее время приложений. Все версии формата ВМР начинаются с 14-байтового заголовка-структуры. Листинг 2.3.1 - Структура данных файла формата ВМР версии 3.x BI MAPFILEHEADER : ypedef s ruc agBI MAPHEADER { WORD bf ype; //тип файла, должен быть 4d42h («ВМ») DWORD bfSise //размер файла в байтах WORD bfReserved1; //зарезервировано, должен быть 0 WORD bfReserved2; // зарезервировано, должен быть 0 DWORD bfOffBi s; //смещение в байтах до начала растровых данных } BI MAPFILEHEADER; // За заголовком файла следует заголовок растра.

В отличие от троих предыдущих, это был вполне добропорядочный гражданин. В его прошлом не было ранней смерти родителей, он не спустил в унитаз армейскую повестку. Маркус Гесс являл собой типичного представителя среднего класса, этакого живущего в пригороде преуспевающего молодого человека. Он был вполне дружелюбен, ну может быть самую малость высокомерен. В свое время один из приятелей устроил ему полставки программиста в маленькой фирме «Фокус», занимавшейся разработкой программного обеспечения для среды UNIX. Каждый из них пришел к компьютерам своим путем. Питер Карл знал о компьютерах чуть больше, чем ничего, но ему нравилось водить компанию с технически подкованными ребятами. Для Доба, больше программиста, чем настоящего хакера, компьютер был очагом, вроде кафе «Бальмонт», в баре которого он напивался до чертей. С Хагбардом все ясно его одержимость «иллюминатами» возбуждала и поддерживала одержимость хакингом. Пенго захватывала идея о жизни в киберпространстве, а в последнее время его одолели амбиции он хотел, чтобы его признали величайшим хакером в мире

1. Разработка программного обеспечения для Отделения Реанимации и Интенсивной Терапии новорожденных МГБ N1 г. Сургута

2. Разработка программного обеспечения решения нелинейных уравнений

3. Разработка программного обеспечения

4. Программное обеспечение системы обработки изображения в реальном времени

5. Разработка программного обеспечения для организации интерфейса программно-методического комплекса

6. Разработка программного обеспечения для решения уравнений с одной переменной методом Ньютона (касательных)
7. Разработка программного обеспечения по автоматизации учебного процесса в колледже
8. Технологический процесс разработки программного обеспечения

9. Разработка программного обеспечения для голосового управления трехмерными моделями функционирования промышленных роботов

10. Фильтрация шумов в растровых изображениях методами усредняющего, порогового и медианного фильтров

11. Разработка базы данных и прикладного программного обеспечения для автобусного парка

12. Разработка интернет – магазина по продаже программного обеспечения

13. Разработка прикладного программного обеспечения деятельности предприятия в системе клиент-сервер

14. Разработка программно–алгоритмических средств для определения надёжности программного обеспечения на основании моделирования работы системы типа "клиент–сервер"

15. Разработка алгоритмического и программного обеспечения стандарта IEEE 1500 для тестирования гибкой автоматизированной системы в пакете кристаллов

16. Авторское право на программное обеспечение

Детское подвесное кресло Polini "Кокон" (цвет: голубой).
Подвесные детские качели яркого цвета создадут ощущение собственного укромного уголка. Надежные крепления кресла обеспечат безопасность
1225 руб
Раздел: Качели, кресла-качалки, шезлонги
Белый картон, А3, 100 листов.
Формат: А3 (297х420 мм). Односторонний, матовый. Внутренний блок - очень плотный белый картон, 290 г/м2. 100 листов.
472 руб
Раздел: Белый
Точилка электрическая Attache, 4хАА.
Точилка электрическая. Работает от 4х батареек типа АА, цвет: черный. Предназначена для заточки карандашей диаметром 6-8 мм.
487 руб
Раздел: Точилки

17. Разработка программной и аппаратной поддержки к методическим указаниям "Программирование микроконтроллеров"

18. Системное и программное обеспечение

19. Программное обеспечение пункта обмена валюты банка

20. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ

21. Классификация программного обеспечения ЭВМ

22. Программное обеспечение персональных компьютеров
23. Обзор современного программного обеспечения управления проектами
24. Разработка программно-методического комплекса для анализа линейных эквивалентных схем в частотной области /для числа узлов <=500/

25. Обзор современного программного обеспечения управления проектами

26. Охрана программного обеспечения

27. Методология разработки программных продуктов и больших систем

28. Структура программного обеспечения региональной экоинформационной системы

29. Экономическое обоснование разработки программного продукта

30. Виды программного обеспечения, операционной система

31. Программное обеспечение

32. Вредоносное программное обеспечение

Карандаши "Волшебный дворец", 24 цвета, черное дерево, заточенные.
Количество цветов - 24. Материал корпуса - дерево. Диаметр корпуса - 7 мм. Форма корпуса - шестигранная. Заточено - да. Длина - 172
318 руб
Раздел: 13-24 цвета
Глобус политический диаметром 320 мм, с подсветкой.
Диаметр: 320 мм. Масштаб: 1:40000000. Материал подставки: пластик. Цвет подставки: черный. Мощность: 220 V, переключатель на шнуре; может
1121 руб
Раздел: Глобусы
Крикет "Зоопарк".
Комплект: 4 фигуры, 2 биты, 2 шарика. Длина молоточка: 42,5 см. Возраст: от 3 лет.
548 руб
Раздел: Гольф

33. Программное обеспечение модемов

34. Развитие программного обеспечения

35. Документирование программного обеспечения

36. Классификация программного обеспечения ЭВМ

37. Постановка, настройка и исследование абонентского программного обеспечения сети Internet

38. Разновидности общесистемного программного обеспечения персональных ЭВМ
39. Технологии тестирования программного обеспечения
40. Системное программное обеспечение

41. Технологии тестирования программного обеспечения

42. Свободное программное обеспечение: к чему приведет "свобода"?

43. Бухгалтерский учет компьютеров и программного обеспечения

44. Легализация программного обеспечения

45. Аппаратное и программное обеспечение простых микропроцессорных систем

46. Базовое (системное) программное обеспечение ПК

47. Информатика и программное обеспечение ПЭВМ

48. Моделирование надежности программного обеспечения

Деревянные часы своими руками "Котенок".
Деревянные часы для сборки, выполненные в виде конструктора для детей, станут отличным времяпрепровождением. Такой набор для творчества
343 руб
Раздел: Обучающие, игровые
Бустер Happy Baby "Booster Rider" (цвет: aqua, 15-36 кг).
Rider — бустер группы II-III (от 15 до 36 кг). Бустер без спинки с мягкими подлокотниками. Форма бустера обеспечивает правильное положение
999 руб
Раздел: Группа 2 (15-25 кг)
Ручки шариковые "Replay. Пиши-стирай", 4 штуки, 1 мм.
Шариковая ручка со стираемыми чернилами. Исправления делаются просто, и поэтому она идеальна для использования в школе. Стирательная
307 руб
Раздел: Цветные

49. Общее понятие программного обеспечения. Гибкий экран

50. Определение операционной системы. Место ОС в программном обеспечении

51. Основные понятия и программное обеспечение систем реального времени

52. Прикладное программное обеспечение

53. Прикладное программное обеспечение

54. Проблемное и системное программное обеспечение
55. Программное обеспечение "Служба занятости"
56. Программное обеспечение встроенных систем управления на базе однокристальных микропроцессоров (МП)

57. Программное обеспечение системы принятия решений адаптивного робота

58. Программное обеспечение ЭВМ и языки программирования

59. Программное обеспечение. Операционная система

60. Проектирование процесса тестирования программного обеспечения

61. Разработка программного модуля

62. Разработка программного продукта "Отдел кадров ВПТ"

63. Разработка программного продукта на языке высокого уровня

64. Разработка программной системы для работника деканата

Рюкзак молодёжный "Pixie Crew" с силиконовой панелью для картинок (зелёная клетка).
Повседневные вещи кажутся скучными и однотонными, а тебе хочется выглядеть стильно и быть не как все? "Pixie Crew" сделает твою
3170 руб
Раздел: Молодежные, подростковые
Точилка для кухонных ножей.
Точилка электрическая – это прибор, который сделает вашу жизнь проще. Острый угол заточки позволяет быстро и без усилий сделать острыми
725 руб
Раздел: Точилки для ножей
Табурет-подставка.
Простой, компактный и безопасный для вас и вашего ребенка табурет-подставка. Оригинальная форма в сочетании с рельефной поверхностью
306 руб
Раздел: Подставки под ноги

65. Разработка програмного обеспечения для расчёта дисперсионной характеристики планарного волновода

66. Создание программного обеспечения электронного учебника

67. Системное программное обеспечение

68. Использование современного программного обеспечения для проектировании цепной передачи в металлорежущем станке

69. Исследование программного обеспечения физкультурного образования дошкольников

70. Разработка программного модуля для нахождения оптимальных предельно-допустимых выбросов в атмосферу от группы источников
71. Создание автоматизированной системы расчета трудоемкости разработки и сопровождения программных средств
72. Разработка методики программного тестирования цифровых устройств с помощью программного пакета Design Center

73. Разработка методики программного тестирования цифровых устройств с помощью программного пакета Design Center

74. Способы обеспечения качества программных продуктов

75. Разработка ИВС для обеспечения обмена информацией структурных подразделений администрации Владимирской области (территориальная сеть)

76. SQL Server и Разработка приложений и программные решения

77. Разработка рекомендаций по усовершенствованию системы обеспечения работников средствами индивидуальной защиты

78. Анализ угроз и разработка предложений по обеспечению информационной безопасности Российской Федерации в правоохранительной и судебной сферах

79. Обеспечение всемирной трансляции спортивных шахматных соревнований с применением разработанного в ходе проекта законченного программного продукта

80. Разработка и стандартизация программных средств информационных технологий

Пенал "Jungle" с наполнением.
Пенал на 1 отделение укоплектован необходимыми школьными принадлежностями. В комплекте пенала в помощь и на радость школьники найдут
1079 руб
Раздел: С наполнением
Кружка "Peter Rabbit".
Красивая кружка серии "Peter Rabbit" из меламина с изображением кролика из сказки. Удобная, легкая, противоударная. На дне
594 руб
Раздел: Кружки, стаканы, чашки
Детский велосипед Jaguar трехколесный (цвет: синий).
Детский трехколесный велосипед для малышей от 1 года до 3 лет. Трехколесный велосипед колясочного типа с музыкально-световой кнопкой.
1800 руб
Раздел: Трехколесные

81. Разработка рекомендаций по выбору программного комплекса для защиты информации в ЛВС Кунгурского сельскохозяйственного колледжа

82. Создание и обработка изображений с помощью графического редактора растровой графики Adobe Photoshop

83. Разработка методики испытаний станка с числовым программным управлением

84. Разработка мероприятий по обеспечению конкурентоспособности фирмы на примере ООО "Океаник-тур"

85. Разработка основных разделов проекта производства работ

86. Разработка алгоритмов контроля и диагностики системы управления ориентацией космического аппарата
87. О роли эксперимента в разработке научных гипотез происхождения жизни
88. Разработка основных биотехнологических процессов производства и системы управления качеством липидных косметических препаратов (на примере тоников для проблемной кожи)

89. Планирование обеспечения горючим воинской части в мирное время

90. Разработка плана локализации и ликвидации аварийных ситуаций и аварий на АЗС

91. Территориальные особенности обеспеченности хозяйства Украины природными ресурсами (Контрольная)

92. Разработка региональной справочной общегеографической карты Смоленской области для Атласа Центра РФ

93. О тестировании спутниковых приемников и программных средств

94. Расчет показателей разработки элемента трехрядной системы

95. Объем и характеристики исходной информации для составления проектов разработки нефтяных и газовых месторождений (контрольная)

96. Некоторые вопросы обеспечения прав обвиняемого на предварительном расследовании

Каска с подставкой под банки.
Не дай себе засохнуть! На стадионе или в парке, на дискотеке или вечеринке, в жаркий полдень или среди ночи, если с Вами пивная каска,
524 руб
Раздел: Прочее
Дуга с подвесками "Лето".
Дуга с подвесками "Лето" крепится с помощью специальных прищепок к коляске, автокреслу или детской кроватке. Яркие
755 руб
Раздел: Дуги и погремушки для колясок
Пенал школьный, цвет черный.
Пенал школьный без наполнения, два отделение, металлическая "собачка" со шнурком, обработанные внутренние швы, два внутренних
531 руб
Раздел: Без наполнения

97. Административно-правовое обеспечение личных прав и свобод граждан

98. Административно-правовое обеспечение личных прав и свобод граждан

99. "Военный коммунизм" - вынужденная политика или программный идеал большевизма


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.