A A A A Автор Тема: Работаем в IRISe. Вопросы и ответы  (Прочитано 139768 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Алеkсей

  • *****
  • Сообщений: 2 227
  • Благодарностей: 46
  • астроклуб Шумба
    • Сообщения от Алеkсей
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1220 : 25 Авг 2013 [14:32:46] »
А выровнять и сложить "сотни три-четыре изображений" - это не цикл? В чем вопрос? В Ирисе можно скрипты писать для набора действий, а цикл там в каждой команде идет.

Вопрос в том, что для "выровнять и сложить" цикл предусмотрен в меню, а для большинства остальных команд — нет. Покажите мне цикл для команды border, если он предусмотрен.
Для border наверное нет цикла... эта команда добавляет черную рамку вокруг? Видимо для Ириса это не самая главная команда.
Я pgm-скрипты использую для поканального выравнивания и сложения. Скрипт принимает 5 числовых параметров, которые можно использовать для задания количества изображений.
Для обрезки изображения есть window2. Также использовал в скрипте такие циклические команды: binxy2 (биннинг), coregister2 (выравнивание), split_cfa2 (разбиение на каналы Байера), mult2 (умножение), offset2 (вычитание). И reindex для объединения серий изображений.

Оффлайн Александр Ростов

  • *****
  • Сообщений: 1 809
  • Благодарностей: 71
  • Не дадим фотонам разлетаться бесцельно!
    • Сообщения от Александр Ростов
    • http://www.alexrst.ru
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1221 : 25 Авг 2013 [14:50:14] »
Для border наверное нет цикла... Видимо для Ириса это не самая главная команда.

Border позволяет сохранять края кадра при повороте, а не обрезать их — FitStacker очень грамотно обрабатывает такие изображения, не теряя края. То что она "не главная" — абсолютно не аргумент, чтобы не пользоваться этой и многими другими командами ;)
65536 оттенков серого...
http://www.alexrst.ru

Оффлайн Якут

  • *****
  • Сообщений: 13 676
  • Благодарностей: 520
  • Влад
    • Сообщения от Якут
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1222 : 03 Сен 2013 [10:37:02] »
Есть задача конвертировать серию ФИТов в джипеги. Команда SAVEJPG ИМЯ_ФАЛА N позволяет конвертацию одного файла. Каким образом преобразовать её для серии?
Мои рассказы
Доб
Ньютон 16" f/3,3 + Паракорр-2, ASI1600MM-C + QHY5 на внеосевике, WS-180.

Оффлайн 4D

  • *****
  • Сообщений: 4 532
  • Благодарностей: 273
  • Skywatcher 1501PHEQ5+ЗРТ-460М + Canon 450Da + Iris
    • Skype - excentrisitet0.017
    • Сообщения от 4D
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1223 : 03 Сен 2013 [11:20:55] »
Покажите мне цикл для команды border, если он предусмотрен.
Есть задача конвертировать серию ФИТов в джипеги. Команда SAVEJPG ИМЯ_ФАЛА N позволяет конвертацию одного файла. Каким образом преобразовать её для серии?
Хочу в данном вопросе поставить точку, и утолить всех страждущих.
Когда я создавал свою анимацию северного сияния, выложенного на Youtube, передо мной тоже встал вопрос по однотипной обработке около сотни снимков. Я пожаловался на эту проблему в разговоре по скайпу человеку, который в компах и программировании всё-таки шарит намного лучше меня. Он сказал мне "так это же скриптом всё решается!", и действительно решил меньше чем за 5 минут.  :-*
Хочу и с вами им поделиться. Инструкция по использованию весьма проста:
Если в Ирисе нет команды пакетной обработки, открываем приложенный файл, и после строк:
' Теперь записываем в файл данные
   Dim i
начинаем редактирование в блокноте (Файл необходимо открыть правой кнопкой мыши и выбрать пункт "изменить")
i — это количество файлов, которые хотим обработать, поэтому ставим нужное нам число. (Я для примера поставил 2)
А дальше, в строчках, где написано: objTextWriter.WriteLine пишем требуемые нам команды.
Всё будет записано в файл под названием:
Set objTextWriter = objFSO.OpenTextFile("secraw.pgm", 2, True)То есть в файл  secraw.pgm, который будет создан в папке, где находится файл скрипта.
В данном конкретном случае после выполнения данного скрипта мы получим в текстовом файле вот такую последовательность:
load q1
offset -256
cfa2rgb
window 2 2 3905 2601
savetiff q1
load q2
offset -256
cfa2rgb
window 2 2 3905 2601
savetiff q2
Соответственно, как уже сказали выше, необходимо будет в Ирисе лишь выполнить команду run secraw. Начинка цикла и число итераций свободно масштабируется. Для выполнения скрипта необходимо дважды щёлкнуть по нему мышкой, а для изменения, как я уже говорил ПКМ и Изменить.
Кладём этот файл корень рабочей папки и забываем об отсутствии пакетной обработки. :angel:


Будут вопросы по использованию — задавайте, хотя там всё интуитивно понятно и расширяется по аналогии с уже написанным. :)

Во имя апертуры и светосилы и фокусного расстояния.

Мои фотографии   Мой ЖЖ с ЗАТМЕНИЕМ 2015!!!

Оффлайн Якут

  • *****
  • Сообщений: 13 676
  • Благодарностей: 520
  • Влад
    • Сообщения от Якут
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1224 : 03 Сен 2013 [11:41:47] »
Нет слов. Спасибо, всё получается. Второй раз меня скрипты вывозят и поневоле начинаешь верить в их могущество.
Мои рассказы
Доб
Ньютон 16" f/3,3 + Паракорр-2, ASI1600MM-C + QHY5 на внеосевике, WS-180.

Оффлайн Якут

  • *****
  • Сообщений: 13 676
  • Благодарностей: 520
  • Влад
    • Сообщения от Якут
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1225 : 03 Сен 2013 [14:19:13] »
В приложении Эксел-евский файл. В нём содержится макрос, который пишет вышеозвученный скрипт. Для его работы необходимо предварительно открыть Эксель, снять защиту от макросов, закрыть и открыть файл "Скрипты".
На листе в подписанных ячейках ввести имя исходного файла (без цифры), имя конечного файла и количество исходных файлов. Затем нажать клавишу и макрос создаст скрипт под названием "secraw", поместив его в корневой каталог диска С:.
Далее в Ирисе ввести команду run secraw и нажать Enter.

Для примера - введено исходное имя "rgb", конечное "mark", количество - 25 файлов.
Мои рассказы
Доб
Ньютон 16" f/3,3 + Паракорр-2, ASI1600MM-C + QHY5 на внеосевике, WS-180.

Оффлайн vmir88

  • Новичок
  • *
  • Сообщений: 49
  • Благодарностей: 0
    • Skype - vmir88
    • Сообщения от vmir88
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1226 : 17 Сен 2013 [21:27:39] »
А есть ли в Ирисе Average Blur, как в фотошопе? Или возможно ли как-то посчитать среднее значение всех точек изображения?

UPD: Да, можно выделить изображение и посмотреть statistics. Но всё равно, если мне нужно посчитать среднее значение пикселей для последовательности изображений, как это сделать?
« Последнее редактирование: 17 Сен 2013 [23:02:21] от vmir88 »

Оффлайн DosEclipsesTotales

  • *****
  • Сообщений: 813
  • Благодарностей: 35
  • Mi casa es la Vía Láctea
    • Сообщения от DosEclipsesTotales
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1227 : 18 Сен 2013 [06:37:41] »
Цитата
мне нужно посчитать среднее значение пикселей для последовательности изображений, как это сделать?
STAT3 [NAME] [NUMBER]
Calculate global statistics of a sequence of images. The result is a text file named "STATS.LST" in the working directory with 6 columns:
Column 1: name of the image.
Column 2: mean intensity.
Column 3: maximum intensity.
Column 4: minimal intensity.
Column 5: standard deviation.
Column 6: median intensity.

Оффлайн Dima.

  • *****
  • Сообщений: 3 906
  • Благодарностей: 74
    • Skype - dmitry_motin_murmansk
    • Сообщения от Dima.
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1228 : 23 Сен 2013 [22:36:23] »
Из за чего ирис может выдавать ошибку в консоли при вводе команды seve? (например sevepsd2)
Refractor D70 F700 f10
Зенит Е (2-е штуки) (индустар 3,5/50  мир-1ш 2,8/37  Юпитер-37  зенитар-М 1,9/50&16/2.8 )
Бинокль 8х30
canon 5D
Canon EF 28-135
МТО-11СА
EQ-2 с мотором =)

Оффлайн Dmitrii

  • *****
  • Сообщений: 1 494
  • Благодарностей: 158
  • Open mind for a different view
    • Skype - kot_uudd
    • Сообщения от Dmitrii
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1229 : 23 Сен 2013 [22:54:27] »
Из за чего ирис может выдавать ошибку в консоли при вводе команды seve? (например sevepsd2)
Потому что правильно писать save ;)
SW_250/1200 test
HEQ6 PRO,QHY5_ 9х50, Baader МPCC-2
SW ED_80 Pro+SW 0.85 , Canon600Dа Baader Mod
http://www.astrobin.com/users/Dmitrii/
http://fotki.yandex.ru/users/kotuudd/
https://vk.com/id42557787
Canon EF-S 18-135

Оффлайн Dima.

  • *****
  • Сообщений: 3 906
  • Благодарностей: 74
    • Skype - dmitry_motin_murmansk
    • Сообщения от Dima.
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1230 : 23 Сен 2013 [23:31:05] »
спс :D
Refractor D70 F700 f10
Зенит Е (2-е штуки) (индустар 3,5/50  мир-1ш 2,8/37  Юпитер-37  зенитар-М 1,9/50&16/2.8 )
Бинокль 8х30
canon 5D
Canon EF 28-135
МТО-11СА
EQ-2 с мотором =)

Оффлайн Якут

  • *****
  • Сообщений: 13 676
  • Благодарностей: 520
  • Влад
    • Сообщения от Якут
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1231 : 04 Окт 2013 [14:52:40] »
Существует ли команда для работы с отдельным пикселем?
Мои рассказы
Доб
Ньютон 16" f/3,3 + Паракорр-2, ASI1600MM-C + QHY5 на внеосевике, WS-180.

Оффлайн Якут

  • *****
  • Сообщений: 13 676
  • Благодарностей: 520
  • Влад
    • Сообщения от Якут
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1232 : 05 Окт 2013 [16:41:32] »
Никто не сталкивался?
Мои рассказы
Доб
Ньютон 16" f/3,3 + Паракорр-2, ASI1600MM-C + QHY5 на внеосевике, WS-180.

Оффлайн 4D

  • *****
  • Сообщений: 4 532
  • Благодарностей: 273
  • Skywatcher 1501PHEQ5+ЗРТ-460М + Canon 450Da + Iris
    • Skype - excentrisitet0.017
    • Сообщения от 4D
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1233 : 05 Окт 2013 [21:27:30] »
Существует ли команда для работы с отдельным пикселем?
Я знаю только из списка команд:
PUT [X] [Y] [V]
Attributes the intensity [V] to the pixel at coordinates ([X], [Y])
То есть присвоить пикселю с координатами (x,y) значение V. И всё.
А что за задача, если не секрет?
Во имя апертуры и светосилы и фокусного расстояния.

Мои фотографии   Мой ЖЖ с ЗАТМЕНИЕМ 2015!!!

Оффлайн Якут

  • *****
  • Сообщений: 13 676
  • Благодарностей: 520
  • Влад
    • Сообщения от Якут
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1234 : 06 Окт 2013 [09:53:44] »
Спасибо, но необходимо работать послойно, т.е. менять значение только в одном из цветовых каналов. Задача из области шифрования, конкретно - перенос текста в изображение.
Мои рассказы
Доб
Ньютон 16" f/3,3 + Паракорр-2, ASI1600MM-C + QHY5 на внеосевике, WS-180.

Оффлайн Dmitry Kolbov

  • *****
  • Сообщений: 656
  • Благодарностей: 35
  • Ну их к чОрту,пойдем я тебе лучше пааасеку покажу)
    • Сообщения от Dmitry Kolbov
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1235 : 07 Окт 2013 [16:22:52] »
Вопрос не совсем стандартный,может кто подскажет,буду признателен. Снимаю на Canon 350Da, на выходных начал сессию и в максиме указал случайно формат сохраняемых файлов RAW Monochrome,через некоторое время заметил эту "ошибку" и поставил RAW to Hard Drive(всегда снимаю именно так). В итоге на выходе половина сессии формата fit,вторая cr2. Вроде все бы ничего,декодировал в CFA в ирисе cr2, и все файлы получились формата fit. Но при переводе в цвет cr2 переводится как и положено,а fit становится оттенком фиолетового. Подскажите пожалуйста,как уровнять эти форматы в Iris.
« Последнее редактирование: 07 Окт 2013 [16:34:13] от Dmitry Kolbov »
Все продал!!!
Мои "астрофотоработы" http://foto.mail.ru/mail/kolbov/2

Оффлайн Dmitry Kolbov

  • *****
  • Сообщений: 656
  • Благодарностей: 35
  • Ну их к чОрту,пойдем я тебе лучше пааасеку покажу)
    • Сообщения от Dmitry Kolbov
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1236 : 08 Окт 2013 [13:16:17] »
Ну ребята,выручайте.  :(  Неужели нет решения? Или может не понятно объяснил?
Все продал!!!
Мои "астрофотоработы" http://foto.mail.ru/mail/kolbov/2

Оффлайн Якут

  • *****
  • Сообщений: 13 676
  • Благодарностей: 520
  • Влад
    • Сообщения от Якут
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1237 : 08 Окт 2013 [13:18:32] »
Может быть никто не сталкивался с подобной проблемой.
Мои рассказы
Доб
Ньютон 16" f/3,3 + Паракорр-2, ASI1600MM-C + QHY5 на внеосевике, WS-180.

Оффлайн Dmitry Kolbov

  • *****
  • Сообщений: 656
  • Благодарностей: 35
  • Ну их к чОрту,пойдем я тебе лучше пааасеку покажу)
    • Сообщения от Dmitry Kolbov
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1238 : 08 Окт 2013 [13:26:29] »
Проблема еще в том,что калибровочные кадры тоже в cr2,можно было бы половину сессии обработать в ирисе,вторую половину в максиме,а потом сложить... но мне кажется это не совсем корректно,не факт что максиму понравится cr2 так как он любит fits
Все продал!!!
Мои "астрофотоработы" http://foto.mail.ru/mail/kolbov/2

Оффлайн Якут

  • *****
  • Сообщений: 13 676
  • Благодарностей: 520
  • Влад
    • Сообщения от Якут
Re: Работаем в IRISe. Вопросы и ответы
« Ответ #1239 : 08 Окт 2013 [13:29:05] »
Когда снимал на Кэнон, всё делал в cr2 и полностью обрабатывал в ИРИСе. Проблем не знал.
В крайнем случае можно сложить всю Вашу сессию и в итоговом файле поправить ББ.
Мои рассказы
Доб
Ньютон 16" f/3,3 + Паракорр-2, ASI1600MM-C + QHY5 на внеосевике, WS-180.