Želite aplikacijo za spletno kamero, ki prikazuje vir vaše kamere znotraj terminala Linux? asciicam je tisto, kar potrebujete.

Večina sodobnih prenosnih računalnikov je opremljena z vgrajenimi spletnimi kamerami, kar vam omogoča preprost način vizualne komunikacije sodelavci, pošiljajte video sporočila in seveda občudujte svojo lepoto v širokokotnem ogledalu slika.

Seveda, če ste svoj tehnološki obstoj posvetili terminalu Linux, se lahko vaša spletna kamera zdi kot nepotrebna strojna oprema. Z asciicamom pa lahko svojo spletno kamero zaženete v terminalu Linux.

Zakaj si ogledovati izhod spletne kamere v vašem terminalu?

večina prenosniki imajo vgrajene spletne kamere, in že zdavnaj so minili dnevi, ko ste morali namestiti enoto na pokrov prenosnega računalnika in jo priključiti v rezervna vrata USB.

Spletne kamere so zelo uporabne za komunikacijo na daljavo in sestanke na daljavo. Če pa se raje osebno pogovarjate in vodite sestanke prek Slacka, vaša spletna kamera stoji tam kot neuporabljeno in obtožujoče oko.

Za terminalske bojevnike je spletna kamera še večja izguba prostora, in če sploh ne zaženete prikazovalnega strežnika, kako bi si ogledali izpis spletne kamere?

asciicam je pripomoček, ki vam omogoča uporabo terminala, da vidite, kaj vidi vaša spletna kamera, tako da lahko občudujete svojo čudovito podobo z uporabo celotnega nabora znakov ASCII. Če ste še posebej pustolovski, lahko uporabite celo ANSI.

Kako namestiti asciicam na Linux

asciicam je napisan v Go in boste morali imeti Go nameščen v vašem sistemu preden začnete.

Preprost način za namestitev Go je iz trgovine Snap Store. Torej, če vaš sistem podpira snap pakete, lahko uporabite ta ukaz za namestitev Go:

sudo snap install go --classic

Zdaj, ko je Go nameščen, ga lahko uporabite za namestitev asciicama. Klonirajte repozitorij asciicam GitHub z Gitom:

git klon https://github.com/muesli/asciicam.git ~/asciicam

Uporabite ukaz cd za navigacijo do novega imenika asciicam, nato zgradite aplikacijo:

cd ~/asciicam
pojdi graditi

Ustvarite lahko simbolično povezavo, ki vsakemu uporabniku omogoča zagon asciicama s katere koli lokacije v terminalu z:

sudo ln -s ~/asciicam/asciicam /usr/bin/asciicam

Uporabite asciicam za igranje s spletno kamero v vašem terminalu

Zaženi asciicam z:

asciicam

... in terminal se bo napolnil z nenehno spreminjajočim se prikazom znakov ASCII, ki bodo polepšali vaš obraz. To je video v živo, zato se bodo liki spreminjali, ko se premikate po zaslonu ali govorite.

Navidezno ločljivost vira lahko povečate tako, da zmanjšate velikost terminalske pisave.

Če imate srečo, da imate v računalniku več kot eno spletno kamero, lahko izberete, katero želite uporabiti, tako da zaženete asciicam z:

asciicam -dev=/dev/video0

asciicam ima nekaj čednih vizualnih trikov. Celoten izhod lahko nastavite na eno samo barvo in naslednji ukaz bo vaš terminal nastavil na čudovito jedrsko roza:

asciicam -barva "#e51283"

Ustvarjanje virtualnega zelenega zaslona z asciicamom

Nastavite lahko tudi navidezni zeleni zaslon, da odstranite ozadje vašega video vira ASCII. Preden lahko to storite, asciicam potrebuje vzorčne slike, da ve, česa ne sme prikazati.

Ustvarite nov imenik, v katerega lahko asciicam shranjuje sličice:

mkdir bgdata

Naslednji ukaz bo zagnal asciicam in začel ustvarjati podatke:

asciicam -gen=true -vzorec bgdata/

Po nekaj sekundah zapustite z Ctrl + Cin zaženite naslednji ukaz za zagon asciicama z odstranjenim ozadjem:

asciicam -greenscreen=true -vzorec bgdata/

Če morate spremeniti prag zelenega zaslona, ​​​​dodajte -prag zastava. Na primer:

asciicam -greenscreen=true -vzorec bgdata/ -threshold=0,12

In za kockasto pikselizacijo ANSI dodajte -ansi=resnično na ukaz. Čeprav to dobro deluje z možnostmi zelenega zaslona, ​​ne deluje z enobarvnim izpisom iz očitnih razlogov.

Spletne kamere ASCII niso za vsakogar

asciicam je odlična igrača in zabaven način za krajšanje časa v vašem terminalu. Toda občasno boste morda želeli s spletno kamero početi resne stvari, kot je snemanje videoposnetkov z vadnicami ali fotografiranje visokokakovostnih selfijev.

Ne skrbite, saj aplikacije za spletno kamero na terminalu niso vse, kar ponuja Linux. Namestite lahko številne aplikacije za spletno kamero GUI, ki bodo brezhibno delovale na vašem računalniku.