Телескопы покупают здесь


A A A A Автор Тема: PixInsight  (Прочитано 175740 раз)

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

Оффлайн mo

  • *****
  • Сообщений: 17 600
  • Благодарностей: 1079
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Re: PixInsight
« Ответ #180 : 08 Апр 2010 [18:13:45] »
Я старую не сносил, поверх поставил и ресетнул настройки.
STF работает, равы открывает...
Унинстал>Инстал (как категорически рекомендуется) = всё работает на XP и Win7 32 и 64. Ничего не сбрасывал.

Но вот этого жука накатал. Проверьте плиз.

ЗЫ Прогнал первую попавшуюся серию с хорошо прогретой DSLR и кривыми калибровочными(в смысле температуры). Результат из Maxim_DL в подмётки не годится. См.фильмец. :)
Единственное чего пока нет - это косметическую коррекцию не встроили, но скриптами без проблем уже чистится.
Жука на XP подтверждаю.

Фильм не вижу, посему вопрос: как сравнивал? Я попробовал недавние кадры калибровать прошлогодними дарками и биасами, результат не понравился... Переделаю на всякий случай, возможно где-то ошибся.
モ - mo

Оффлайн NKV

  • *****
  • Сообщений: 5 073
  • Благодарностей: 105
  • Nikolay Volkov
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от NKV
Re: PixInsight
« Ответ #181 : 08 Апр 2010 [18:15:04] »
Я старую не сносил, поверх поставил и ресетнул настройки.
STF работает, равы открывает...
Унинстал>Инстал (как категорически рекомендуется) = всё работает на XP и Win7 32 и 64. Ничего не сбрасывал.

Но вот этого жука накатал. Проверьте плиз.

ЗЫ Прогнал первую попавшуюся серию с хорошо прогретой DSLR и кривыми калибровочными(в смысле температуры). Результат из Maxim_DL в подмётки не годится. См.фильмец картинки. :)
Единственное чего пока нет - это косметическую коррекцию не встроили, но скриптами без проблем уже чистится.
G11, TT320, 40Da, TOA150F, FSQ106, PL16803, ...

Оффлайн NKV

  • *****
  • Сообщений: 5 073
  • Благодарностей: 105
  • Nikolay Volkov
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от NKV
Re: PixInsight
« Ответ #182 : 08 Апр 2010 [18:17:49] »
Фильм не вижу, посему вопрос: как сравнивал? Я попробовал недавние кадры калибровать прошлогодними дарками и биасами, результат не понравился... Переделаю на всякий случай, возможно где-то ошибся.
Фильм пришлось на картинки разложить - по размеру не влазил.
Не, всё честно - у меня архиве *.cr2 полностью, вместе со всеми калибровочными хранятся.
G11, TT320, 40Da, TOA150F, FSQ106, PL16803, ...

Оффлайн mo

  • *****
  • Сообщений: 17 600
  • Благодарностей: 1079
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Re: PixInsight
« Ответ #183 : 08 Апр 2010 [18:23:27] »
Фильм не вижу, посему вопрос: как сравнивал? Я попробовал недавние кадры калибровать прошлогодними дарками и биасами, результат не понравился... Переделаю на всякий случай, возможно где-то ошибся.
Фильм пришлось на картинки разложить - по размеру не влазил.
Не, всё честно - у меня архиве *.cr2 полностью, вместе со всеми калибровочными хранятся.
У меня тоже обычно всё вместе лежит, но под рукой только кадры из-под 400ки, а он них ближайшая калибровка аж июня того года, почти год назад.
Дома проверю с нормальными кадрами 450ки.

Твои картинки понравились ОЧЕНЬ.
モ - mo

Оффлайн NKV

  • *****
  • Сообщений: 5 073
  • Благодарностей: 105
  • Nikolay Volkov
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от NKV
Re: PixInsight
« Ответ #184 : 08 Апр 2010 [20:38:26] »
Твои картинки понравились ОЧЕНЬ.
:)
А вот на кадрах с хорошо промороженной CCD чуда не произошло. Вернее разница только в том что немного по другому флэты отработали (лучше или хуже пока не знаю - у меня итак виньетирования почти нет).

ЗЫ: вот мой метод косметической корекции:
1) заменяю все горячие пиксели нулями, для этого пишу в PixelMath iif (dark > x.xxx, 0, $T) и бросаю треугольник на лайт.
где х.ххх значение выше которого пикселы считаются горячими, dark - собственно мастер-дарк.
2) применяю ко всем нулевым пикселям convolve:
для монохрома:
image.convolve([ 1,1,1,
                         1,0,1,
                         1,1,1 ])
Естественно последнее реализовано скриптом. и его можно применять к куче лайтов через контейнер. 8)

для Баера видимо надо так:
image.convolve([ 1,0,1,0,1
                         0,0,0,0,0
                         1,0,0,0,1
                         0,0,0,0,0
                         1,0,1,0,1 ])
G11, TT320, 40Da, TOA150F, FSQ106, PL16803, ...

Оффлайн rom67

  • ****
  • Сообщений: 469
  • Благодарностей: 2
    • Сообщения от rom67
Re: PixInsight
« Ответ #185 : 08 Апр 2010 [21:23:35] »
Естественно последнее реализовано скриптом. и его можно применять к куче лайтов через контейнер.
как будто на мандаринском наречии.  ;D
Николай, распиши, пожалуйста, поподробнее как это скриптом?
Спасибо

Оффлайн NKV

  • *****
  • Сообщений: 5 073
  • Благодарностей: 105
  • Nikolay Volkov
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от NKV
Re: PixInsight
« Ответ #186 : 09 Апр 2010 [05:55:38] »
Николай, распиши, пожалуйста, поподробнее как это скриптом?
Прелесть PixInsight не только в тех инструментах что уже написаны, но и в том что всё чего не хватает можно самому написать. См. образец в Scripts > Sample Scripts
Встроенный скрипт (редактор и генератор )  + контейнер файлов + контейнер процессов = вояй любые фенечки сам и подсматривай как другие пишут.
G11, TT320, 40Da, TOA150F, FSQ106, PL16803, ...

Оффлайн NKV

  • *****
  • Сообщений: 5 073
  • Благодарностей: 105
  • Nikolay Volkov
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от NKV
Re: PixInsight
« Ответ #187 : 09 Апр 2010 [08:18:02] »
Обнаружил новые галочки в ImageIntegration. Похоже исполнили очередную хотелку :)
Надеюсь будет работь так-же как в FitStaker.
G11, TT320, 40Da, TOA150F, FSQ106, PL16803, ...

Оффлайн astroeyer

  • *****
  • Сообщений: 1 192
  • Благодарностей: 14
    • Сообщения от astroeyer
Re: PixInsight
« Ответ #188 : 09 Апр 2010 [09:51:56] »
Обнаружил новые галочки в ImageIntegration.
Вчера всесь вечер потратил(убил) на изучение новой функциональности и, как результат, вопросы:
1. при создании мастер offset(bias), dark получил по три файла на мастера: интергральный и два дополнительных( low и high), чего с последними делать и куда их можно применить?
2. в поясниях по примению разработчик указывает, что настройки(значения параметров) справедливы для больших количеств offset, dark, при  этом offset >> dark по количеству, много - это сколько?
"человек отличается от свиньи, в частности, тем, что иногда смотрит на звезды" (с) Амбарцумян

Оффлайн NKV

  • *****
  • Сообщений: 5 073
  • Благодарностей: 105
  • Nikolay Volkov
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от NKV
Re: PixInsight
« Ответ #189 : 09 Апр 2010 [10:35:08] »
два дополнительных( low и high), чего с последними делать и куда их можно применить?
Они чтобы ознакомиться сколько при клипинге в мусорку улетело. там космики, спутники и прочий хлам. т.е. эти 2 файла можно в мусорку положить или вообще не генерить.

Цитата
2. в поясниях по примению разработчик указывает, что настройки(значения параметров) справедливы для больших количеств offset, dark, при  этом offset >> dark по количеству, много - это сколько?
Видимо от выбора алгоритма клипинга завитит. Например на трёх кадрах вообще бесполезно отбрасывать. А больших видимо 10 и выше.
« Последнее редактирование: 09 Апр 2010 [10:49:11] от NKV »
G11, TT320, 40Da, TOA150F, FSQ106, PL16803, ...

Оффлайн astroeyer

  • *****
  • Сообщений: 1 192
  • Благодарностей: 14
    • Сообщения от astroeyer
Re: PixInsight
« Ответ #190 : 09 Апр 2010 [11:59:50] »
эти 2 файла можно в мусорку положить или вообще не генерить.... А больших видимо 10 и выше.
Понял. Спасиб!
"человек отличается от свиньи, в частности, тем, что иногда смотрит на звезды" (с) Амбарцумян

Оффлайн rom67

  • ****
  • Сообщений: 469
  • Благодарностей: 2
    • Сообщения от rom67
Re: PixInsight
« Ответ #191 : 09 Апр 2010 [12:30:04] »
Обнаружил новые галочки в ImageIntegration. Похоже исполнили очередную хотелку :)
Надеюсь будет работь так-же как в FitStaker.
Да, принцип вроде такой же, но у Ивана все ровно сильно нагляднее получается.
Выбираешь SigmaClip и сразу же видишь, какие области попали, а какие нет... очень удобно.


Оффлайн NKV

  • *****
  • Сообщений: 5 073
  • Благодарностей: 105
  • Nikolay Volkov
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от NKV
Re: PixInsight
« Ответ #192 : 09 Апр 2010 [13:18:12] »
Да, принцип вроде такой же, но у Ивана все ровно сильно нагляднее получается.
Выбираешь SigmaClip и сразу же видишь, какие области попали, а какие нет... очень удобно.
Ну дык, Иван наш человек! А этих пинать и пинать. Если хорошо пинать... у них реал тайм превьюв давно реализован, а уж просто кнопку превьюв внедрить как 2 пальца.

Но это мелочи, их бы на предмет окошек как у Ивана (выделение объекта и фона) озадачить грамотно. А то ихний метод оценки качества снимка на млечном пути валится (когда звезда на звезде - Evaluate Noise работает криво).
G11, TT320, 40Da, TOA150F, FSQ106, PL16803, ...

Оффлайн NKV

  • *****
  • Сообщений: 5 073
  • Благодарностей: 105
  • Nikolay Volkov
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от NKV
Re: PixInsight
« Ответ #193 : 09 Апр 2010 [13:19:20] »
Естественно последнее реализовано скриптом. и его можно применять к куче лайтов через контейнер.
как будто на мандаринском наречии.  ;D
Да, хреновый с меня разъяснятель, т.к. сам мало чего понимаю.

В атаче скрипт. Он заменяет дохлый пиксель (значение которого ниже указанного порога в диалоге скрипта) значением среднего из 8и соседних пикселей.

1) Как пометить пиксели как дохлые: См.выше iif (dark > x.xxx, 0, $T)
2) Как запустить скрипт, варианты: а) открыть в скрипт редакторе (Ctrl-Alt-E Ctrl-O, при желании отредактировать на свой вкус) и нажать F9. b) добавить его в меню где числятся простейшие примеры скриптов (это делается через Scripts > Feature Scripts... появится как Scripts>SampleScripts>DarkPixelRemoval.) и ткнуть на него мышкой.
3) Как применить скрипт, варианты: a) нажать ОК и радоваться результатам на текущем активном кадре(например на Дарке, чтобы убедиться что значение было выбрано верно). b) схватить мышкой маленький треугольничек в левом нижнем углу диалога скрипта и бросить на рабочий стол. Создастся слепок процесса(Process/Script Instance) который можно (опять куча вариантов) бросить на fits или бросить на него треугольник из ImageContainer или бросить его на слепок ImageContainer-а (ImageContainer Instance)

PS скрипт писал для того чтобы чёрные дырки по перевычтенных горячих сглаживать, поэтому в нём есть крутилка. Надеюсь муза посетит вновь и доделаю до полной версии косметической коррекции (т.е. надо внедрить внутрь iif (dark > x.xxx, 0, $T) и для баера галочку поставить)... только лучше-бы чтоб Juan это сам всё по своему внедрил в ImageCalibration. Хотелку опять штоль накатать? :-\

А вообще если кто писать пытается или уже умеет, давайте делиться опытом и советами.
G11, TT320, 40Da, TOA150F, FSQ106, PL16803, ...

Оффлайн rom67

  • ****
  • Сообщений: 469
  • Благодарностей: 2
    • Сообщения от rom67
Re: PixInsight
« Ответ #194 : 09 Апр 2010 [23:18:52] »
Коль, спасибо большое за тьюториал и ликбез!!

Оффлайн NKV

  • *****
  • Сообщений: 5 073
  • Благодарностей: 105
  • Nikolay Volkov
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от NKV
Re: PixInsight
« Ответ #195 : 11 Апр 2010 [16:48:01] »
Опять муза приходила - переписал CosmeticCorrection. :)
Реализовано так-же как MaximDL, только с баером дружит нормально. ;)
См. Скрин диалога, фильм c ЧБ матрици и фильм с *.cr2 файлов.
/* CosmeticCorrection v1.1
   The script replase value of bad pixels on averaged value from appropriate near pixels.
*/

#feature-id    Utilitiess > CosmeticCorrection

#feature-info  The script replase value of bad pixels on averaged value from appropriate near pixels

#include <pjsr/Sizer.jsh>
#include <pjsr/FrameStyle.jsh>
#include <pjsr/TextAlign.jsh>
#include <pjsr/StdButton.jsh>
#include <pjsr/StdIcon.jsh>
#include <pjsr/NumericControl.jsh>
#include <pjsr/UndoFlag.jsh>

#define VERSION   1.1
#define TITLE     CosmeticCorrection

/**
 * The CosmeticCorrectionEngine object defines and implements the CosmeticCorrection
 * routine and its functional parameters.
 */
function CosmeticCorrectionEngine()
{
   this.initialize = function()
   {
      // Default parameters
      this.DeadPixel = 0.000;
      this.HotPixel = 0.04;
      this.CFA =false;

      if ( Parameters.isViewTarget || Parameters.isGlobalTarget )
      {
         // Our script is being executed as a Script instance.
         // Retrieve instance parameters
         this.DeadPixel = Parameters.getReal( "DeadPixel" );
         this.HotPixel = Parameters.getReal( "HotPixel" );
         this.MasterDark = Parameters.get( "MasterDark" );
 //        if ( Parameters.has( "CFA" ) )
 //           this.bold = Parameters.getBoolean( "CFA" );
         this.CFA = Parameters.getBoolean( "CFA" );
         
      }

      if ( Parameters.isViewTarget )
      {
         // View context: use the target view.
         this.targetView = Parameters.targetView;
      }
      else
      {
         // Direct or global contexts: use the active view.
         var window = ImageWindow.activeWindow;
         this.targetView = window.currentView;
      }

   };

   this.apply = function()
   {
      with ( this )
      {
         // Export script parameters. We must carry out this here, *before* applying
         // our routine to targetView, so that a newly created Script instance will
         // encapsulate our current set of working parameters.
         exportParameters();

         // Tell the core application that we are going to change this view.
         // Without doing this, we'd have just read-only access to the view's image.
         targetView.beginProcess();

         // Prepare temp image
         var img = targetView.image;

         var TempWin = new ImageWindow( img.width, img.height, img.numberOfChannels,
                          img.bitsPerSample, img.isReal, img.isColor, "Convolved");
         var TempView = TempWin.mainView;
         with (TempView)
         {
            beginProcess( UndoFlag_NoSwapFile );
            console.writeln( "Processing CFA:", this.CFA );
            image.apply( img );
            if (this.CFA)
               image.convolve([ 1,0,1,0,1,
                                0,0,0,0,0,
                                1,0,0,0,1,
                                0,0,0,0,0,
                                1,0,1,0,1 ]);
            else
               image.convolve([ 1,1,1,
                                1,0,1,
                                1,1,1 ]);
            endProcess();
         }

         targetView.endProcess();


         var MDWin = ImageWindow.open(this.MasterDark);
// PixelMath iif ( (MasterDark > HotPixelThreshold) or(MasterDark < DeadPixelThreshold) , Convolved , targetView )
         var mergeThem = new PixelMath;
         with (mergeThem)
         {
            expression = "iif((" + MDWin[0].mainView.id + ">" + HotPixel
               + ") || (" + MDWin[0].mainView.id + "<" + DeadPixel +  "),"
               + TempView.id +","+targetView.id+")";
            useSingleExpression = true;
            rescale = false;
            executeOn( this.targetView );
         }

         TempWin.close();
         MDWin[0].close();
      }
   };

   this.exportParameters = function()
   {
      with ( this )
      {
         Parameters.set( "MasterDark", MasterDark );
         Parameters.set( "DeadPixel", DeadPixel );
         Parameters.set( "HotPixel", HotPixel );
         Parameters.set( "CFA", CFA );
      }
   };


   this.initialize();
}



/*
 * CosmeticCorrectionDialog is a graphical user interface
 */
function CosmeticCorrectionDialog()
{
   this.__base__ = Dialog;
   this.__base__();
   this.windowTitle = #TITLE + " Script";

   var emWidth = this.font.width( 'M' );
   var labelWidth1 = this.font.width( "Dead pixel threshold:" );

//Header
   this.helpLabel = new Label( this );
   with ( this.helpLabel )
   {
      frameStyle = FrameStyle_Box;
      margin = 4;
      wordWrapping = true;
      useRichText = true;
      text = "<p><b>" + #TITLE + " v" + #VERSION +
             "</b> &mdash; This script replase Target pixels on averag of " +
             "appropriate near 8 pixels, acording MasterDark file out of range pixels.";
   }

//Dark file
   this.DarkFile = new Edit( this );
   this.DarkFile.readOnly = true;
   if (Parameters.has( "MasterDark" ))
      this.DarkFile.text = Parameters.get( "MasterDark" );
   else
      this.DarkFile.text = "Select MasterDark file";

   this.load_Button = new ToolButton( this );
   this.load_Button.icon = new Bitmap( ":/images/icons/select.png" );
   this.load_Button.toolTip = "Push to select MasterDark file";
   this.load_Button.onClick = function()
   {
      var loadFile = new OpenFileDialog;
      loadFile.caption = "Select MasterDark"
      loadFile.loadImageFilters();
      if(loadFile.execute())
      {
         this.dialog.DarkFile.text = loadFile.fileName;
         engine.MasterDark = loadFile.fileName;
      }
   };

   this.DarkFile_Sizer = new HorizontalSizer;
   this.DarkFile_Sizer.spacing = 4;
   this.DarkFile_Sizer.add( this.DarkFile, 1 );
   this.DarkFile_Sizer.add( this.load_Button );


// DeadPixel slider
    this.DeadPixel = new NumericControl(this);
    with (this.DeadPixel)
    {
      label.text = "Dead pixel threshold:";
      label.minWidth = labelWidth1;
      toolTip = "Define dead pixel clipping value";
      setRange( 0, 1 );
      slider.setRange(0,1000000 );
      slider.minWidth = 200;
      setPrecision( 8 );
      setValue (engine.DeadPixel);
      onValueUpdated = function( value ) engine.DeadPixel = value;
    }

// HotPixel slider
    this.HotPixel = new NumericControl(this);
    with (this.HotPixel)
    {
      label.text = "Hot pixel threshold:";
      label.minWidth = labelWidth1;
      toolTip = "Define hot pixel clipping value";
      setRange( 0, 1 );
      slider.setRange(0,1000000 );
      slider.minWidth = 200;
      setPrecision( 8 );
      setValue (engine.HotPixel);
      onValueUpdated = function( value ) engine.HotPixel = value;
    }

// NewInstance button
   this.newInstance_Button = new ToolButton( this );
   with ( this.newInstance_Button )
   {
      icon = new Bitmap( ":/images/interface/dragObject.png" );
      toolTip = "New Instance";
      onMousePress = function()
      {
         this.hasFocus = true;
         engine.exportParameters();
         this.pushed = false;
         this.dialog.newInstance();
      };
   }


// CFA CheckBox
   this.CFA_CheckBox = new CheckBox( this );
   with ( this.CFA_CheckBox )
   {
      text = "CFA";
      checked = engine.CFA
      toolTip = "Check if image is CFA. UnCheck if image from Monohrom imager";
      onCheck = function( checked ) engine.CFA = checked;
   }

// Standart buttons
   this.ok_Button = new PushButton( this );
   with ( this.ok_Button )
   {
      text = "OK";
      onClick = function()
      {
      if (engine.MasterDark)
         this.dialog.ok();
      else
         {
         var msg = new MessageBox( "You must select Master Dark file",
                                   (#TITLE + " Script"), StdIcon_Error, StdButton_Ok );
         msg.execute();
         }
      };
   }





   this.buttons_Sizer = new HorizontalSizer;
   with ( this.buttons_Sizer )
   {
      add( this.newInstance_Button );
      addStretch();
      add( this.CFA_CheckBox,1 );
      spacing = 92;
      add( this.ok_Button );
   }

   //

   this.sizer = new VerticalSizer;
   with ( this.sizer )
   {
      margin = 6;
      spacing = 4;
      add( this.helpLabel );
      add( this.DarkFile_Sizer );
      add( this.DeadPixel );
      add( this.HotPixel );
      add( this.buttons_Sizer );
   }

   this.adjustToContents();
   this.setFixedSize();
}

// Global parameters.
var engine = new CosmeticCorrectionEngine;
CosmeticCorrectionDialog.prototype = new Dialog;

function main()
{
   // If the script is being executed as a Script instance on a view context,
   // then apply it and exit, without showing any graphical user interface.
   // This allows us to run a script just as a regular (module-defined) process
   // instance.
   if ( Parameters.isViewTarget )
   {
      engine.apply();
      return;
   }

   console.hide();

   // If the script is being executed either directly or in the global context,
   // then we need a target view, so an image window must be available.
   if ( !engine.targetView )
   {
      var msg = new MessageBox( "There is no active image window!",
                                (#TITLE + " Script"), StdIcon_Error, StdButton_Ok );
      msg.execute();
      return;
   }


   var dialog = new CosmeticCorrectionDialog();
   for ( ;; )
   {
      // Execute the CosmeticCorrection dialog.
      if ( !dialog.execute() )
         break;

      // A view must be selected.
      if ( engine.targetView.isNull )
      {
         var msg = new MessageBox( "You must select a view to apply this script.",
                                   (#TITLE + " Script"), StdIcon_Error, StdButton_Ok );
         msg.execute();
         continue;
      }

      // Perform the CosmeticCorrection routine.
      engine.apply();

      // Quit after successful execution.
      break;
   }
}

main();

ADD Обновил код. CFA Ready! 8)
« Последнее редактирование: 12 Апр 2010 [17:08:53] от NKV »
G11, TT320, 40Da, TOA150F, FSQ106, PL16803, ...

Оффлайн mo

  • *****
  • Сообщений: 17 600
  • Благодарностей: 1079
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Re: PixInsight
« Ответ #196 : 12 Апр 2010 [13:35:44] »
Обновил код. CFA Ready! 8)
Спасибо!

Ещё не пробовал, но скоро опробую и отпишу о результатах.
モ - mo

Оффлайн astroeyer

  • *****
  • Сообщений: 1 192
  • Благодарностей: 14
    • Сообщения от astroeyer
Re: PixInsight
« Ответ #197 : 12 Апр 2010 [19:38:20] »
How to:
1. Пользоваться контейнером, чтобы лопатить кучку процессом(ми)(где читать, куда смотреть)?
2. Параметры для сложения кадров в ImageIntegration(кто, какие)?
3. Почему Debyar-зизация меняет размер(см. рис.)?
Упарился бороться с PixInsight, хелп?
"человек отличается от свиньи, в частности, тем, что иногда смотрит на звезды" (с) Амбарцумян

Оффлайн NKV

  • *****
  • Сообщений: 5 073
  • Благодарностей: 105
  • Nikolay Volkov
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от NKV
Re: PixInsight
« Ответ #198 : 12 Апр 2010 [20:31:39] »
How to:
1. Пользоваться контейнером, чтобы лопатить кучку процессом(ми)(где читать, куда смотреть)?
2. Параметры для сложения кадров в ImageIntegration(кто, какие)?
3. Почему Debyar-зизация меняет размер(см. рис.)?
Упарился бороться с PixInsight, хелп?
Давай от простого к сложному?
3. Супер пиксель = 4 баер пикселя собрать в 1 RGB пиксель. Поставь Bilinear - честная интерполяция.
2. Для каких задач? Слишком обширный вопрос. Конкретизируй цель.
1. Есть 2 контейнера: один для картинок, другой для процессов.
Смысл: Вот есть у тебя 2(или более) сессий на одинаковом оборудовании. 1-ю сесию ты ручками пропроцессил (и каждый свой шаг записал в виде иконок = маленький синий треугольник в каждой тулзе есть - как настроил, хватай и тащи на рабочий стол). В результате есть куча иконок (которые содержат все твои шаги и настройки). Большинство из них подойдут для 2й сессии. Кидай их в контейнер процессов, чтобы применить из все сразу и автоматом к какой нибудь картинке. Или применяй к Контейнеру Картинок, чтобы сделать одинаковое действие над кучей картинок. Так-же можно Контейнер процессов применить к Контейнеру Картинок - тогда вообще полная автоматизация и готовый шЫдевр на выходе. Ну почти Шидевр.

По поводу где мануал - нету его. Ибо софт растёт на глазах. Некогда им писать мануалы, лучше пусть хотелки исполняют. Есть отдельные обучалки, ВидеоТутариалы таких-же любителей и официальные тоже есть. Рекомендую тупо скачать для начала все видео ролики меню: Help > Online Video Tutorials. И просто их просмотреть - появится общее представление. Шибко не вдумывайся и не напрягайся - в тупик зайдёшь ибо всё сказанное в них неделю назад уже устарело. Самая свежая информация о всех галочках содержится в самих галочках - всплывающие подсказки. А уж если возникнут вопросы - поиск на форуме поддержки или в лоб там-же спроси - ответят через сутки исчерпывающе и 100%.
G11, TT320, 40Da, TOA150F, FSQ106, PL16803, ...

Оффлайн astroeyer

  • *****
  • Сообщений: 1 192
  • Благодарностей: 14
    • Сообщения от astroeyer
Re: PixInsight
« Ответ #199 : 12 Апр 2010 [21:02:15] »
Давай от простого к сложному?
Любимый метод, принял..
Цитата
3. Супер пиксель = 4 баер пикселя собрать в 1 RGB пиксель. Поставь Bilinear - честная интерполяция.
С этим понятно.
Цитата
2. Для каких задач? Слишком обширный вопрос. Конкретизируй цель.
Наколибровал серию, условно 15 кадров, выровнял по звездам - пора складывать, открываю "складыватель" - море вариаций. Куда ослу морду меж стогов направить? ???
Ну, например, выбрал режим Addtion+scale и чего-то там по шумам. Сложилось - интергральный смотрится темнее, чем одиночный...? Мозг вынесло.  :o
Перебрал еще пару вариаций - мозг вынесло еще пару раз.  :o
Вспомнил про Iris - как все было понятно и адекватно, сложил тупо(Addition) - получи блямбу и ровнял стрейчами.
Тут же...(плохие слова)... Потом, ума хватило Levels покрутить. Но баланс белого - мама не горюй...
Цитата
1. Есть 2 контейнера: один для картинок, другой для процессов.
Об контейнер для процессов споткнулся 1000 раз. А где искать контейнер для картинок, покажи для слепого, плиз?
С использованием контейнеров(как и для чгео) ясно, осталось найти...
Цитата
По поводу где мануал - нету его. Ибо софт растёт на глазах. Некогда им писать мануалы, лучше пусть хотелки исполняют.
Это понятно... пропускаем.
Цитата
Рекомендую тупо скачать для начала все видео ролики меню: Help > Online Video Tutorials. И просто их просмотреть - появится общее представление.
Уже просмотрено на 10-й раз(но, как говорится все сообщения пишутся для слепых). Вопросов больше, чем ответов.
Цитата
Шибко не вдумывайся и не напрягайся...Самая свежая информация о всех галочках содержится в самих галочках - всплывающие подсказки. А уж если возникнут вопросы - поиск на форуме поддержки или в лоб там-же спроси - ответят через сутки исчерпывающе и 100%.
Похоже скоро туда пойду,... где мои словарики на аглицком?... ;D
"человек отличается от свиньи, в частности, тем, что иногда смотрит на звезды" (с) Амбарцумян