Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2014, 12:36   #1
ARGONAS
Новичок
Джуниор
 
Регистрация: 20.01.2014
Сообщений: 0
Восклицание Две простеньких лабы по MATLAB

Две лабораторные работы по MATLAB, связанные с работой с изображениями.

Лабы горят, так что желательно сделать за сутки, в крайнем случае за трое. Кода немного, не сложного - но как обычно бывает - разбираться в MATLAB с нуля - нет времени

Суть:

Практическое задание №1 предназначено для получения основных
знаний о работе с изображениями в среде MatLab и матричным операциям. Так
же для выполнения этой работы необходимо иметь общие представления о
пространственном представлении изображений.
1 лабораторная состоит из 2 обязательных шагов:

Задание 1. Необходимо придумать алгоритм и написать функцию
MatLab, которая с помощью операций перемешивания и инверсии сделает
исходное изображение нераспознаваемым.
Исходные данные: черно-белое изображение, в котором на белом фоне
написано некоторое слово черными буквами. Размер и формат изображения
можно выбрать любым.
Результат: изображение, в котором исходное слово не должно читаться
и каким-либо образом визуально распознаваться.

Задание 2. Необходимо написать функцию MatLab, которая любое черно-
белое изображение преобразует в текстовый файл из 0 и 1. При этом белые
пиксели исходного изображения должны стать 1, а черные – 0.
Исходные данные: закодированное изображение, полученное в задании 1.
Результат: текстовый файл с 0 и 1.

Задание 3. Необходимо написать функцию MatLab, которая текстовый
файл, полученный после задания 2, откроет и преобразует в исходное
изображение, в котором должна читаться исходная фраза.
Исходные данные: текстовый файл, полученный в задании 2.
Результат: исходное изображение.


Практическое задание №2 предназначено для получения основных
знаний о форматах представления графических данных и цветовых
плоскостях.
2 лабораторная состоит из 2 обязательных этапов:

Задание 1. Необходимо придумать алгоритм и написать функцию
MatLab, которая сможет «спрятать» на изображении исходную фразу.
Сделать это можно с помощью перемешивания отдельных элементов фразы
(букв или даже пикселей) между цветовыми слоями. При этом некоторый
слои можно использовать для размещения исходной фразы, а некоторые –
для добавления шума и «ложных» символов.
В слоях, которые содержат шумовую составляющую, в позиции N*N (где
N-номер варианта) должен находиться пиксель со значением 0, а которые с
полезной нагрузкой – 1.
В качестве элементов сокрытия можно использовать слои с
прозрачностью, очень близкие и не различимые тона, другие элементы,
которые не воспринимаются или плохо воспринимаются визуально.
В этой работе нельзя использовать для сокрытия перемещение и
перемешивание пикселей по изображению.
Исходные данные: исходная фраза.
Результат: изображение, на котором исходная фраза не читается или
читается что-то другое.
Замечание 1: допускается выполнения задания 1 не программно, а в
ручном режиме. Однако в этом случае обязательным является условие, чтобы
на полученном изображении отчетливо было видно либо ложное
изображение, либо ложная фраза.
Замечание 2: В качестве исходных данных можно использовать не только
текстовую фразу, но и любое ч/б изображение.
Задание 2. выполнить обратное преобразование.
Исходные данные: закодированное изображение, полученное в задании 1.
Результат: ч/б изображение с исходной фразой.

Оплата QIWI, BTC, LTC, переводом на счет мобильного...
ARGONAS вне форума Ответить с цитированием
Старый 20.01.2014, 21:39   #2
mr_cipher
Пользователь
 
Регистрация: 05.03.2012
Сообщений: 29
По умолчанию

Что по деньгам?
mr_cipher вне форума Ответить с цитированием
Старый 21.01.2014, 09:38   #3
Ivan Karabanov
Новичок
Джуниор
 
Регистрация: 21.01.2014
Сообщений: 1
По умолчанию

Могу взяться за вознаграждение.
E-Mail: i.v.karabanov@mail.ru
ICQ: 432585166
Skype: ivan.diablo.vb
Ivan Karabanov вне форума Ответить с цитированием
Старый 21.01.2014, 21:10   #4
Михаил Смирнов
 
Аватар для Михаил Смирнов
 
Регистрация: 14.09.2013
Сообщений: 5
По умолчанию

готов сделать
номер ICQ: 565460353 или 480964456
mikefreelance@rambler.ru
Михаил Смирнов вне форума Ответить с цитированием
Старый 03.02.2014, 13:41   #5
ARGONAS
Новичок
Джуниор
 
Регистрация: 20.01.2014
Сообщений: 0
По умолчанию

Заказ отменен! Просьба модераторам снести тему!
ARGONAS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Две лабы: Системный анализ. iJohnny Фриланс 3 04.06.2012 08:44
Делфи две лабы на обработку строковых данных KrovavbIu Помощь студентам 3 28.05.2012 14:50
Надо сделать две лабы в делфи 7 Wolf1992 Помощь студентам 4 22.12.2011 20:38
Две лабы по С++ GLAM2 Фриланс 2 16.01.2011 12:22
Две лабы по Паскалю! Olga S Помощь студентам 4 18.12.2010 17:04