Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  4 1745
Hei!

Har planer om et nytt prosjekt, en skjerm jeg henger på veggen, tilkoblet en Raspberry Pi (hdmi). Målet er å kunne lage et program som kan vise webkamera bilder (jpg) fra rundt om i verden og automatisk hoppe fra sted til sted. Kul måte å se hvordan det er rundt om i verden akkuratt nå.

Har ikke noe spesielt mye erfaring i avansert programering, men har skrevet en del script og kan linux ganske bra. Trenger et språk (scriptspråk) som er enkelt å jobbe med, som kan lage enkle X-programmer for å vise bildene. Tenkte å laste ned bildene med wget, men trenger noe jeg kan vise dem med. Tips?
Sitat av Stesolidhode Vis innlegg
Hei!

Har planer om et nytt prosjekt, en skjerm jeg henger på veggen, tilkoblet en Raspberry Pi (hdmi). Målet er å kunne lage et program som kan vise webkamera bilder (jpg) fra rundt om i verden og automatisk hoppe fra sted til sted. Kul måte å se hvordan det er rundt om i verden akkuratt nå.

Har ikke noe spesielt mye erfaring i avansert programering, men har skrevet en del script og kan linux ganske bra. Trenger et språk (scriptspråk) som er enkelt å jobbe med, som kan lage enkle X-programmer for å vise bildene. Tenkte å laste ned bildene med wget, men trenger noe jeg kan vise dem med. Tips?
Vis hele sitatet...
Python og PHP? Det er de eneste programmeringsspråkene jeg kan, og jeg har hittil ikke møtt på et hinder når jeg skal programmere noe fancy med en rPi.
m0b
m0b's Avatar
DonorAdministrator
Ja, du er jo inne på rett spor når det er snakk om gjenbruk av andres prosjekter i egne script og wget. Det er mange veier til målet, men for å nene et par så vil jeg tro at om du søker på feh, imagemagick (display), eog, xdg-open, terminology, fbi, caca eller andre lignende verktøy, så kommer du nok helt sikkert i mål. For "en del" år siden var jeg med i et prosjekt hvor det var ment å kunne vises flere forskjellige formater i taxier, så jeg omskreiv et plugin til XMMS som viste seg fungere veldig greit. Spesielt siden man da kunne sende både selve filene man ønsket og en playlist.

Hvis RPIen har mulighet til å kunne rendre OpenGL så skal det ikke så veldig mye til for å rendre to vertexer og klistre et textur på de, i et valgfritt språk med bindinger til OpenGL.
Sist endret av m0b; 6. juni 2015 kl. 00:02.
Hva med å wget'e bildefiler fra kjente webcam-URL'er og sette opp en skjermsparer som roterer mellom disse bildene?
Sist endret av wanna-b; 8. juni 2015 kl. 15:17.
men trenger noe jeg kan vise dem med. Tips?
Vis hele sitatet...
Du kan bruk nettleser(fullskjerm) til og vise bildene,kjør Flask som server.
Last bildene fra disk til nettleser med Flask.
Flask er mikro-rammeverk som passer perfekt til Raspberry Pi.
Det finner en del viss du søke,f.eks FlaskPI.

Tok et søk og her fant en som bruker nettleser(booter til fullskjerm),
og tar data fra et par API'er(Weatherunderground,Flicker).

Nå har ikke jeg Raspberry Pi,
men kan skrive noe raskt som viser det jeg prater om.


Web server:

Kode

from flask import Flask, render_template
import os

app = Flask(__name__)

@app.route('/')
def img():
    pics = os.listdir('static/images/')
    print(pics)
    return render_template('img.html',pics=pics)

if __name__ == '__main__':
  app.run(debug=True)
img.html:

Kode

<!DOCTYPE html>
<html>
<head>
<style>
.thumbnail {
    float: left;
    width: 320px;
    height: 300px;
    margin: 5px;
}
</style>
</head>
<body>   
   <P>Image viewer</P>   
{% for pic in pics %}  
    <img class="thumbnail" src='/static/images/{{pic}}'/>  
{% endfor %}   
</body>
</html>
Laster alle bildene fra folder(images) og bildene vises som thumbnails i nettleser.
Så kan man eventuelt lage noen mer fancy slide/overganger med JavaScript/jQuery/CSS.


Målet er å kunne lage et program som kan vise webkamera bilder (jpg) fra rundt om i verden og automatisk hoppe fra sted til sted.
Vis hele sitatet...
Det er mange måter og løse dette på,husker jeg skrev noe i denne posten for 4-år siden.
Du kan jo se litt på det på den,laster ned mange bilder fra et web-kamera og lager time-lapse.
Sist endret av snippsat; 11. juni 2015 kl. 15:37.