PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Camera Remote API - Interesse?


sonovice
26.12.2015, 15:44
Hallo zusammen,
Als kleines Weihnachtsprojekt habe ich mal mit der Remote API von Sony unter Python rumgespielt und angefangen, einen Wrapper für Python zu schreiben, siehe https://github.com/sonovice/sonycam.

Da geteilte Freude doppelte Freude ist, wollte ich mal die Lage ergründen, wie hier im Forum so allgemein das Interesse an soetwas ist. Gibt es zufällig Python-Programmierer, die evtl. Lust hätten, sich daran zu beteiligen?
Was bereits geht: Liveview auf dem PC/Mac anzeigen. Das war's, aber dafür sind die meisten Grundlagen für andere Spielereien gelegt. :top:

Gerne können auch spannende Projektideen in den Ring geworfen werden. Eine Übersicht, was alles möglich ist, gibt's unter https://developer.sony.com/develop/cameras/

Frohe Weihnachten!

sleimy79
27.12.2015, 12:24
Guckst Du.

http://dslrcontroller.com/

http://dslrdashboard.info/

peter2tria
27.12.2015, 12:52
Guckst Du.

http://dslrcontroller.com/

http://dslrdashboard.info/

Nette Links, aber ich glaube es geht um Sony Cameras und nicht um die Canon und Nikons aus den Links; oder war da noch was versteckt ?

wlp100
27.12.2015, 14:47
ist gar nicht versteckt

http://dslrdashboard.info/sony-wireless-additions/

sonovice
27.12.2015, 17:19
Herzlichen Dank für die Links, aber es geht mir explizit um eine gescheite Implementierung in Python. Selbst da gibt es schon den ein oder anderen Ansatz auf github, aber nichts wirklich gut dokumentiertes oder vollständiges.

Dachte nur, dass es eventuell hier ein paar Nasen gibt, die in der Freizeit ein bisschen programmieren und Spaß an einer Umsetzung hätten.

usch
27.12.2015, 17:59
Ja, aber nicht ausgerechnet in Python. :D

Ich beschäftige mich ab und zu zwangsweise damit, weil das auch die Skriptsprache von Paint Shop Pro ist, aber ich würde nie freiwillig ein eigenes Projekt damit anfangen. Obwohl ein Zugriff auf die Kamera-API vom Grafikprogramm aus sicher interessant wäre.

sonovice
27.12.2015, 20:29
Ja, aber nicht ausgerechnet in Python. :D

Ach komm, die Sprache ist doch schön! :D

Hält sich hier allerdings doch recht arg in Grenzen mit der Beliebtheit. Dann werde ich wohl doch wieder zum stillen Mitleser. :cool:

usch
27.12.2015, 20:57
Ach komm, die Sprache ist doch schön! :D
Ich weiß nicht ... bei einer Programmiersprache, in der Whitespace semantisch relevant ist, stellen sich bei mir die Nackenhaare auf. ;)

Kurt Weinmeister
27.12.2015, 21:31
Ich weiß nicht ... bei einer Programmiersprache, in der Whitespace semantisch relevant ist, stellen sich bei mir die Nackenhaare auf. ;)

Dann wird Dir diese Seite sicherlich Spaß bereiten :cool:
http://www.99-bottles-of-beer.net

sonovice
27.12.2015, 22:53
Ich weiß nicht ... bei einer Programmiersprache, in der Whitespace semantisch relevant ist, stellen sich bei mir die Nackenhaare auf. ;)

Dafür sieht der Code fast immer sauber aus und ist strukturell auf den ersten Blick nachvollziehbar. :P

Okay, es wird etwas Offtopic hier...

kayf
28.12.2015, 19:56
Dafür sieht der Code fast immer sauber aus und ist strukturell auf den ersten Blick nachvollziehbar. :P



Okay, es wird etwas Offtopic hier...


erinnert mich ein wenig an COBOL … [emoji36]

MrQ
29.12.2015, 11:47
Interesse habe ich. Zumal ich auch mal was in Python machen möchte.
Ich werde es mir in den nächsten Tagen mal anschauen.

Gruß Jens

klaramus
02.01.2016, 13:26
Mich würde das interessieren bezüglich Fokus-Stacking per Remote, was ja anscheinend schon mit 3 Schuss in einer App implementiert ist.
K.

sonovice
03.01.2016, 14:30
Mich würde das interessieren bezüglich Fokus-Stacking per Remote, was ja anscheinend schon mit 3 Schuss in einer App implementiert ist.
K.

Wäre denkbar. Eine Übersicht über einen anscheinend ganz fähigen Algorithmus gibt es hier: http://stackoverflow.com/questions/15911783/what-are-some-common-focus-stacking-algorithms
Mit numpy sollte das eigentlich kein großer Akt sein.

Was die Fokussteuerung angeht, schaue ich gleich mal in der API von Sony nach, was es da so gibt...

EDIT: Sieht momentan nicht gut aus. Die API bietet es (noch) nicht, aber Sony ist informiert: http://stackoverflow.com/questions/32756292/setting-focus-manually-with-sony-camera-api

MrQ
07.01.2016, 19:58
So, ich habe heute mal angefangen mich damit zu beschäftigen.
Leider habe ich noch keinen Erfolg. Ich bekomme immer folgende Fehlermeldung:
python3 liveview_pyqt.py
No device found. Exiting.

Auf der Kamera habe ich die Smart-Fernbedienung gestartet und den Rechner habe ich mit der Kamera verbunden.
Vielleicht liegt es aber auch daran, dass ich noch ein kabelgebundenes habe (also zwei Netzwerkschnittstellen im Rechner)
Wie ist denn dein vorgehen?

Gruß Jens

sonovice
11.01.2016, 10:28
Vielleicht liegt es aber auch daran, dass ich noch ein kabelgebundenes habe (also zwei Netzwerkschnittstellen im Rechner)
Wie ist denn dein vorgehen?

Ich musste bei mir tatsächlich die Netzwerkkarte deaktivieren / Kabel ziehen, da Windows sonst nicht auf's WLAN zugreifen wollte.
Ganz vllt. ist bei dir auch noch eine Firewall im Weg? Die Windows Firewall scheint bei UDP Broadcasts manchmal Probleme zu machen.

MrQ
16.01.2016, 16:40
So,
ich habe jetzt mal mein Netzwerkkabel rausgezogen und dann die Kamera mit dem dem PC verbunden.
Funktioniert. Danach kann ich auch das Netzwerkkabel wieder reinstecken. Es läuft trotzdem weiter, zumindest bei Linux.
Jetzt werde ich mich mal in Python einarbeiten.

Gruß Jens

sleimy79
05.10.2016, 16:28
Gibt´s was neues?

Warum macht Sony keine Apps wie?

https://www.youtube.com/watch?v=oamIxfdoQRQ

Am besten Ricoh

https://www.youtube.com/watch?v=2eY9YlC_eqg