3D makro

Re: 3D makro

Příspěvekod Luisifer » 22 říj 2017 22:25

No jo, já to nějak moc neřeším, jestli s malym nebo velkym. :)

A zas sem krapec pohl s mikroposuvem. Předtím sem natvrdo zabíjel běžící krokování když sem poslal příkaz k zastavení mikroposuvu, a to bez ohledu na to v jakym stavu ten prográmek byl.

Teď sem to udělal trošku čistější formou. Prográmek krokování umí odchytit signál SIGTERM (signál na ukončení), přestane po něm krokovat a nově navíc zapíše do texťáku kolik kroků udělal (přičte k už nakrokovanymu co v souboru je). Soubor bude o relativní pozici v počtech kroků, kterou budu moct příkazem nulovat (nastavit novou relativní nulovou pozici). A prográmek se teda ukončí po přičtení nakrokovanyho (nebo odečtení, pokud krokoval opačným směrem) počtu kroků, který je buď v počtu kolik mu bylo zadany, aby odkrokoval nebo kolik jich stihl odkrokovat než mu byl zaslán signál k ukončení (předčasnymu).

A navíc sem už přidal aj akceleraci (akceleruju přes tabulku koeficientů, ale stačí to...).
Přílohy
steps.jpg
steps.jpg (408.92 KiB) Zobrazeno 13011 krát
EXIF-Data
Použití blesku: No flash function
Uživatelský avatar
Luisifer
 
Příspěvky: 3698
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod ladysk » 23 říj 2017 06:56

... jediné, co mě tak napadá, je snad - šílený Otto ... :-) ačkoliv coby " Apač " zcela nechápu, o čem je řeč... Pro nezasvěcené - Apač je letité pojmenování pro fotografa plížícího se terénem, jenž se snaží něco překvapit na jednocvak :-)
Tomu se říká zapálení pro věc ... (n)
ladysk
 
Příspěvky: 430
Registrován: 26 zář 2014 11:09
Bydliště: Hradec Králové

Re: 3D makro

Příspěvekod bmx » 23 říj 2017 07:19

i
ladysk píše:... jediné, co mě tak napadá, je snad - šílený Otto ... :-) ačkoliv coby " Apač " zcela nechápu, o čem je řeč... Pro nezasvěcené - Apač je letité pojmenování pro fotografa plížícího se terénem, jenž se snaží něco překvapit na jednocvak :-)
Tomu se říká zapálení pro věc ... (n)


Ano potvrzuji...Luisifer v akci...ano, je to on, před léty... (n)

Luďas zdravím... (n)
bmx
 
Příspěvky: 8962
Registrován: 25 kvě 2012 13:13

Re: 3D makro

Příspěvekod Luisifer » 23 říj 2017 20:12

No jo Jindro, to se ještě to světlo tak moc neřešilo, hlavně se cvakalo. :)

ladysk: tak třeba teď aktuálnější screenshot (REST) bude pochopitelnější:
Obrázek

VNC je vzdálená plocha počítače co je součástí mikroposuvu (Raspberry Pi 3 = malina) připojenyho na síti přes wifi.
Na tomhle obrázku je to ta zelená destička vpravo nahoře:
Obrázek

REST jsou příkazy co mají tvar podobně jako internetová adresa (jen používám místo jména číselnou IP adresu, tj. není to ve tvaru http://rpi1:1212/pos (1212 je zvolený speciální port, standart http je port 80), ale ve tvaru http://192.168.8.105:1212/pos ). Konkrétně příkaz POS sem zvolil k navrácení aktuálního stavu napočítaných kroků od relativně nastavené nuly. V okně prohlížeče co je na screenshotu (REST) v pravym dolním rohu okno úplně v popředí je vidět adresa vložená do prohlížeče a v obsahu prohlížeče je vráceny číslo 16052. Co je od nějaké relativní nulové pozice 16052 kroků dopředu, kdy pět kroků je jeden mikrometr, tj. je to z nulové pozice posuv o 3.2104 mm.

Na screenshotu je otevřený i soubor odkud je ta hodnota přečtena (pos.txt) a v editoru je zobrazený prográmek simple_example.c (ze kteryho vycházím a upravuju si ho k obrazu svymu) a část, která vyřizuje právě volání POS, funkce jmenující se callback_get_pos. Ta funkce otevře soubor a pošle jeho obsah jako odpověď. Buď si tu odpověď můžu zobrazit v prohlížeči nebo ji využiju ve windows aplikaci co sem o ní už dřív psal, která bude všechno řídit:
Obrázek

Další REST příkazy budou posuv dopředu (http://....:1212/forward), dozadu (http://....:1212/backward), vynulování pozice (http://....:1212/zero), zastavení (http://....:1212/stop) a vypnutí maliny (Raspberry Pi 3) (http://....:1212/shutdown) pro korektní ukončení Linuxu před odpojením napájení.

Trošku srozumitelnější?
Uživatelský avatar
Luisifer
 
Příspěvky: 3698
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod Luisifer » 31 říj 2017 16:12

Tak po víkendu už je všechno komplet na Raspberry Pi 3 hotovy (možná někdy časem ještě budu zkoušet změnit průběh akcelerace / decelerace), aj sem to zazálohoval tentokrát (image micro SD karty), takže relativně by měla být, při nějakym dalším nepovedenym upgradu třeba (pokud nepřijdu o zálohy), snadno obnovitelná současná verze od nastavení systému po napsany prográmky.

Horší, že se mi navíc o víkendu povedlo prozměnu přijít kompletně :oops: o uvedenou WPF aplikaci:
Obrázek

alespoň mi zůstává z dřívějška pro případ stará verze aplikace:
Obrázek

Škoda že v té WPF už byla velká část hotová tak jak sem chtěl co se využití Canon SDK týkalo. A opět sem zjistil, že sem si to ani jedinkrát nezazálohoval. :geek: Takže podobně jak proběhlo u Raspberry Pi 3, taky opět programování od nuly. No alespoň se procvičím v C#....



Tak sem alespoň cvakl současnou podobu do série k předešlém:
http://12in.cz/fotografie/obr/99__30_Li ... echnika-VI
Obrázek
Uživatelský avatar
Luisifer
 
Příspěvky: 3698
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod kutilka » 01 lis 2017 06:05

Zařízení je krásné a precizní. (n)
Nicméně bych viděl slabinu ve stativové hlavě. Posuv je umístěný v "houpačce", určitě by si zasloužil pevnou základnu s antivibrační úpravou a manipulovat s fotografovaným objektem.
Uživatelský avatar
kutilka
 
Příspěvky: 283
Registrován: 27 říj 2011 20:17
Bydliště: Přerov

Re: 3D makro

Příspěvekod Luisifer » 01 lis 2017 06:31

No ono to s tou hlavou není tak horky, horší je ta prkenná podlaha, na které to cely stojí a nesmím se při focení ani pohnout. :)

V té houpačce má výhodu ten plynulý pohyb, že se při profocování mikroposuv nezastaví (takže nedochází k dynamickém rázům).

Uvidím jestli k tomu dojde tímhle způsobem. Ale časem bych rád další osy "nabaloval" na tuto. Místo hýbání focenou scénou.
Uživatelský avatar
Luisifer
 
Příspěvky: 3698
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod kutilka » 01 lis 2017 10:51

Záleží taky na tom, jak velké předměty fotíš...
Prkenná podlaha?
V českém rozhlase používali na odstranění přenosu vibrací plovoucí žulovou desku v pískovém loži.
V současnosti se používají pod gramofony takovéto forichtungy:
https://www.google.cz/search?biw=1920&b ... l73Yxfw6dY
My v Meoptě v měřicích laboratořích používáme antivibrační stoly:
Přílohy
2g.png
2g.png (220.64 KiB) Zobrazeno 12914 krát
Uživatelský avatar
kutilka
 
Příspěvky: 283
Registrován: 27 říj 2011 20:17
Bydliště: Přerov

Re: 3D makro

Příspěvekod Luisifer » 01 lis 2017 17:56

Houpající se prkenná podlaha v patře domu. ;)

To je bez pevné vazby mezi focenou scénou a posuvem větší problém než stativová hlava. Ale to upnutí na stativ sem zvolil ne jako cíl, ale jako dočasný mezikrok, abych mohl posuv alespoň už v tomhle stavu používat.
Uživatelský avatar
Luisifer
 
Příspěvky: 3698
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod Luisifer » 07 lis 2017 20:36

Tak takhle by měla vypadat ta nová verze od nuly budovaná. Trochu sem k tomu přistoupil jinak než u pedešlé, snad to bude i praktičtější.
Přílohy
MicroStePi.png
MicroStePi.png (34.02 KiB) Zobrazeno 12863 krát
Uživatelský avatar
Luisifer
 
Příspěvky: 3698
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod ODSakEda » 07 lis 2017 21:22

kutilka píše:..... My v Meoptě v měřicích laboratořích používáme antivibrační stoly:

My v přesném strojírenství používáme podobné, jen větší (cca 180cm 250cm a ta deska je 30cm(!) tlustá žula! :shock: 8-)
Uživatelský avatar
ODSakEda
 
Příspěvky: 5601
Registrován: 28 dub 2016 17:45

Re: 3D makro

Příspěvekod Luisifer » 03 bře 2018 11:50

Tak sem konečně do apky přidal ovládání foťáku.

Ale hlavně mě včera konečně napadlo jak řešit nastavení vícerozměrovyho profocování, viz. na aktuálním screenshotu okno "Prepare shooting".
To ještě teda není funkční, ale pro představu o čem bude. Podle počtu snímků v ose X a Y (Count [n]) se vygenerují dvě matice pozic v ose Z. Matice počáteční pozice a konečné pozice (Start a End Z matrix). V těch maticích se teda budou zadávat relativní pozice v ose Z, kde v jednotlivé pozici má začít snímání, a pak snímání skončit. Předpokládám i to, že jakmile kurzorem kliknu do některyho vstupního políčka, tak se tam posuv aj posune, abych věděl kde jsem přes LiveView, ktery bude otevřeny např. na pozadí tak jak na screenshotu.
Přílohy
MicroStePi.jpg
MicroStePi.jpg (611.78 KiB) Zobrazeno 12067 krát
EXIF-Data
Použití blesku: No flash function
Uživatelský avatar
Luisifer
 
Příspěvky: 3698
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod Luisifer » 05 bře 2018 22:27

Tak se mi dnes večer povedlo trošku pohnout s oknem přípravy na profocení scény. Nad startovní a konečnou maticí už je vše funkční (pozice se podbarvuje podle toho, jestli se povedlo zjistit hodnotu, tj. pokud je některá z os odpojená nebo vypadne spojení - do pěti vteřin neodpoví v jaké je relativní pozici, tak se podbarví). Pozice se zjišťuje jen u povolených os (takže se zbytečně prográmek neptá na pozici osy, která třeba nemá být použitá). Dvě matice pro začátek a konec posuvu v ose Z už se generují podle zadanyho počtu snímků v ose X a Y. Na ta políčka navázany funkce ještě ale chybí.... Snad do konce týdne bude hotovo a brzo přibude nějaky trojrozměrně profoceny makro. :)
Přílohy
prepare.jpg
prepare.jpg (87.17 KiB) Zobrazeno 12015 krát
EXIF-Data
Použití blesku: No flash function
Uživatelský avatar
Luisifer
 
Příspěvky: 3698
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod Luisifer » 30 dub 2018 00:49

Sice zatím jen testovačka na ploché scéně (krabičce od sluneční clony k MP-Ečku) a s "minimálním" počtem snímků v ploše (tj. 2x2x160), dva snímky v ose X, dva v ose Y a 160 v ose Z, ale už konečně rozběhaná automatická profocovačka. (tímhle testem sem si prověřil, že to fachá).

Screenshot takové všehochuti, 640 snímků (2x2x160), nastavení té mé WPF aplikace, detail jednoho snímku po konverzi z CR2 do TIFF:
screenshot.jpg
screenshot.jpg (1009.55 KiB) Zobrazeno 11617 krát
EXIF-Data
Použití blesku: No flash function


Screenshot skládání první skupiny 160 snímků:
screenshot_stacking.jpg
screenshot_stacking.jpg (914.33 KiB) Zobrazeno 11617 krát
EXIF-Data
Použití blesku: No flash function


Screenshot skládání čtyř složených skupin do výslednyho celku:
screenshot_stitching.jpg
screenshot_stitching.jpg (657 KiB) Zobrazeno 11617 krát
EXIF-Data
Použití blesku: No flash function


Výsledek bez ořezu v plnym rozlišení:

https://12in.cz/temp/test3d1st.jpg

A trochu zmenšený výsledek:
test3d1st_small.jpg
test3d1st_small.jpg (1.87 MiB) Zobrazeno 11617 krát
EXIF-Data
Ohnisková vzdálenost: 65 mm
Čas expozice: 1/200 sec.
Clona: F/4
ISO: 100
Whitebalance: Automaticky
Použití blesku: Flash fired, compulsory flash mode
Model: Canon EOS 5D Mark IV
Expoziční program: Manuální
Exposure bias: 0 EV
Metering mode: Pattern
Uživatelský avatar
Luisifer
 
Příspěvky: 3698
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod Luisifer » 03 kvě 2018 11:05

Jedno rychlospojení (chce to víc si pohrát v Autopano Giga aj případně v Zerene Stackeru předtím a případně i v Photoshopu potom).

5070 snímků, matice 3x7 (v osách X a Y) a v ose Z 180 až 360 snímků. Zmenšená 1600px verze má originálně (po zarovnání okrajů z autopana) rozlišení 24066 px x 15365 px.
Přílohy
zrnko_maly.jpg
zrnko_maly.jpg (2.51 MiB) Zobrazeno 11567 krát
zrnko_100percent_crop.jpg
zrnko_100percent_crop.jpg (1.77 MiB) Zobrazeno 11567 krát
Uživatelský avatar
Luisifer
 
Příspěvky: 3698
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod ODSakEda » 03 kvě 2018 19:45

Luisifer píše:Jedno rychlospojení .....
(n) (n) (n) (n) (n)
Uživatelský avatar
ODSakEda
 
Příspěvky: 5601
Registrován: 28 dub 2016 17:45

Re: 3D makro

Příspěvekod Luisifer » 07 kvě 2018 16:29

Právě sem se konečně dostal k testnutí dvou věcí.

Do apky sem onehdá přidal status průběhu, abych věděl kolik toho ještě bude cvakat (viz. screenshot z dnešního 300snímkovyho testu).

A protože při mnohasnímkovym profocování ve více rozměrech brutálním způsobem roste počet snímků, bylo potřeba řešit větší paměťovku. Tak sem na měsíčnici rolní testl (jen v jednom rozměru a ne moc dobře nachystal, takže je krapec bezkompoziční), jestli přidaná SD karta stále stíhá zapisovat při vteřinovym intervalu focení. A stíhá, tak je to dobry.
Přílohy
2018-05-07-17.23.jpg
2018-05-07-17.23.jpg (2.86 MiB) Zobrazeno 11522 krát
EXIF-Data
Ohnisková vzdálenost: 65 mm
Čas expozice: 1/200 sec.
Clona: F/3.2
ISO: 100
Whitebalance: Automaticky
Použití blesku: Flash fired, compulsory flash mode
Model: Canon EOS 5D Mark IV
Expoziční program: Manuální
Exposure bias: 0 EV
Metering mode: Pattern
screenshot_nově.png
screenshot_nově.png (6.54 KiB) Zobrazeno 11522 krát
Uživatelský avatar
Luisifer
 
Příspěvky: 3698
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod Luisifer » 08 kvě 2018 14:42

Jeden dnešní pokus. Nacvakáno 670 souborů, ale všechny sem nepoužil při skládání.
Matice tři krát čtyři krát z, cvakáno při zvětšení 3:1.

Plny rozlišení:
https://12in.cz/temp/mesicnice.jpg
Přílohy
mesicnice_maly.jpg
mesicnice_maly.jpg (2.1 MiB) Zobrazeno 11505 krát
EXIF-Data
Ohnisková vzdálenost: 65 mm
Čas expozice: 1/200 sec.
Clona: F/4.5
ISO: 100
Whitebalance: Automaticky
Použití blesku: Flash fired, compulsory flash mode
Model: Canon EOS 5D Mark IV
Expoziční program: Manuální
Exposure bias: 0 EV
Metering mode: Pattern
Uživatelský avatar
Luisifer
 
Příspěvky: 3698
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod Luisifer » 08 kvě 2018 19:21

A jedna jednosměrka, jen sem něco zkoušel...
Přílohy
Fly.jpg
Fly.jpg (2.42 MiB) Zobrazeno 11495 krát
EXIF-Data
Ohnisková vzdálenost: 65 mm
Čas expozice: 1/200 sec.
Clona: F/3.2
ISO: 100
Whitebalance: Automaticky
Použití blesku: Flash fired, compulsory flash mode
Model: Canon EOS 5D Mark IV
Expoziční program: Manuální
Exposure bias: 0 EV
Metering mode: Pattern
Uživatelský avatar
Luisifer
 
Příspěvky: 3698
Registrován: 05 pro 2011 21:15

Re: 3D makro

Příspěvekod ODSakEda » 10 kvě 2018 21:13

Luisifer píše:A jedna jednosměrka, jen sem něco zkoušel...
(n) (n) (n) (n) (n) (n) (n) (n) . . .
Uživatelský avatar
ODSakEda
 
Příspěvky: 5601
Registrován: 28 dub 2016 17:45

PředchozíDalší

Zpět na Fotíme makro

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků

cron