Search

Archives

Pages

Op mijn desktop:

Suggesties, commentaar, ... (klik of schrijf zelf:)e-mail webgang
Laatste titels:

Stockpi blog: waar de foto bewaren?

Stockpi, Uitzending do 18:00 ** December 12th, 2024 by wim.webgang **

Uitzending 12/12 vragen we ons af hoe Kunstmatige Intelligentie onze Stockpi programmeerproblemen zou oplossen: Waar de foto bewaren die je maakt met de (ingebouwde/picam) camera?

Standaard was dat /home/pi/Pictures in een beginversie.
Maar daar werkt de raspberry pi, en alle applicaties voor gewoon fotobeheer mee, en we willen de gegevens van onze applicatie echt apart houden, we zien het als “Data“.
Maar ook in een /home/pi/Data directory kunnen meer toepassingen hun data bewaren, dus we plakken er onze applicatienaam of een andere vrij te kiezen naam nog achter:

Dus bv: /home/pi/Data/mystockpiapplication

Nu opteren we voor een “in” directory,
/home/pi/Data/mystockpiapplication/In,
waar verschillende manieren mogelijk zijn om foto’s aan te leveren aan stockpi:

  • Camera
  • Import
  • Download

Elke manier heeft zijn eigen subdirectory, dus de bron blijkt uit de directorynaam.

De camera bewaart standaard dan in
/home/pi/Data/mystockpiapplication/In/Camera

Als je met een script een hoop beelden importeert (bv van een andere stockpi) kan dat naar
/home/pi/Data/mystockpiapplication/In/Import

En als je zelf van een website foto’s afhaalt zet je die zelf in
/home/pi/Data/mystockpiapplication/In/Download

Op die manier is het altijd duidelijk dat dit de data is van het stockpiprogramma, en dat dit de inkomende beelden zijn. Bij het kiezen van een beeld moet je dan wel ook de map kiezen (een andere mogelijkheid is alles zonder subdirectories in de In directory te doen, we zullen zien wat beter blijkt).

Eens een beeld uitgekozen wordt, wordt de naam in het veld bewaard en het beeld verplaatst/gekopieerd naar de database-beelden directory.

De werkelijk gebruikte beelden komen bv in een verborgen directory: (*)
/home/pi/Data/mystockpiapplication/.dbpictures/
(*) zie update https://webgang.radiocentraal.be/?p=16743

Normaal staat die niet zichtbaar, dus je kan minder gemakkelijk per vergissing iets wissen hier (wat een probleem zou zijn want dan wordt de foto die in de database ingevuld is niet gevonden).

Lift ^ | Lift v | Comments Off

Comments are closed.