Страница 1 из 1

Вопрос по Spatial Model Language (ERDAS)

Добавлено: 13 фев 2013, 19:53
FahrenheitRUS
Всем привет, пишу курсовую, тема "Программная реализация фильтра Кувахара"
В данный момент мой прогресс -- поиск среды программирования.
Классические языки я умею на уровне "Хеллоу ворлд", а SML приглянулся наглядностью и простотой (как потом понял это лишь на первый взгляд :evil: ).

http://habrahabr.ru/post/151112/ --теория

Накладывается (2r+1)*(2r+1) маска, на каждый пиксель
|X|X| |X|X|
|X|X| |X|X|
| | |О| | |
|X|X| |X|X|
|X|X| |X|X|
допустим, 5х5. В квадратах, где есть 4 знака Х нужно вычислить дисперсию и среднюю интенсивность.
А затем О присвоить значение средней интенсивности той области, где была подсчитана наименьшая дисперсия.
Знающие люди, какие функции позволят обратиться конкретно к пикселю и получить его значение? И как затем присвоить новое значение центральному пикселю?
Ердасовский хелп по SML не знаю на кого расчитан, знания там очень поверхностные...

Re: Вопрос по Spatial Model Language (ERDAS)

Добавлено: 13 фев 2013, 20:01
Александр Мурый
А использование для реализации именно Erdas принципиально?

Re: Вопрос по Spatial Model Language (ERDAS)

Добавлено: 13 фев 2013, 20:05
FahrenheitRUS
Дали условие: либо программа "с нуля", либо моделька на ердасе.
Предмет, где работа была с Ердас знаю хорошо, а программирование мягко говоря не очень.
Считаю, что шансов с SML у меня больше.

SML мне напомнил чем-то логические и математические операции с ячейками в Excel, однако тут я вижу операции, ячейки - нет :shock:

зы К слову, на С++ могу реализовать подсчет дисперсии, но как подгрузить изображение, перегнать в массив, реализовать плавающее окно, правильно использовать значение пикселя не знаю :(

Re: Вопрос по Spatial Model Language (ERDAS)

Добавлено: 25 фев 2013, 13:39
Александр Мурый
FahrenheitRUS, обратите внимание на новый плагин QGIS "Kuwahara Filter".