Rychlý FITS prohlížeč
- MMys
- Příspěvky: 17996
- Registrován: 02. 01. 2001, 05:03
- Bydliště: Běleč nad Orlicí
- Věk: 51
- Kontaktovat uživatele:
Re: Rychlý FITS prohlížeč - nezná někdo ?
No trošku kostrbaté to je, ale asi 5x rychlejší (na 16Mpix mono FITSech). Nicméně to zrychlení je jenom v tom překreslení, v praxi to skoro není poznat, protože převážnou většinu prodlevy při přechodu na další snímek tvoří načtení z disku. I když to je SSD-čko (byť nijak extrémně rychlé). Na plotnovém disku to nelze poznat prakticky vůbec (rozdíl je u mě nějakých 80 vs. 15ms na vykreslení).
Jak to necháš na WIN je mi celkem jedno, použitelné je obojí, reálný rozdíl při procházení adresáře u mě na hraně detekovatelnosti. A stejně se to po prodlevě dointerpoluje hladce. Ale ten starší režim je o trošku hezčí i před vyhlazením.
Jak to necháš na WIN je mi celkem jedno, použitelné je obojí, reálný rozdíl při procházení adresáře u mě na hraně detekovatelnosti. A stejně se to po prodlevě dointerpoluje hladce. Ale ten starší režim je o trošku hezčí i před vyhlazením.
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Re: Rychlý FITS prohlížeč - nezná někdo ?
Poznámka:
Toto měření krátkých česových úseků je zatíženo chybou cca 16msec alespoň pod Windows . Není rozdílu mezi funkcemi New() a Gettickcount. Čásové úseky pak rostou cca právě po těch 16 msec . Alespoň co jsem se dočetl , tak obnovovací frekvence čtení systémového času ve W je 1/60 sec . Další věc co ovlivňuje trvání je běh dalších procesů na pozadí . Tak se musí brát ty krátké časy hodně z rezervou .
Toto měření krátkých česových úseků je zatíženo chybou cca 16msec alespoň pod Windows . Není rozdílu mezi funkcemi New() a Gettickcount. Čásové úseky pak rostou cca právě po těch 16 msec . Alespoň co jsem se dočetl , tak obnovovací frekvence čtení systémového času ve W je 1/60 sec . Další věc co ovlivňuje trvání je běh dalších procesů na pozadí . Tak se musí brát ty krátké časy hodně z rezervou .
SW 250/1000+EQ6 Pro, Achr 100/660, Achr 80/400 , ASI 294MC PRO i ASI 294MM PRO , ASI 2600MM Pro
- pavelseb
- Příspěvky: 971
- Registrován: 22. 11. 2009, 22:40
- Bydliště: Senetářov
- Věk: 40
- Kontaktovat uživatele:
Re: Rychlý FITS prohlížeč - nezná někdo ?
astar: no to asi nebude úplně pravda
v pohodě se dají měřit milisekundové operace 
Je pravda že nevím jak přesně to myslíš (možná nějakou konkrétní funkce), ale například v C# pomocí aktuálního času v pohodě na jednotky ms.


Je pravda že nevím jak přesně to myslíš (možná nějakou konkrétní funkce), ale například v C# pomocí aktuálního času v pohodě na jednotky ms.
GSO 150/750, EQ6 Pro, SW 70-500 + QHY5L-II, QHY 294MM, Canon 450D, TS Comacorrector 0.95x
Re: Rychlý FITS prohlížeč - nezná někdo ?
astar ma na mysli GetTickCount ktory naozaj presnost 10-16ms.
SW 150/750, TS UNC 200/800, SW EQ6-R, Canon R10, ASI220Mini, ASI1600MM Pro, ASI485MC, SW Flex 300/1500 INDI/KStars build skript FITS/XISF prehliadač
- Tomáš Grygarčík
- Příspěvky: 1788
- Registrován: 18. 07. 2010, 23:35
- Bydliště: Malé Hoštice
- Věk: 36
- Kontaktovat uživatele:
Re: Rychlý FITS prohlížeč - nezná někdo ?
GetTickCount už dlouho nepoužívám, jednoduchý čas si počítám sám ze systémového Now(). Přesnější měření dělám z fpGetTimeOfDay (Now() na Linuxu z něj vychází a pouze zaokrouhluje) a na Windows z QueryPerformanceCounter + QueryPerformanceFrequency a časy vychází stejně, akorát s mikrosekundami.
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-1 mark II, E-M1 mark III, E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž
FITS prohlížeč
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-1 mark II, E-M1 mark III, E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž
FITS prohlížeč
Re: Rychlý FITS prohlížeč - nezná někdo ?
Omluva : Ve vlastním fit prohlížeči jsem zaměnil proměnné při zobrazování (i a l -blbě zvolené
) , tak jsem neustále zobrazoval hodnotu přes GetTickCuont a tedy nezjistil rozdíl , proto jsem o tom napsal. Člověk někdy kouká a nevidí to co má před očima
.
Jak napsal Martin, je to bezvýznamné v případě plotnového disku . Načtení 23 MB souboru pak trvá cca 170-220 msec .
Jinak v mém programu přepočet zobrazení velikosti 1600-1000 pix trvá 12-20 (předtím 16 nebo 32) msec z fitu 23MB.


Jak napsal Martin, je to bezvýznamné v případě plotnového disku . Načtení 23 MB souboru pak trvá cca 170-220 msec .
Jinak v mém programu přepočet zobrazení velikosti 1600-1000 pix trvá 12-20 (předtím 16 nebo 32) msec z fitu 23MB.
SW 250/1000+EQ6 Pro, Achr 100/660, Achr 80/400 , ASI 294MC PRO i ASI 294MM PRO , ASI 2600MM Pro
- Tomáš Grygarčík
- Příspěvky: 1788
- Registrován: 18. 07. 2010, 23:35
- Bydliště: Malé Hoštice
- Věk: 36
- Kontaktovat uživatele:
Re: Rychlý FITS prohlížeč - nezná někdo ?
Jeden z důvodů, proč jsem C a všem jeho příbuzným nikdy nepřišel na chuť. Zlatý Pascal.astar píše:Omluva : Ve vlastním fit prohlížeči jsem zaměnil proměnné při zobrazování (i a l -blbě zvolené)
Upravil jsem podmínku, že se zmenšuje n-násobně, až když je obraz n-násobně menší, předtím se zmenšoval víc a následně trochu roztáhl, bylo to rychlejší, ale kostičkovanější.
Trochu jsem si hrál s nastavením optimalizací napříč všemi platformami, kdyby to někomu nešlo spustit, či házelo chyby (neplatná instrukce apod.), dejte vědět.
Došlo mi, že to dělám hlavně kvůli sobě. Já ten program používám přímo při focení v terénu na pomalém notebooku, kdy si data prohlížím a neustále měním nastavení histogramu pro optimální zobrazení. Data už jsou v paměti, načítání z disku neřeším, pouze je přepočítám a zobrazím, a proto je mi příjemnější, když se překreslí 4× až 5× rychleji (protože přepočet zabere stále stejnou dobu).
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-1 mark II, E-M1 mark III, E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž
FITS prohlížeč
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-1 mark II, E-M1 mark III, E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž
FITS prohlížeč
Re: Rychlý FITS prohlížeč - nezná někdo ?
Tomáši, taky jsem na tom stejně , C mi nějak nepřirostlo k srdci
. Používám staré Delphi nebo někdy Lazarus a to pokud ty Delphi neumožňují . Jasně nejsem profík jako ty ,jen samouk. Pro větší rychlost některých výpočtů pak používám i assembler.

SW 250/1000+EQ6 Pro, Achr 100/660, Achr 80/400 , ASI 294MC PRO i ASI 294MM PRO , ASI 2600MM Pro
Re: Rychlý FITS prohlížeč - nezná někdo ?
Tomáši, a tobě tohle neumožňuje dělat přímo program , ve kterém fotíš ?Tomáš Grygarčík píše: Došlo mi, že to dělám hlavně kvůli sobě. Já ten program používám přímo při focení v terénu na pomalém notebooku, kdy si data prohlížím a neustále měním nastavení histogramu pro optimální zobrazení.
Vím, že třeba Fire Capture ani CCDOPS neumožňuje práci z právě nafocenými obrázky přímo. Já používán kamery ATIK , a tam při snímání mohu celou dobu během expozice dalšího obrázku si při prohlížení dělat cokoliv- prostě ideální pro EAA
lepší rada žádná než špatná
milantos(šnek)centrum(puntík) cz
milantos(šnek)centrum(puntík) cz
- Tomáš Grygarčík
- Příspěvky: 1788
- Registrován: 18. 07. 2010, 23:35
- Bydliště: Malé Hoštice
- Věk: 36
- Kontaktovat uživatele:
Re: Rychlý FITS prohlížeč - nezná někdo ?
Na snímání jsem si napsal vlastní aplikaci už v roce 2014, a to hlavně na snímání planet. Když jsem si pořídil ASI1600MM, k mému zděšení to s dlouhými expozicemi moc nekamarádilo, přece jenom u videa se jede na kvantitu, než na kvalitu. Časem jsem dodělal spoustu maličkostí okolo, aby to fungovalo, nicméně je to nabalování nových věcí na staré jádro. Radši bych to napsal znovu od nuly, avšak se současným rozsahem aplikace (zhruba 13000+ řádků kódu) by to trvalo nepříjemně dlouho.
Momentálně je pro mne jednodušší snímat v jedné aplikaci a detailně kontrolovat v druhé.
PS: napsal jsem si vlastní, protože to, co bylo tehdy na Linuxu k dispozici, buď nefungovalo, anebo to bylo nedoladěné, anebo to původně nebylo pro astro a chyběly důležité funkce.
Momentálně je pro mne jednodušší snímat v jedné aplikaci a detailně kontrolovat v druhé.
PS: napsal jsem si vlastní, protože to, co bylo tehdy na Linuxu k dispozici, buď nefungovalo, anebo to bylo nedoladěné, anebo to původně nebylo pro astro a chyběly důležité funkce.
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-1 mark II, E-M1 mark III, E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž
FITS prohlížeč
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-1 mark II, E-M1 mark III, E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž
FITS prohlížeč
- Tomáš Grygarčík
- Příspěvky: 1788
- Registrován: 18. 07. 2010, 23:35
- Bydliště: Malé Hoštice
- Věk: 36
- Kontaktovat uživatele:
Re: Rychlý FITS prohlížeč - nezná někdo ?
Už mi to umožňuje. Trvalo to asi dvě hodiny i s odladěním. Na procházení snímků v terénu se stejně nevyhnu použití prohlížeče.MilAN píše:Tomáši, a tobě tohle neumožňuje dělat přímo program , ve kterém fotíš ?
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-1 mark II, E-M1 mark III, E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž
FITS prohlížeč
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-1 mark II, E-M1 mark III, E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž
FITS prohlížeč
- Tomáš Grygarčík
- Příspěvky: 1788
- Registrován: 18. 07. 2010, 23:35
- Bydliště: Malé Hoštice
- Věk: 36
- Kontaktovat uživatele:
Re: Rychlý FITS prohlížeč - nezná někdo ?
Už nějakou dobu jsem v hlavě nosil myšlenku na pěknější škálování obrazu, dnes jsem to spáchal:
Windows 64bit
Linux x86_64
Windows 32bit
Linux ARMv7
Linux ARMv8 (aarch64)
V horní liště jsou teď na výběr tři možnosti ke srovnání, výchozí je ta nově naprogramovaná:
Windows 64bit
Linux x86_64
Windows 32bit
Linux ARMv7
Linux ARMv8 (aarch64)
V horní liště jsou teď na výběr tři možnosti ke srovnání, výchozí je ta nově naprogramovaná:
- Původní
nativní systémové vykreslení - Nové jednoduché
vynechávání pixelů, nejrychlejší a nejošklivější - Nové komplexní
výsledný pixel se počítá zprůměrováním pixelů (které v předchozí metodě vynechávám), navíc je to paralelizované, kvalitou se to blíží hladké interpolaci, u mono fotek s bayerem stále tvoří mřížku, na slabších procesorech to dá zabrat
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-1 mark II, E-M1 mark III, E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž
FITS prohlížeč
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-1 mark II, E-M1 mark III, E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž
FITS prohlížeč
- MMys
- Příspěvky: 17996
- Registrován: 02. 01. 2001, 05:03
- Bydliště: Běleč nad Orlicí
- Věk: 51
- Kontaktovat uživatele:
Re: Rychlý FITS prohlížeč - nezná někdo ?
U mě vše chodí, nové škálování nenechává ve více stretchnutém obarzu tmavé pixely v šumu, je to pěkně vyhlazené.
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
- palkog
- Příspěvky: 649
- Registrován: 11. 05. 2012, 14:11
- Bydliště: Presov, SR; Ondrejov, CR
- Věk: 32
- Kontaktovat uživatele:
Re: Rychlý FITS prohlížeč - nezná někdo ?
Zobrazuje sa to pekne. Vyrazny je aj rozdiel v rychlosti. Osobne by som tam nechal komplexne aj jednoduche vykreslovanie. Niekedy je podstatnejsia rychlost ako kvalita zobrazenia.
Este mam jeden navrh ku zobrazovaniu informacii z raw suborov. Aspon polovica hodnot je u mna prazdna (raw z Canon). Mozno pri inej znacke fotaku sa zobrazuju aj ine informacie. Nebolo by mozne nezobrazovat tie prazdne hodnoty? Bolo by to prehladnejsie.
Tiez mi v tych informaciach chyba ohniskova vzdialenost.
Este mam jeden navrh ku zobrazovaniu informacii z raw suborov. Aspon polovica hodnot je u mna prazdna (raw z Canon). Mozno pri inej znacke fotaku sa zobrazuju aj ine informacie. Nebolo by mozne nezobrazovat tie prazdne hodnoty? Bolo by to prehladnejsie.
Tiez mi v tych informaciach chyba ohniskova vzdialenost.
Web, Astrofotky
- SW 200/1000, SW ED 72/420, Coronado PST
- EQ-5Pro, StarAdventurer
- Canon 600D, 6D, ASI224MC, Neptune-C II
- 18-55mm, 28-80mm, Tamron 70-300mm, Zeiss Pancolar 50mm, Zeiss Sonnar 180mm, Takumar 135mm; Samyang 8mm fisheye, 14mm, 20mm, 500mm
- Tomáš Grygarčík
- Příspěvky: 1788
- Registrován: 18. 07. 2010, 23:35
- Bydliště: Malé Hoštice
- Věk: 36
- Kontaktovat uživatele:
Re: Rychlý FITS prohlížeč - nezná někdo ?
Pozměnil jsem terminologii způsobu vykreslení podle toho, co to vlastně dělá. Přeskakování pixelů jsem taktéž paralelizoval, protože proč ne?
Vybraná volba se ukládá do INI.
Pohledal jsem něco sofistikovanějšího na čtení EXIFu a nyní se zobrazuje jen to, co se ze souboru přečte.
Odkazy na testovací sestavení:
Windows 64bit
Linux x86_64
Windows 32bit
Linux ARMv7
Linux ARMv8 (aarch64)

Pohledal jsem něco sofistikovanějšího na čtení EXIFu a nyní se zobrazuje jen to, co se ze souboru přečte.
Odkazy na testovací sestavení:
Windows 64bit
Linux x86_64
Windows 32bit
Linux ARMv7
Linux ARMv8 (aarch64)
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-1 mark II, E-M1 mark III, E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž
FITS prohlížeč
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-1 mark II, E-M1 mark III, E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž
FITS prohlížeč