|
Обработка изображений на языке Си для IBM PC: Алгоритмы и программы Научное издание |
Яншин В. В., Калинин Г. А. |
год издания — 1994, кол-во страниц — 241, ISBN — 5-03-002891-9, тираж — 5000, язык — русский, тип обложки — мягк., масса книги — 260 гр., издательство — Мир |
|
цена: 299.00 руб | | | | |
|
Сохранность книги — хорошая
Формат 60x88 1/16. Бумага офсетная. Печать офсетная |
ключевые слова — алгоритм, изображен, бинарн, монохром, яркост, цифров, полутонов, компьютерн, график, графическ, кодирован, сжат, сегментац, распознаван, образов, визуал, аффинн, фильтр |
В книге приведены алгоритмы и тексты программ на языке Си для IBM PC по основным направлениям современной обработки изображений. К каждой из программ даются комментарии, позволяющие легко трансформировать их для отечественных ПЭВМ типа СМ и ДВК. При отборе предлагаемых алгоритмов авторы ориентировались прежде всего на задачи научного и исследовательского характера, связанные с анализом бинарных и многоуровневых монохромных изображений. Сюда входят подпрограммы ввода/вывода и компактного представления изображений, подпрограммы исследования основных свойств изображений (гистограммы, числовые характеристики), подпрограммы яркостных и геометрических преобразований.
Для научных работников, инженеров, аспирантов и студентов, специализирующихся в области обработки изображений.
Цифровая обработка изображений — тема поистине необъятная и неисчерпаемая.
К настоящему времени накоплена обширная литература, посвящённая различным аспектам цифровой обработки полутоновых и бинарных изображений. Однако доминируют в ней работы, имеющие ярко выраженную теоретическую направленность.
Книги, посвящённые описанию вычислительных алгоритмов обработки изображений, моментально становятся библиографической редкостью. Единичные публикации, содержащие тексты программ, относятся, как правило, к области компьютерной (инженерной) графики. Описания же известных графических пакетов прикладных программ обычно не содержат исходных текстов.
Предлагаемая книга имеет практическую направленность. Она призвана в определённой мере заполнить существующий пробел, предоставив в распоряжение специалистов самой широкой ориентации некоторый базовый набор алгоритмов обработки изображений, запрограммированных на языке Си.
Ограниченный объём книги не позволяет подробно изложить математические основы алгоритмов и дать детальное описание программ даже для какого-либо одного из направлений цифровой обработки изображений. Авторы ориентировались прежде всего на задачи научного и исследовательского характера, возникающие на этапе предварительной обработки. Несомненно, что наличие готовых подпрограмм облегчит разработку проблемно-ориентированных программных средств, позволяя сконцентрировать усилия на их нестандартной части. С другой стороны, использование независимо работающими программистами унифицированных модулей позволит снять многие проблемы, возникающие при обмене программами и данными.
Настоящая книга является первой в задуманной серии, посвящённой вопросам, встающим при практической реализации различных методов цифровой обработки изображений. Предполагается, что наряду с данной в серию войдут книги по кодированию и сжатию изображений, по сегментации изображений, по распознаванию образов, по визуальным реляционным базам данных и визуальным базам знаний, а также книги по описанию и пониманию изображений. Серия будет выходить под редакцией доктора технических наук В. В. Яншина. Идея написания книги и выбор тематики принадлежат В. В. Яншину, им также изложены принципы построения алгоритмов. Составление, отладка и описание программ выполнены Г. А. Калининым.
ПРЕДИСЛОВИЕ Авторы
|
ОГЛАВЛЕНИЕПредисловие | 5 | Введение | 6 | Язык Си для обработки изображений (6) О технике работы с пакетом программ (8) О тестовых программах (9) | 1. Представление и хранение изображений | 10 | 1.1. Представление изображений в программах (10) 1.2. Формирование тестовых изображений (15) 1.3. Символьный и числовой вывод (29) 1.4. Сохранение изображений на магнитном диске (42) 1.5. Сокращённое кодирование (49) | 2. Визуализация изображений | 67 | 2.1. Полутоновый вывод (67) 2.2. Программы полутонового вывода на экран (68) 2.3. Выравнивание гистограммы (87) 2.4. Вывод в условных цветах (89) | 3. Элементарный анализ изображений | 95 | 3.1. Задачи статистического анализа (95) 3.2. Числовые характеристики изображений (96) 3.3. Подпрограммы статистического анализа изображений (101) 3.4. Получение общих и локальных гистограмм (106) 3.5. Гистограммы по маске (110) 3.6. Анализ гистограмм (112) 3.7. Вывод гистограмм (114) 3.8. Тестовые программы (122) | 4. Геометрические преобразования | 129 | 4.1. Аффинное преобразование и его подгруппы (129) 4.2. Программы аффинного преобразования (131) 4.3. Ввод аффинных параметров (137) 4.4. Вспомогательные подпрограммы (144) 4.5. Тестовые программы (145) | 5. Локальная фильтрация изображения | 153 | 5.1. Принципы локальной фильтрации (153) 5.2. Замечания о движении окна (155) 5.3. Базовый алгоритм локальной фильтрации (158) 5.4. Линейные фильтры (168) 5.5. Программы линейных фильтров (182) 5.6. Программы формирования масок (189) 5.7. Рекурсивные линейные фильтры (197) 5.8. Нелинейные фильтры (206) 5.9. Программы нелинейных фильтров (214) 5.10. Рекурсивные нелинейные фильтры (231) | Приложение. Указатель программ и головных файлов | 236 | Литература | 239 |
|
Книги на ту же тему- Практическая обработка изображений на языке Си, Линдли К., 1996
- Моя первая программа на C/C++, Нейбауэр А. Р., 1995
- Справочник программиста по C/C++. — 2-е изд., Шилдт Г., 2001
- Основы программирования на языках C и C++, Ашарина И. В., 2002
- Компьютерная графика. Динамика, реалистические изображения, Шикин Е. В., Боресков А. В., 1996
- Популярные форматы файлов для хранения графических изображений на IBM PC, Романов В. Ю., 1992
- Иконика. Цифровая голография. Обработка изображений, Лебедев Д. С., ред., 1975
- Язык программирования C. Лекции и упражнения. — 6-е изд., Прата С., 2015
- Математические основы машинной графики, Роджерс Д., Адамс Д., 2001
- Начальный курс C и C++, Березин Б. И., Березин С. Б., 2001
- Сжатие данных, изображений и звука, Сэломон Д., 2004
- Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение, Морелос-Сарагоса Р., 2005
- Основы кодирования, Вернер М., 2006
- UNIX. Профессиональное программирование. — 2-е изд., Стивенс Р., Раго С., 2007
- Цифровые фильтры и их применение, Каппелини В., Константинидис А. Д., Эмилиани П., 1983
- Библиотека алгоритмов 151б—200б: Справочное пособие. Вып. 4, Агеев М. И., Алик В. П., Марков Ю. И., сост., 1981
- Введение в компьютерную оптику, Гончарский А. В., Попов В. В., Степанов В. В., 1991
- Голографическое опознавание образов, Василенко Г. И., 1977
- Системы технического зрения (принципиальные основы, аппаратное и математическое обеспечение), Писаревский А. Н., Чернявский А. Ф., Афанасьев Г. К., Кухарчик П. Д., Лебедев В. И., Потапов А. В., Ревинский В. В., Тихоненко О. М., 1988
- Введение в теорию дифракции, обработку информации и голографию, Юу Ф. Т. С., 1979
- Искусство программирования на C. Фундаментальные алгоритмы, структуры данных и примеры приложений, Хэзфилд Р., Кирби Л., 2001
- Физика визуализации изображений в медицине: В 2-х томах (комплект из 2 книг), Уэбб С., ред., 1991
- Дистанционное зондирование. Модели и методы обработки изображений, Шовенгердт Р. А., 2010
|
|
|