КнигоПровод.Ru27.12.2024

/ИТ-книги

Обработка изображений на языке Си для IBM PC: Алгоритмы и программы — Яншин В. В., Калинин Г. А.
Обработка изображений на языке Си для 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

Книги на ту же тему

  1. Практическая обработка изображений на языке Си, Линдли К., 1996
  2. Моя первая программа на C/C++, Нейбауэр А. Р., 1995
  3. Справочник программиста по C/C++. — 2-е изд., Шилдт Г., 2001
  4. Основы программирования на языках C и C++, Ашарина И. В., 2002
  5. Компьютерная графика. Динамика, реалистические изображения, Шикин Е. В., Боресков А. В., 1996
  6. Популярные форматы файлов для хранения графических изображений на IBM PC, Романов В. Ю., 1992
  7. Иконика. Цифровая голография. Обработка изображений, Лебедев Д. С., ред., 1975
  8. Язык программирования C. Лекции и упражнения. — 6-е изд., Прата С., 2015
  9. Математические основы машинной графики, Роджерс Д., Адамс Д., 2001
  10. Начальный курс C и C++, Березин Б. И., Березин С. Б., 2001
  11. Сжатие данных, изображений и звука, Сэломон Д., 2004
  12. Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение, Морелос-Сарагоса Р., 2005
  13. Основы кодирования, Вернер М., 2006
  14. UNIX. Профессиональное программирование. — 2-е изд., Стивенс Р., Раго С., 2007
  15. Цифровые фильтры и их применение, Каппелини В., Константинидис А. Д., Эмилиани П., 1983
  16. Библиотека алгоритмов 151б—200б: Справочное пособие. Вып. 4, Агеев М. И., Алик В. П., Марков Ю. И., сост., 1981
  17. Введение в компьютерную оптику, Гончарский А. В., Попов В. В., Степанов В. В., 1991
  18. Голографическое опознавание образов, Василенко Г. И., 1977
  19. Системы технического зрения (принципиальные основы, аппаратное и математическое обеспечение), Писаревский А. Н., Чернявский А. Ф., Афанасьев Г. К., Кухарчик П. Д., Лебедев В. И., Потапов А. В., Ревинский В. В., Тихоненко О. М., 1988
  20. Введение в теорию дифракции, обработку информации и голографию, Юу Ф. Т. С., 1979
  21. Искусство программирования на C. Фундаментальные алгоритмы, структуры данных и примеры приложений, Хэзфилд Р., Кирби Л., 2001
  22. Физика визуализации изображений в медицине: В 2-х томах (комплект из 2 книг), Уэбб С., ред., 1991
  23. Дистанционное зондирование. Модели и методы обработки изображений, Шовенгердт Р. А., 2010

© 1913—2013 КнигоПровод.Ruhttp://knigoprovod.ru