Slike iz SuperVozljev


Nekatera SuperVozelj vozlišča so opremljenja s črnobelo kamero in slikolovom. S pomočjo paket radio opreme in ustreznega programa lahko slike iz vozlišč pogledamo. V nadaljevanju je predstavljen program in ena izmed metod za snemanje slik.

Vozlišče Primer slike
BRKINI brkini.jpg
CPRST cprst.jpg
GOLO golo.jpg
GORICA gorica.jpg
KUK kuk.jpg
RAFUT rafut.jpg
PIZZOC pizzoc.jpg

Format slik: 512 x 256, 8 bitov za točko, 256 sivih nivojev. Ta format je dobro znan vsem uporabnikom DSP3MV računalnika.

Z ustreznim ukazom, npr.:

 y 120 40 512 256 
SuperVozlju povemo, da nam sliko pošlje.

SuperVozelj zna delati tudi JPEG kompresijo. Za snemanje JPEG slikic dodamo ukazu še parameter za stopnjo kompresije npr.:

 y 120 40 512 256 3 

Zaradi počasnosti CPU na vozliščih, je pri megabitnem prenosu snemanje nekompresirane slike hitrejše.

svs - program za prikaz in pretvorbo slik

Program omogoča prikaz slik v formatu 512 x 256, 8 bitov za točko, 256 sivih nivojev ter pretvorbo le-teh v standardni PNG format. Je preprosta C++ GUI aplikacija narejena s pomočjo Qt knjižnic, kar pomeni, da lahko izvorno kodo prevedemo na vseh tistih platformah, za katere te knjižnice obstajajo (Linux, Solaris, HP-UX,..., MS Windows). Če uporabljate Linux in imate nameščeno okolje KDE, potem so te knjižnice že na vašem sistemu.

Program izravna histogram slike in razširi dinamično območje na vse sivine.

Trenutna različica ne omogoča prikaza slik z MV JPEG kompresijo.

Izvorna koda, expect skripte za snemanje slikic in nekaj primerov: svs-1.0.tar.gz (196 kbytes)

Avtor: Andrej Souvent, S51BW

Snemanje slikic na sistemu Linux

Sliko s SuperVozlja shranimo v datoteko na svojem sistemu. Za ta namen lahko uporabimo skripte napisane v jeziku expect. (S52D, tnx info!)

Primer skripte za sliko iz Kuka.

Skripto priredimo svojim potrebam - na začetku vpišemo klicne znake, imena želenih vozlišč in ime vmesnika.

Časovno konstanto za zadnji "timeout", ki je sedaj nastavljena na 120s, lahko po potrebi spremenimo - slika mora znotraj nje prispeti do nas. Če imamo hiter link, jo skrajšamo, sicer pa podaljšamo. Skripto lahko vedno prekinemo s CTRL C.

Uporaba skripte:


./kuk.exp > kuk.mv

Če je vse v redu, bo nastala datoteka (kuk.mv) velika 131072 bytov.

Seveda moramo imeti za pravilno delovanje nameščen programski paket expect in pravilno poštiman AX.25 (skripta uporablja program call).


Zadnja sprememba: 11.06.2001

Andrej Souvent