PixInsight

Povídání o astronomické literatuře, počítačových planetáriích, hvězdných mapách, atd.
Uživatelský avatar
LukasNestak
Příspěvky: 849
Registrován: 11. 07. 2018, 17:27
Bydliště: Sereď
Věk: 36

Re: PixInsight

Příspěvek #811 od LukasNestak » 31. 07. 2019, 10:43

To je pravda, ale ak sa to robí citlivo a s rozumom, tak v tom určite prínos bude. Hlavne pri datach z DSLR a mesta.
T7m_6Dmod_qhy10_gs190/50mm_N250f4CFmod_LosmandyG11Geminy1
http://astrofotky.cz/~Nestak

datel
Příspěvky: 3
Registrován: 13. 08. 2019, 08:15

Re: PixInsight

Příspěvek #812 od datel » 15. 08. 2019, 14:53

Ahoj,
učím se PI a chtěl jsem se zeptat, jestli někdo neví jak udělat následující věc: od jednoho snímku odečíst/sečíst/apod. pouze nadefinovanou oblast z jiného snímku. Takže např. ve výsledku vznikne nový snímek o stejném rozměru jako původní a ten bude jen modifikován v oblasti se středem X,Y a poloměru r pixelů, kde bude např. odečtena hodnota z druhého snímku?
Původně jsem si myslel, že by mohlo jít udělat masku celého snímku a tam nějak ručně/myší "odmaskovat" jen potřebnou oblast, ale když jsem se seznámil jak PI vytváří masky, tak to takto nepůjde. Jedině přes PixelMath. (Tam jsem zjistil, že stejně nevím jak mu říct "spočítej to co chci na omaskovaném snímku a použij tam masku m1").
Takže jediná možnost co by mohla fungovat je s použitím podmínek. Vezmi snímek č1 odečti ze snímku č2 oblast a to za podmínky že výška, šířka spadají do nějakého intervalu, resp. je splněna podmínka že pixely spadají do kruhu o středu X,Y a poloměru r pixelů.

Uživatelský avatar
MMys
Příspěvky: 14837
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 46
Kontaktovat uživatele:

Re: PixInsight

Příspěvek #813 od MMys » 15. 08. 2019, 15:09

Je to daleko jednodušší. PI disponuje těmito funkcemi:

inellipse( xc, yc, rx, ry )
inrect( x0, y0, width, height )

které testují jestli bod leží v elipse nebo odbdélníku. Pokud je to splněno, vrací 1, pokud je bod mimo, vrací 0
Můžeš to tou funkcí ten druhý obraz třeba násobit, což ti zajistí přesně to co potřebuješ.

a pokdu bys potřeboval dělat místo ostrého přechodu nějaké kruhové a šikmé přechody, gradienty, tak jsou tam užitečné ještě tyhle funkce:

rdist( [xc, yc] ) - vrací radiální vzdálenost pixelu od definovaného středu
pangle( [xc, yc] ) - vrací poziční úhel pixelu od definoavného středu

d2seg( x1, y1, x2, y2 ) - vrací vzdálenost (kolmou, nejkratší) pixelu od přímky procházející body x1,y1 x2,y2
http://foto.astronomy.cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N300/1200, N185/610, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, CCD G3-16200

datel
Příspěvky: 3
Registrován: 13. 08. 2019, 08:15

Re: PixInsight

Příspěvek #814 od datel » 16. 08. 2019, 08:15

No, chová se to divně. Minimálně funguje to vynásobení. Pokud např. vynásobím nějaký snímek inrect(width($T)/4,height($T)/4,width($T)/2,height($T)/2) tak to opravdu vytvoří jen výřez z původního snímku v okolí středu. Až sem to funguje dobře.

A teď pokus; vezmu si nějaký snímek. Dále např. s pomocí sum udělám součet s tím stejným snímkem - zdánlivě se nic nezměnilo, jen úroveň pozadí je dvojnásobná. A teď od toho součtovýho zase odečtu ten původní. Výsledek je ten stejný snímek jako na začátku, alespoň co se pozadí týče. Až sem to funguje jak bych čekal.
A teď bych očekával, že když od toho součtového snímku odečtu jen část z toho původního snímku s pomocí např. inrect(), tak to musí zase vypadat stejně jako ten původní, jen s tím, že uprostřed nového snímku bude oblast, co má úroveň pozadí s původní hodnotou.

A co to udělá ve skutečnosti? uprostřed vznikne černý obdélník, ve kterém zmizelo prakticky vše z původního snímku. Proč? Jediné, co souhlasí je to, že úroveň té černé uprostřed odpovídá očekávané úrovni pozadí z původního snímku.

Uživatelský avatar
mirkovacik
Příspěvky: 222
Registrován: 10. 06. 2015, 17:26
Věk: 47

Re: PixInsight

Příspěvek #815 od mirkovacik » 16. 08. 2019, 08:28

Sú tie snímky lineárne alebo strečnuté?
Ak sú lineárne a to, čo vidíš na obrazovke je zobrazované cez STF - tá je pre každú snímku iná - tak hoci vyzerajú podobne, dáta môžu byť násobne/rádovo v iných hodnotách - čiže jedno v porovnaní s druhým môže byť uplne čierne. A potom to môže robiť divy.

Ak sú strečnuté - každé môže byť inak - a zasa divy.

Mne to zafungovalo, keď som robil dačo podobné - keď som ich mal lineárne a spravil som linear fit jedného k druhému.

(A ešte vzorec môže mať v sebe logickú chybu, na ten som sa nepozera, to si skontroluj. :) )

datel
Příspěvky: 3
Registrován: 13. 08. 2019, 08:15

Re: PixInsight

Příspěvek #816 od datel » 16. 08. 2019, 08:40

Jo, to je přesně ono. Už se to chová jak má. Bylo to tím rozdílným zobrazením přes STF. Díky.


Zpět na “Software, literatura, ...”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti