0 / 0 / 0
Регистрация: 08.05.2011
Сообщений: 48
|
|||||||||||
1 | |||||||||||
Функция нахождения среднеквадратического отклонения для оценки качества изображения08.02.2015, 03:09. Показов 8111. Ответов 5
Метки нет Все метки)
(
Доброй ночи. Помогите разобраться. Начала работу в матлабе совсем недавно, занимаюсь передачей изображений. В чем суть. Есть исходное изображение (точнее его матричное представление), далее совершаем с ним определенные преобразования, в конечном итоге получаем еще одно изображение и соответственно его определенное матричное представление.
либо изменив встроенную функцию матлаба std2
0
|
08.02.2015, 03:09 | |
Ответы с готовыми решениями:
5
Нахождение максимального среднеквадратического отклонения элементов матрицы от их среднего гармонического нужно написать программу графика зависимости мат. ожидания и среднеквадратического отклонения от случайных чисел |
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
|
|
08.02.2015, 13:42 | 2 |
А если для начала просто вычесть одну матрицу их другой (можно вычесть модули), т.е. тот же std, но без квадратов.
Добавлено через 11 минут Как трехмерный??? Посмотрите размерность матрицы М. У меня - двухмерн. Добавлено через 6 минут Преобразует матрицу из uint8 в double
0
|
0 / 0 / 0
Регистрация: 08.05.2011
Сообщений: 48
|
|
08.02.2015, 13:47 [ТС] | 3 |
Nick07, здравствуйте! да, массив не трехмерный, писала пост ночью, описалась
с преобразованиями матриц все должно быть в порядке, преобразовывала для вычисления более точных данных в ходе преобразовании По поводу функции std не поняла. Для случая двумерного массива она же возвращает стандартное отклонение элементов каждого столбца.
0
|
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
|
|
08.02.2015, 14:23 | 4 |
Естественно. STD (см. приведенную Вами ф-лу) есть кв. корень суммы квадратов разностей, деленный на нечто..
Для оценки степени отличия изображений вполне возможно использовать и другие критерии, например можно для начала т.е. проанализировать арифметическую разность (мы хотим увидеть отличие!) элементов матрицы, которые затем, при желании можно разделить на некое число. Я привык начинать с простейшего и затем усложнять критерии. Потом можно поработать с кубами, квадратами и т.д.. Каждый критерий отличия имеет свою "чувствительность" к изменениям данных. Например, кубы и квадраты при анализе линий дадут отличия в асимметрии и эксцесса ф-ции распределения. Вас какие отличия интересуют?
1
|
0 / 0 / 0
Регистрация: 08.05.2011
Сообщений: 48
|
|
09.02.2015, 20:56 [ТС] | 6 |
вчера весь вечер сидела,переписывая функцию,нужного результата не добилась и решила записать формулой.а преподаватель сегодня сказал,что подойдет и так. но если время будет, попытаюсь все же поиграться с функцией. спасибо
0
|
09.02.2015, 20:56 | |
Помогаю со студенческими работами здесь
6
Пргораммист для оценки качества теста на знание Java 8 Разработайте программу, осуществляющую ввод 5 значений и нахождение математического ожидания, или среднеквадратического отклонения, или дисперсии при Модуль оценки качества локальной сети Экспертная система оценки качества непродовольственных товаров Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Новые блоги и статьи
![]() |
||||
Что нового в C# 14
UnmanagedCoder 10.03.2025
Предстоящая версия C# 14 обещает принести изменения, которые сделают разработку еще более приятной и эффективной.
Что стоит отметить, так это влияние сообщества разработчиков на формирование новых. . .
|
Формулы поворота
Igor3D 10.03.2025
Добрый день
Тема
Эти формулы приводятся во множестве тьюториалов, часто под видом "матрица вращения на плоскости".
x' = x * cos(a) - y * sin(a)
y' = y * cos(a) + x * sin(a)
Как бы Вы их. . .
|
Что нового в .NET 10
UnmanagedCoder 10.03.2025
. NET 10 выходит как релиз с длительной поддержкой (LTS), включающей три года обновлений. В этом обновлении Microsoft сфокусировались на нескольких направлениях: производительность, оптимизация. . .
|
Отложенное высвобождение, RCU и Hazard Pointer в C++26
NullReferenced 09.03.2025
Многопоточное программирование стало важной частью современной разработки. Когда несколько потоков одновременно работают с общими данными, возникает целый ряд проблем, связанных с синхронизацией и. . .
|
Неблокирующийся стек на C++26
NullReferenced 09.03.2025
Традиционные способы синхронизации в многопоточном программировании — мьютексы, семафоры, условные переменные — часто превращаются в узкое место в плане производительности. При этом неблокирующиеся. . .
|
Обработка строк в C++26: Новые возможности string и string_view
NullReferenced 09.03.2025
Новый стандарт C++26 предлагает много улучшений для работы с привычными string и относительно новыми string_view.
string_view - это невладеющая ссылка на последовательность символов, появившаяся в. . .
|
Мой первый аддон для Blender 3D, с помощью нейронки (не зная даже азов пайтона, но это не значит что так и с остальным).
Hrethgir 09.03.2025
Потратил весь день. Пол-дня мне хватило, чтобы понять что с версией с 14B мне не одолеть написание функционального кода, на языке с которым я вообще никак не знаком - пайтон. Версия 22B от другого. . .
|
Einstein@Home сегодня исполняется двадцать лет!
Programma_Boinc 09.03.2025
Einstein@Home сегодня исполняется двадцать лет!
Отправлено 19 февраля 2025 года в 17:20:21 UTC
Я хочу поздравить всех наших волонтеров, разработчиков и ученых из Einstein@Home.
Мы официально. . .
|
Заполнители и расширенный набор символов в C++26
NullReferenced 09.03.2025
C++26 представляет два важных обновления: заполнители и расширенный набор символов. Заполнители (placeholders) решают давнюю проблему лаконичности кода в шаблонных выражениях и лямбда-функциях. Они. . .
|
Контракты в C++26
NullReferenced 09.03.2025
Контракты – это механизм, позволяющий указывать предусловия, постусловия и инварианты для функций в коде. Эта функциональность должна была стать частью C++20, но была исключена на встрече комитета. . .
|