Главная » Все файлы » Просмотр файлов из архивов » Файлы формата DJVU » Гонсалес Р., Вудс Р., Эддинс С. Цифровая обработка изображений в среде Matlab (2006)

Гонсалес Р., Вудс Р., Эддинс С. Цифровая обработка изображений в среде Matlab (2006), страница 97

DJVU-файл Гонсалес Р., Вудс Р., Эддинс С. Цифровая обработка изображений в среде Matlab (2006), страница 97 Системы распознавания образов (3630): Книга - 10 семестр (2 семестр магистратуры)Гонсалес Р., Вудс Р., Эддинс С. Цифровая обработка изображений в среде Matlab (2006): Системы распознавания образов - DJVU, страница 97 (3630) - Студ2021-01-17СтудИзба

Описание файла

DJVU-файл из архива "Гонсалес Р., Вудс Р., Эддинс С. Цифровая обработка изображений в среде Matlab (2006)", который расположен в категории "". Всё это находится в предмете "системы распознавания образов" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. .

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 97 - страница

разные кнопки, выпадающие меню и т. п.) и (2) программирование действий С1Л, разделяются на две легко контролируемые и относительно независимые задачи. Результирующая графическая М-функция состоит из двух файлов, имеющих тождественные имена (еслн не учитывать их расширения); 1. Файл с расширением . 116, который называется Р7С-файлом. В нем содержится полное графическое описание всех объектов и элементов функций С1Л, а также их местоположений в окне программы. В файле . 116 записаны двоичные данные, которые не нужно анализировать при вызове ассоциированного М-файла, написанного со встроенным СЬЬ Е1С-файл для 1СЕ (1се. 116) описывается далее в этом параграфе.

2. Файл с расширением . ш, который называется СЬ7 М-файлом. Он содержит программный код, контролирующий операции С1Л. В этом файле имеются функции, которые вызываются при запуске и завершении основной программы, а также функции вызова, которые активируются при взаимодействии пользователя с объектами С1Л -- например, при нажатии некоторой кнопки.

С1Л М-файл для 1СЕ (1се. ш) разбирается в следующем параграфе. Чтобы запустить 6010а, в командном окне МАТЬАВ следует набрать япйс!е 141епаше, У~ ! /Уовюро~ю. гу«~фи~-съи,~ итог ри~»:иг~~ 1СЕ $4$) где 1х3еиапе с 6~лнячас г ~юя суп~о ~ гвующг~ н НС-файла. к т~~р~,ай ~~6~щ~~у~цы~- ».. и > Ф >««И7) циял~и> которые выполняются при взаимодействии пользователя с объектом С(Л. Другил>и заметными [и общими для всех обьектов С(>л) свойствами являются Ров1С1оп и Оплсв, которые задают разл>ер и местоположение объекта.

Наконец, отметим, что некоторые свойстна являются уникальными для ряда объектов. Например, объект «нажимаемая кнопка» имеет свойство Са11Ьас1«> определяющее функцию, которая выполняется при нажатии данной кнопки, и свойство ЯСг1пЕ, которое обозначает метку кнопки. Свойством Са11ЬасК кнопки Вевес из 1СЕ является гевес ривЬЬнссоп Са11ЬасК )обратите внимание на вставку ее имени Тая из рис.

Б.2, а) в имя функций вызова~. а ее свойством Ясг1пЕ является «Невес». Заметим, однако, что кнопка Вевес не имеет свойства >«1пдочВиССопИоС1оптсп> оно является снецифическил> для объекта 11Яцге. Б.2. Программируемый интерфейс! СЕ Когда Г)С-файл для [СЕ из предыдущего параграфа сохраняется в первый раз нли совершается его первый вызов [напримср> при нажатии кнопки Лип в полосе задач редактора раскладки), то СЛ[)Е генерирует стартовый С67 М-фаГ>л с именем лсе.ш.

Этот файл можно модифицировать в любом стандартном текстовом редакторе или в редакторе М-файлов МАТ) АВ. и в нем определяется то> как интерфейс откликается на действия пользователя. С[>>1 М-файл для [СЕ имеет следующий вид: 1опсС1оп чагагйоиС = 1се[чагагЯ1п) '/, Веедп гплсла11яаслоп соде — РО >>ОТ Е01Т яцл Б1пя1есоп = 1; Яц1 ЯСаСе = всгцсС(>Яц1 Наше>, ш111епаше, >Ец1 Я1пЯ1есоп>, Ец1 Я1пЯ1есоп, >яи1 Ореп1пяГсп>, 41се Ореп1пбтсп, >Яп1 ОпсрцСРсп>, 61се Опсрпсрсп, 'Яи1 ЬауонСГсп>, Ц, >Яц1 Са11ЬасК', [) ),' 11 пагЯ1п К 1всЬаг[чагагЯ1п(1)) яцл ЯСасе.яц1 Са11ЬасК = всг21ппс[чагагя1п(1)); епд 1Х пагЯоцС [чагагбоиС(1:пагбоцС)) = Яц1 ша1п1сп[еп1 Ясасе, чагагЯ1п(:~); е1ве Яц1 ша1пХсп[Ен1 БСасе, чагагЕ1п(:)); епд '/ Епд дпдСла11яаС1оп соде — ПО >ЧОТ ЕОТТ 1цпсС1оп лсе Ореп1пЯРсп[ЬОЬ)есС, ечепсдаса, Ьапд1ев, чагагЯ1п) Ьапд1ев.оцсрпС = ЬОЬ)есС; ян1даса[ЬОЬ5есс, Ьепд1ев); '/ ц1на1С[Ьапд1ев.11Язлге1); >Начал»ный М-файл, генернру«мый СО1РЕ.

Ь «В »...==.Б 1ипсС1оп чататЕоиС = 1се Оисрисрсп(ЬОЬ)есс, ечепсйаса, Ьап61ев) чататйоиСС1) = Ьази11ея.оисриС; ХипсС1оп 1се И1пйочВиССоп0оипрсп(ЬОЬ)есС, ечепсбаса, Ьап41ев) 1ипсс1оп 1се и1пйонВиссопиос1опрсп(ЪОЪ5есс, ечепсйаса, ьап61ев) Типсс1оп 1се Н1пбочВиссопОррсп(ЬОЬ)есс„ ечепсйаса, Ьазц)1ев) 1иисС1оп сошропепС рорир Са11ЬасК(ЬОЬ)есС, ечепсбаса, Ьаы)1ев) йшсС1оп вшооСЬ сЬесКЬох Са11ЪасК(ЬОЬ)есС, ечепсс)аса, Ьаш11ея) йшсС1оп теяеС ривЬЬиССоп Са11ЬасК1ЬОЬ)есС, ечепсйаса, Ьэп61ев) ХипсС1оп в1оре сЬесКЬох Са11ЬасИЬОЬ)есС, ечепсдаса, Ьапс)1ея) Хипсс1оп гевеса11 рияЬЬиССоп Са11ЬасК(ЬОЬ)есС, ечепсйаса, Ьапс)1ев) 1ипсС1оп рйг сЬесКЬох Са11ЬасКгЬОЬ)есС, ечепсс)аса, Ьап61ев) ХипсС1оп сит сЬесКЬох Са11ЬасК(ЬОЪ)есС, ечепсйаса, Ьапс)1ев) йшсС1оп шарЬат сЬесКЬох Са11ЬасКгЬОЪ)есС, ечепсдаса, Ьап41ев) ТипсС1оп шар1шаЕе сЬесКЬох Са11ЬасИЬОЬ)есС, ечепсйаса, Ьащ11ев) Этот автоматически генерируемый файл является хорошей отправной точкой или прототипом для разработки полностью функционирующего интерфейса 1се.

(Отметим, что здесь мы выбросили из файла множество комментариев, генерируемых ОШРЕ, для экономии места). В следующих параграфах мы разобьем этот программный код на четыре основные раздела; (1) код инициализации, расположенный между двумя строками комментариев «00 НОТ Е01Т», (2) открытие окна и вывод функций (1се Ореп1пЕРсп и 1се Оисрисрсп), (3) функции вызова окна (т.е., функции 1се Н1пйоиВиССопОочпрсп, 1се Ч1пбочВиССопйоС1оп-Реп и 1се Ч1п4оиВиССопОРРсп),и (4) функции вызова объектов (например, гевеС ривЬЬиссоп Са11ЬасК). При рассмотрении каждого из этих разделов будут разработаны рабочие версии функций 1се, относящихся к данному разделу.

При этом будут обсуждаться вопросы, которые будут интересны большинству разработчиков С1Л М-файлов. Программные коды каждого раздела (для краткости) не будут помещаться в единый файл 1се. ш, Он будет представлен здесь по кускам. Обращение к функции 1се были описаны в 3 бвй Оно также кратко изложено в приводимом ниже полном справочном разделе М-функции 1се.ш:~ '/1СЕ 1псетасС1че Со1ог ЕП1Сог. % % СОТ = 1СЕ('Ргорегсу Наше', 'Ргоретсу Ча1ие', ...) СгапвХогшв ап '/ 1шабе'в со1от сошропепся Ьавей оп 1псетасС1че1у врес1г1ей шарр1пЕ % ХипсС1опв. 1присв аге РторегСу Наше/Ргорегсу Ча1ие ра1гя: % % Наше Ча1ие % % '1шабе' Ап НОВ от шопосЬгоше 1приС Ашайе Со Ье % Стапв1огшес) Ьу 1пСегасС1че1у врес1т1ей Справочный раздел окончательной версии функции 1се. >Л. » > Ф 6 >С> В~~9 'врасе' Ей1С1пЕ Орегасйоп /— % ветс % М1йй1е '/ % К1ЕЬС '/ % % СЬесЬЬохев йетегш1пе Ьоч шарр1пЯ Хипсс1опв аге сошрисей, чЬесЬег % СЬе 1прис 1шаЕе впй гейегепсе рвеийо- апй 1и11-со1ог Ьагв аге % шаррей, апй СЬе йвзр1ауей ге1егепсе сигче 1пйогшас1оп (е.Е., % РРР): % % СЬесЬЬох % Моче сопСто1 ройпС Ьу ргезв1пд апй йтадд1пд.

Айй апй розАСАоп а сопсго1 рохас Ьу ргеззгп апй йгаЕЕ1пЕ. (ОРС1опа11у БЬ1тс-сетс) Ре1есе а сопсго1 ро1пс. (ОРС1опа11у Сопсго1-Ье1С) Р>шсс1оп СЬесЬей Хот сиЬ1с вр11пе (вшоосЬ ситче) 1псегро1аС1оп. 11 ипсЬесЬей, р1есеч1ве 11пеаг. СЬесЬей Со 1огсе СЬе вСагСАпЯ апй епй1пЕ сигче в1орев 1п сиЬАс вр11пе 1псегро1ас1оп Со О. Ио еттесс оп р1есеч1зе 11пеаг. Р1вр1ау ргоЬаЬ111су йепв1Су йшсс1оп(я) (1.е., ЬгвСоЯгвш(з)] о1 СЬе 1шаЕе сошропепсв аттессей % ЯшооСЬ >/ '/ С1вшр Епйв % % % ЯЬоч РРР % % шарр1пяв.

% ТЬе со1ог зрасе оХ СЬе сошропепгв Со Ье % шойШей. Ровв1ЬТе ча1иев аге 'гяЬ', 'сшу', % >Ьв1>, 'Ьяч>, 'пгяс' (от >у1с~>), 'усЬсг'. ЫЬеп % ошАССей, СЬе КОВ со1ог врасе Ав аяяишей. % 'ча1С' 1Х 'оп' (СЬе йе1аи1с), ООТ 1в СЬе шаррей парис % АшаЕе вой ?СЕ геситпв Со СЬе са111пЕ ХипсСАоп % ог чогЬзрасе чЬеп с1ояей. 11 >отт', ООТ Ав СЬе % Ьвпй1е оХ СЬе шаррей Априс 1шаЕе впй 1СЕ % тегигпв 1шшей1асе1у. '/ % ЕХАМРЕЕБ: % Асе ОК 1се(>ча1С», отт>) '/ Решо ивет 1псегГасе % 1се(>1шаЕе>, 1) % Мар КОВ от шопо АшаЕе % 1се(>1шаЕе', 1, 'врасе', 'Ьзч') % Мар МЯЧ оХ КОВ 1шаЕе '/ Е = 1се(>1шаЕе>, 1) '/ Кесигп шаррей 1шаЕе % Е = 1се(>1шаЕе>, Х, >юа1С», огт'); % Кесигп Асв Ьапй1е % % 1СЕ ййвр1аув опе рорир шепи ве1есСаЬ1е шарр1пЯ йшсс1оп ас а '/ С1ше.

ЕасЬ 1шаЕе сошропепс гв шаррей Ьу а йеййсасей ситче (е.Е., % К, С, ог В) апй СЬеп Ьу ап а11-сошропепс ситче (е.Е., КОВ). ЕасЬ % сигче'в сопгго1 рогпсв аге йер1ссей ав с1гс1ев СЬаС сеп Ье шоней, % аййей, ог йе1есей чАСЬ а Счо- от СЬгее-ЬиССоп шоияе: % % Моиве ВиССоп (ИБО и» % / ЯЬ СОР % '/ % Мар 1шаяе % % Мар Вате % / % % Марр1пЯ 1ппсС1опз сап Ье 1вАС1а11зед ч1а ризЬЬпССопз: '/ '/ ВпССоп РшсС1оп % Ьу сЬе шарр1пя йппсС1оп.

О1зр1ау спшп1асгче о1зст1ЬпС1опз ХппсС1оп(в) 1пзсеао оХ РОРз. (Мосе: ЯЬоч РОГ/СОР ате шиспа11у ехс1из1че. ) 11 сЬес1сео, 1шаяе шарртпя 1з епаЬ1ео; е1зе поС. 11 сЬесиео, рзепоо- апо Хп11-со1от Ьат шарр1пЯ 1з епаЬ1ео; е1зе П1вр1ау СЬе ппшаррео Ьатз (а Ятау чеоЯе апо Ьпе чеобе, тезресС1чегу). % йезеС 1п1С СЬе спттепС1у о1вр1ауео шарр1пЯ йшсС1оп '/ апо ппсЬесй а11 сптче раташеСетв. % йевеС А11 1п1С1а11зе а11 шарр1пЯ 1ппсС1опз. Б.2.1. Программный код инициализации Открывающим разделом исходного СШ М-файла (см, начало З Б.2) является стандартный С1ЛПЕ-блок инициализации. Его целью является построение и отображение 1СЕ С1)1 с использованием соответствующего парного Е1С-файла (см. з Б.1), а также контроль доступа ко всем внутренним функциям М-файла. Как указано в окружающих строках комментариев «ОО МОТ ЯО1Т», этот блок инициализации нельзя изменять.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5288
Авторов
на СтудИзбе
417
Средний доход
с одного платного файла
Обучение Подробнее