vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Webcam Unterhaltung 
Autor: Nepo_87
Datum: 17.04.06 20:39

Ich muss das ganze jetzt zuerst in VB.net programmieren. Habe es erst mal mit VB6 gemacht, da das Beispiel das ich hatte auch in VB6 programmiert wurde. Den Ton lasse ich erst mal noch weg. Will ich aber später dann auch noch hinzufügen.

Ich habe es so Programmiert das ein Bild von der Webcam eingelesen wird und in ein JPG komprimiert wird. Das JPG wird dann sofort versendet und so bald es komplett gesendet ist wird das nächst Bild von der Cam geholt. Die Qualität des JPG kann ich stufenlos verstellen und so das optimale Verhältnis zwischen Bildwiederholfrequenz und Qualität einstellen.

Ich habe 320kbit/s Upload und kann so bis zu 10 Bilder pro Sekunden übertragen

Das einlesen des Bilds von der Webcam geht momentan noch indirekt über die Zwischenablage, was mir nicht sehr gefällt und ich noch ändern will.

Grundsätzlich verwende ich folgende Zeilen

Private Const WM_CAP_DRIVER_CONNECT As Long = 1034
Private Const WM_CAP_DRIVER_DISCONNECT As Long = 1035
Private Const WM_CAP_GRAB_FRAME As Long = 1084
Private Const WM_CAP_EDIT_COPY As Long = 1054
 
‘Verbindung zu Webcam herstellen
SendMessage mCapHwnd, WM_CAP_DRIVER_CONNECT, 0, 0
 
‘Verbindung zur Webcam trennen
SendMessage mCapHwnd, WM_CAP_DRIVER_DISCONNECT, 0, 0
 
‘Das aktuelle Bild der Webcam in die Zwischenablage kopieren
SendMessage mCapHwnd, WM_CAP_GRAB_FRAME, 0, 0
SendMessage mCapHwnd, WM_CAP_EDIT_COPY, 0, 0
 
‘Bild aus der Zwischenablage holen
Clipboard.GetData
Da mir der Umweg über die Zwischenablage nicht gefällt suche ich hier noch eine schönere Lösung.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Webcam Unterhaltung1.569Nepo_8716.04.06 08:48
Re: Webcam Unterhaltung1.106OldMan16.04.06 13:10
Re: Webcam Unterhaltung1.126Tenschman16.04.06 13:10
Re: Webcam Unterhaltung1.271Nepo_8716.04.06 22:52
Re: Webcam Unterhaltung1.095Visual Basic Fan17.04.06 07:39
Re: Webcam Unterhaltung1.058Nepo_8717.04.06 09:47
Re: Webcam Unterhaltung1.125Tenschman17.04.06 12:15
Re: Webcam Unterhaltung1.107Nepo_8717.04.06 12:29
Re: Webcam Unterhaltung1.116Tenschman17.04.06 12:39
Re: Webcam Unterhaltung1.065Nepo_8717.04.06 13:09
Re: Webcam Unterhaltung1.052Nepo_8717.04.06 17:29
Re: Webcam Unterhaltung1.264Tenschman17.04.06 19:12
Re: Webcam Unterhaltung1.181Nepo_8717.04.06 20:39
Re: Webcam Unterhaltung1.095Nepo_8720.04.06 10:10

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel