Выбор инструментов для обработки растра

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
sergei-kzn
Интересующийся
Сообщения: 20
Зарегистрирован: 06 ноя 2011, 23:31
Репутация: 0

Выбор инструментов для обработки растра

Сообщение sergei-kzn » 06 ноя 2011, 23:43

Всем прив :)
Есть задача на снимках найти облака, убрать их, на место "черных пятен" (откуда убрали облака) скопировать изображение из слоев сделанных в другое время.
Язык - Python
Изначально я планировал взять GDAL для работы со слоями, файлами снимков и тд, OpenCV для обработки растров.
но пока я затормозился на переносе картинки из GDAL в OpenCV.
я в области карт только начинаю разбираться, опыт программирования есть. нужен совет, стоит ли заморачиваться с OpenCV или мою задачу можно решить проще? и что почитать про работу с многоканальными снимками?

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Выбор инструментов для обработки растра

Сообщение Александр Мурый » 07 ноя 2011, 06:06

Обычно подобные операции проделываются в пакетах для работы с ДЗЗ (как я понимаю, в них обычно есть стандартные функции обнаружения облаков) и/или в растровых ГИС, например, в GRASS (вот есть статья по теме).

Какие именно снимки надо обрабатывать?
Редактор материалов, модератор форума

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Выбор инструментов для обработки растра

Сообщение Voltron » 07 ноя 2011, 11:02

Выше уже посоветовали GRASS. Есть еще Orfeo Toolbox.

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: Выбор инструментов для обработки растра

Сообщение KolesovDmitry » 08 ноя 2011, 20:52

Здравствуйте, Сергей.

Зная о вашей задаче, могу сказать, что идея попробовать GRASS GIS -- неплоха. В этой ГИС как минимум можно попробовать/обкатать те или иные алгоритмы обработки растровых данных сначала "руками", используя высокоуровневые фозможности GRASS, а потом, выбрав нужный алгоритм и уяснив для себя все детали, можно будет реализовать его как модуль для QGIS.

Единственный недостаток GRASS GIS, который может вам помешать -- довольно высокий уровень вхождения, однако связка QGIS+GRASS в некоторой степени его облегчает.

В любом случае, посмотрите эту программу, если что-либо не понятно -- обязательно спрашивайте, вам помогут.

sergei-kzn
Интересующийся
Сообщения: 20
Зарегистрирован: 06 ноя 2011, 23:31
Репутация: 0

Re: Выбор инструментов для обработки растра

Сообщение sergei-kzn » 14 ноя 2011, 14:38

прив снова, сорри, что сразу не отвечал тут, но я все читал, спасибо за ответы :)
я посмотрел grass, почитал про него, и решил, тк мне надо написать плагин к qgis, который просто должен обработать пачку снимков, а для grass надо создавать базу, то он не совсем мне подходит. пока что в ходе переписки с KolesovDmitry появилась идея реализовать модуль i.landsat.acca на numpy. дока есть http://landsathandbook.gsfc.nasa.gov/pd ... _paper.pdf , есть исходники модуля. буду работать в этом направлении.
зы можно я остальные вопросы тут же буду задавать? что бы не плодить тем? потом когда что-нибудь получиться тему переименовать можно :)

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Выбор инструментов для обработки растра

Сообщение Максим Дубинин » 14 ноя 2011, 15:15

так и не понял, решили ли вы плагин к кугису писать или к грассу и почему например не GDAL/numpy использовать.

если у вас будет конкретный вопрос по конкретной теме, то лучше создать новую так как новому читателю пролистывать процесс "самоопределения" может быть неинтересно.

Про использование numpy есть тут: http://gis-lab.info/qa/remap-gdal.html
и RasterCalc для QGIS его тоже использует.
пристегивайтесь, турбулентность прямо по курсу

sergei-kzn
Интересующийся
Сообщения: 20
Зарегистрирован: 06 ноя 2011, 23:31
Репутация: 0

Re: Выбор инструментов для обработки растра

Сообщение sergei-kzn » 14 ноя 2011, 20:19

так я их и буду использовать, и писать плагин к QGIS, в GRASS некоторые алгоритмы есть, их реализацию можно просто глянуть

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость