Uusi Halostack

Aloittaja pnuu, 25.04.2015, 13:11:44

« edellinen - seuraava »

pnuu

Heips,

Tässä on lomalla tullut naputeltua aamusta yöhön uutta Halostack-versiota kasaan, ja sain ensimmäisen julkaisukelpoisen version kasaan.

Vieläkin mennään komentorivipohjalta, mutta koodi on nyt järjestelty siten, että GUI:n tekeminen on edes teoriassa mahdollista. Käyttölogiikka on pitkälti sama kuin vanhassakin versiossa, mutta joitakin uusia toimintoja on tullut mukaan:

  • B-R
  • G-R
  • B-G
  • RGB mix
  • emboss
  • histogrammin levitys
  • mahdollisuus tehdä esivalintoja konfiguraatiotiedostoon

Joitakin vanhoja ominaisuuksia vielä puuttuu:

  • kuvien kierto
  • kuvien normalisointi

Suunnitelmissa olisi lisätä mahdollisuus ottaa huomioon käytetyn linssin (idealisoitu) projektio, jolloin kuvien kohdistamisessa halot osuisivat paremmin kohdalleen kuin pelkällä x/y-suuntaisilla siirroilla. Tämä ominaisuus on luultavasti hieman kauempana tulevaisuudessa.

Jokunen esimerkkikomento:

Keskiarvo kaikista tiff-päätteisistä kuvista:

halostack_cli -a avg.png *tiff

B-R -käsittely edellä tehdylle keskiarvopinolle:

halostack_cli -a avg_br.png -E br avg.png

Gradientinpoisto ja B-R -käsittely:

halostack_cli -a avg_gradient_br.png -E gradient -E br avg.png

Gradientinpoisto, B-R ja histogrammin skaalaus (tyhjät pois):

halostack_cli -a avg_gradient_br_stretch.png -E gradient -E br -E stretch avg.png

Ja tietysti nämä kaikki käpistelyt voidaan tehdä myös pinoamisen yhteydessä, mutta on nopeampaa käyttää keskiarvopinoa välituloksena ja tehdä pelkät jälkikäsittelyt valmiille pinolle. Huomatkaa, että jälkikäsittelyt tehdään annetussa järjestyksessä, eikä esim. histogrammin venytystä kannata tehdä ennen B-R -käsittelyä.

Täysi dokumentaatio löytyy täältä:

http://halostack.readthedocs.org/en/latest/index.html

Olkaa hyvä ja lukekaa, tai ainakin selatkaa, läpi ;-)

Lähdekoodi täältä:

https://github.com/pnuu/halostack

Ja tarkoituksellisesti vasta täällä ihan lopussa linkki 64-bittiseen Windows-binääriin:

https://dl.dropboxusercontent.com/u/12078191/halostack_cli.exe


Panu
Panu Lahtinen
"You haven't really been anywhere until you've got back home",
Twoflower in "The Light Fantastic"

pnuu

Pieni päivitys jo. Tuossa aikaisemmassa oli käytössä gradientinpoistossa tasa-arvoinen konvoluutioydin, joka tuotti aika pahaa artefaktia varsinkin peittäjän lähelle. Korvasin tämän gaussisella, ja jälki B-R -käsittelyssä parani huomattavasti peittäjän ympäristössä.

Päivitetty Windows-binääri (64-bit) löytyy samasta osoitteesta.
Panu Lahtinen
"You haven't really been anywhere until you've got back home",
Twoflower in "The Light Fantastic"

maukkaK

Windowsiin asentaminen ei onnistunut.

loki:
2015-05-05 12:15:58,901 - halostack_cli - DEBUG: []
2015-05-05 12:15:58,901 - halostack_cli - WARNING: Your operting system is Windows, so limiting to one processor.
2015-05-05 12:15:58,901 - halostack_cli - ERROR: Nothing to do.

Onko joku onnistunut?  Saisko ohjeita?
Canon 7D, 300mm/4 L IS USM. Samyang 8 ja 14mm, EF-S 18-55mm
HEQ-5, Celestron EHD8

pnuu

Lainaus käyttäjältä: maukkaK - 05.05.2015, 12:25:56
Windowsiin asentaminen ei onnistunut.

loki:
2015-05-05 12:15:58,901 - halostack_cli - DEBUG: []
2015-05-05 12:15:58,901 - halostack_cli - WARNING: Your operting system is Windows, so limiting to one processor.
2015-05-05 12:15:58,901 - halostack_cli - ERROR: Nothing to do.

Onko joku onnistunut?  Saisko ohjeita?

Mitään asennusta ei tarvita, pelkkä kopiointi koneelle (ja mahdollisen työpolun asetus). Nyt sinulta puuttui komennosta määrittely minkälainen pino tehdään sekä itse pinottavat kuvat. Ks. ensimmäinen komentoesimerkki yltä.
Panu Lahtinen
"You haven't really been anywhere until you've got back home",
Twoflower in "The Light Fantastic"

einari

Joo hyvin onnistui wintoosalla kun antoi tarpeelliset komentoloitsut.
Jotain warningeja voi tulla mutta niistä ei kuulemma tarvitse välittää.
___
Tapio

maukkaK

Auts! Luulin vaikeammaksi kuin olikaan.
Joo, pelittää.
Canon 7D, 300mm/4 L IS USM. Samyang 8 ja 14mm, EF-S 18-55mm
HEQ-5, Celestron EHD8

monni

Huikean hyvältä tuntuu, kun viimein pääsi koittamaan tuoreella pinolla. Harmi ettei omissa päivän pinoissa ole 22r:n ja 22ys:n lisäksi mitään sen maagisempaa. Mutta varsinkin b-r, gradientinpoisto ja histogrammin venytys tuottaa huikeasti parempaa jälkeä mitä saan itse Photarilla aikaan. Hyvältä näyttää.

--view-gamma vivun kanssa on nyt jotain mystiikkaa Windowssissa, mutta pitää siitä kysellä Panulta tarkemmin.

Loistava softa, hyviä päivityksiä. Panulle kiitos!
https://www.facebook.com/monni

"En ole tähtitieteen tohtori mutta voin vilkaista."

pnuu

Lainaus käyttäjältä: monni - 24.05.2015, 18:08:53
--view-gamma vivun kanssa on nyt jotain mystiikkaa Windowssissa, mutta pitää siitä kysellä Panulta tarkemmin.

Bugi löydetty ja korjattu. Päivitin dropboxiin version 0.2.2. Kiitoksia bugilöydöstä :-)

Lainaa
Loistava softa, hyviä päivityksiä. Panulle kiitos!

Kiitoksia :-) Sitten kun saisi vielä edistettyä sitä GUI-kikkaretta. Mock-up on jo, ja Zuh tekikin jo yhden virityksen B-R- ja USM-käsittelyjä varten, mutta siitä ei ole windows-binääriä.
Panu Lahtinen
"You haven't really been anywhere until you've got back home",
Twoflower in "The Light Fantastic"

PekkaL

Onko Halostack vielä olemassa?
Pekka Lähteenmäki

pnuu

Lainaus käyttäjältä: PekkaL - 22.01.2019, 14:22:52
Onko Halostack vielä olemassa?

Onhan se: https://github.com/pnuu/halostack

Ei ole vain tullut päivitettyä aikoihin. Muutama isompi muutos on ollut mielessä (dask, Python 3.6 - tuki, ImageMagick:n häivyttäminen, ...), muttei ole saanut aikaiseksi aloittaa.
Panu Lahtinen
"You haven't really been anywhere until you've got back home",
Twoflower in "The Light Fantastic"

PekkaL

Lainaus käyttäjältä: pnuu - 22.01.2019, 19:58:19
Onhan se: https://github.com/pnuu/halostack

Ei ole vain tullut päivitettyä aikoihin. Muutama isompi muutos on ollut mielessä (dask, Python 3.6 - tuki, ImageMagick:n häivyttäminen, ...), muttei ole saanut aikaiseksi aloittaa.

Kiitos, tämän halusinkin tietää! Ostin käytetyn pc-läppärin johon ajattelin Halostackin laittaa. Sitten ei muuta kuin kokeilemaan!

Kiitoksia vielä Halostackin kehittämisestä!
Pekka Lähteenmäki

msiren

Olen koittanut saada tätä toimimaan mutta hankalaa tuntuu olevan. Tuota uusinta Windows-binääriä ei taida mistään enää löytyä?

Asensin aluksi tuolta githubista version (0.3.3) kaapista löytyneeseen ylimääräiseen Raspberry Pi:hin mutta sillä nosetest palauttaa kaksi erroria enkä päässyt selville miten niistä pääsee eroon.

Päätin sitten asentaa Windowssiin Pythonin ja tarvittavat riippuvuudet. Mutta nyt kun testaan riikonen2.zip paketille maksimipinoa (.\halostack_cli.py -M maksimi.png *.JPG) on kuva täysin musta.

Olisiko ideoita mikä on pielessä?

pnuu

Enpä osaa sanoa mistä mikäkin johtuu. Luultavasti useamman kirjaston versiot ovat muuttuneet ajansaatossa sen verta radikaalisti että joku menee senkin takia pieleen.

Mutta wanha pakeoitu exe löytyy täältä. Aikaisemmin täällä ollut linkki hajosi  joskus pari vuotta sitten kun Dropbox muutti tiedostojen linkitystä.

Löytäisipä aikaa niin päivittäisi Halostackin käyttämään nykyaikaisia kirjastoja...
Panu Lahtinen
"You haven't really been anywhere until you've got back home",
Twoflower in "The Light Fantastic"