Bilder aufnehmen und zeitgleich Frequenz steuern

OP #1828947
ich möchte mit einem einfachen PC-Programm
eine Frequenz ausgeben (z.B. über eine
serielle Ausgabe an einen Frequenzgenerator)
und die Wirkung dieser Frequenz mit einer
Videokamera erfassen.

Dazu sollen auf der Festplatte die Bilddaten
einer Kamera (alle Minute mal eine kurze Bildsequenz)
abgelegt werden und dazu die gewählte Frequenz.

Wie mache ich so was denn am einfachsten?
Webcam? Microsoft LifeCam Cinema Web-Kamera?
Maschine Vision? Steuersoftware dazu?

Soll ich mir da eine professionelle Lösung leihen (was und wo)?
Oder ist so was auch leicht kauf- und selbst machbar?

Matthias
Gast
Webcams haben doch eigentlich eine eher bescheidene Auflösung.
Quellcode für Videoaufzeichnungsprogramme gibt es auch zuhauf im 
Internet.
Dann musst du nur noch die Ansteuerung deines Frequenzgenerator 
hinbasteln.
OP
Fabian schrieb:
> Schreib Dir in c# oder einer sonstigen sprache deiner wahl ein programm.
> ist mit weniger als 20 zeilen erledigt.

Hallo Fabian. Du meinst
+ die Kamera einstellen (Auflösung, Bildrate etc.)
+ eine Bildsequenz aufnehmen und im Speicher
  als ansehbare Datei ablegen lassen
  versehen mit einem Datum/Zeitstempel
+ die seriellen Befehle ausgeben

geht in so wenig Code?
Das wär ja echt toll.

Gibts da denn mal ein Beispiel wie so was konkret
gemacht wird?

Hängt das nicht auch stark von der Kamera ab?

Matthias
OP
STK500-Besitzer schrieb:
> Webcams haben doch eigentlich eine eher bescheidene Auflösung.

Das dachte ich zunächst auch. Bis ich dann
Tests las von diesem billigen Teil:
https://www.microsoft.com/hardware/digitalcommunication/productdetails.aspx?pid=008

Das Ding soll HD können - echtes 720p HD video
und kristallklaren Ton.

Natürlich kann ich auch was anderes nehmen
wenn es brauchbarer ist und vielleicht viel
leichter zu programmieren.

> Quellcode für Videoaufzeichnungsprogramme gibt es auch zuhauf im
> Internet.

Auch passend zu so einer Kamera?
Hast Du da ein einfaches Beispiel für mich parat?

> Dann musst du nur noch die Ansteuerung deines Frequenzgenerator
> hinbasteln.

Das sehe ich als das geringste Problem an.

Matthias
OP
Johnny B. schrieb:
> Nananana, das ist ja gerade Deine Aufgabe. ;-)

ich habe mit C# bisher keinerlei Erfahrung,
keine Entwicklungsumgebung dafür installiert.
Ich kann also nicht abschätzen
worauf ich mich da überhaupt einlasse.

Daher die Frage.

Eine Alternative wäre eine Fix- und Fertig-
Lösung zu kaufen oder vielleicht sogar zu mieten,
um Zeit zu sparen. Um dies entscheiden zu
können fehlen mir momentan die Argumente.

Matthias
Gast
>Eine Alternative wäre eine Fix- und Fertig-
>Lösung zu kaufen oder vielleicht sogar zu mieten,
>um Zeit zu sparen. Um dies entscheiden zu
>können fehlen mir momentan die Argumente.

Ist das für dich oder für Kundschaft?
Wo sollte man sowas mieten?

Für mich klingt der Aufbau nach Untersuchungen zum Resonanzverhalten von 
Sachen. Und das dürfte ein Expertensystem sein, das man nicht einfach so 
an einer Straßenecke mieten kann.

Ich kenne mich nicht mit LabView aus, aber um ein Messgerät (in diesem 
Fall den Frequenzgenerator) zu steuern, dürfte es sehr geeignet sein, 
und kann vermutlich auch ein Programm antriggern, das ein Video 
aufnimmt.

>Auch passend zu so einer Kamera?
>Hast Du da ein einfaches Beispiel für mich parat?
http://www.codeproject.com/KB/audio-video/WebcamUsingDirectShowNET.aspx
OP
STK500-Besitzer schrieb:
>>Hast Du da ein einfaches Beispiel für mich parat?
> http://www.codeproject.com/KB/audio-video/WebcamUsingDirectShowNET.aspx

vielen Dank. Sieht für mich leider nicht
so einfach zu verstehen aus. Ich bin kein
Profi-Programmierer mit objektorientiertem
Hochschul-Wissen. AVR-Programme in C oder
Assembler kann ich lesen. Alles andere bedeutet
Einarbeitung und damit u.U. eine Menge Zeit.

Matthias

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.