Automator: Ta bild är bra, vill ha mer avancerat

Tråden skapades och har fått 9 svar. Det senaste inlägget skrevs .
1

Automator är ju kungen när det gäller enkel och kraftfull scripting. Har klurat lite och till exempel lyckats sätta upp min D70 som web-kamera.

Som de är nu fungerar Ta bild-modulen enligt följande schema:

  1. Kontakta kameran.

  2. Säg åt kameran att ta en bild.

  3. Hämta senast tagna bild från kamerans minneskort.

  4. Placera bilden i mappen~/Pictures.

Allt väl. Men detta tar lite lång tid och kör jag flera Ta bild-moduler efter varandra så blir det en bild tagen på ca 2/3 gånger endast. Nu vill jag använda Ta bild-modulen på ett lite annorlunda vis och endast göra som följer:

  1. Kontakta kameran.

  2. Säg åt kameran att ta en bild.

  3. Iterera punkt 1 och 2 ett antal gånger.

  4. Hämta alla tagna bilder från kamerans minneskort.

  5. Placera bilderna i mappenVilkenMappSomHelst.

Några förslag?

Sparkar skamlöst upp denna fråga igen. Finns det någon med en idé om vad man kan hitta på?

  • Medlem
  • Göteborg
  • 2005-12-06 07:36

Så vari ligger problemet? Iterationen kan du väl fullösa genom att upprepa ta-bild-kommandot några gånger. Att hämta alla bilderna från kortet borde ju inte vara svårt. Att placera bilderna i vilken mapp som helst är väl inte heller svårt, förutom att det är svårt för datorn att förstå vilken du menar om du inte berättar det. Vill du ha en spara-ruta, eller hur menar du?

Problemet ligger i Ta bild som fungerar ungefär såhär:
1. Kontakta kameran.
2. Säg åt kameran att ta en bild.
3. Hämta bild från kameran.
4. Placera bilden i ~/Bilder/

Vill jag ta flera bilder åt gången så blir det som följer:
1. Kontakta kameran.
2. Säg åt kameran att ta en bild.
3. Hämta bild från kameran.
4. Placera bilden i ~/Bilder/
5. Kontakta kameran.
6. Säg åt kameran att ta en bild.
7. Hämta bild från kameran.
8. Placera bilden i ~/Bilder/
9. Kontakta kameran.
10. Säg åt kameran att ta en bild.
11. Hämta bild från kameran.
12. Placera bilden i ~/Bilder/
osv.

Det tar så lång tid att genomföra detta, drygt fem sekunder mellan varje bild och ibland tar den inte alla någon bild när jag itererar kommandot. Vad jag söker är alltså ett sätt att göra såhär:

1. Kontakta kameran.
2. Säg åt kameran att ta en bild.
3. Säg åt kameran att ta en bild.
4. Säg åt kameran att ta en bild.
5. Säg åt kameran att ta en bild.
6. Hämta samtliga bilder från kameran.
7. Placera bilden i ~/Bilder/

  • Medlem
  • Göteborg
  • 2005-12-06 12:48

Går det inte att göra så då? Sparar inte kameran bilderna den tar? Måste du hämta varje bild direkt efter du har tagit den?

Automator är extremt långsamt tycker jag. Skall det vara så? Vet någon om man kan snabba upp det? Hur anropar du kameran? Kan du inte göra det i något annat än Automator?

Ursprungligen av klas:

Går det inte att göra så då?

Det är ju precis det jag vill göra, men inte går.

Ursprungligen av klas:

Sparar inte kameran bilderna den tar?

Jo det gör den.

Ursprungligen av klas:

Måste du hämta varje bild direkt efter du har tagit den?

Ja, det verkar så.

Ursprungligen av klas:

Automator är extremt långsamt tycker jag. Skall det vara så?

Det är lite halvlångsamt sisådär.

Ursprungligen av klas:

Vet någon om man kan snabba upp det?

Ingen aning.

Ursprungligen av klas:

Hur anropar du kameran?

Med åtgärden Bildinsamling > Ta bild i Automator.

Ursprungligen av klas:

Kan du inte göra det i något annat än Automator?

Jag har inte hittat den funktionen i något annat program ännu.

  • Medlem
  • Göteborg
  • 2005-12-06 15:34

Bra svar

Jaha, så det är "Ta bild" i Automator som spökar?
Kan du inte hitta det bakomliggande skriptet och redigera det? Jag har aldrig försökt men det borde väl gå att hitta och ändra lite i, eller?

Ursäkta om jag är lite OT, men är det verkligen så bra att ha en DSLR som webbkamera?

Jag tänker såhär:
Om kameran tar en bild i minuten blir det ju som bekant 60 bilder i timmen. Det blir ju 1440 bilder på ett dygn.

Man räknar med att en slutare håller ungefär 50 000 exponeringar. 50000/1440= 34,72.

Således borde kamerans slutare hålla i ungefär 34 dagar.. aj aj..

Ursprungligen av Kristofer:

Ursäkta om jag är lite OT, men är det verkligen så bra att ha en DSLR som webbkamera?

Jag tänker såhär:
Om kameran tar en bild i minuten blir det ju som bekant 60 bilder i timmen. Det blir ju 1440 bilder på ett dygn.

Man räknar med att en slutare håller ungefär 50 000 exponeringar. 50000/1440= 34,72.

Således borde kamerans slutare hålla i ungefär 34 dagar.. aj aj..

Nej, det kan inte vara nyttigt för kameran på något sätt. Tur för mig att jag aldrig tänkte utnyttja min D70 som webbkamera. För att lugna en eventuellt orolig själ...

Mitt kameraälskande hjärta är lugnat

1
Bevaka tråden