Webcam Abfrage wie geht das?

Anfängerfragen zum Programmieren mit PureBasic.
Axolotl
Beiträge: 266
Registriert: 31.12.2008 16:34

Re: Webcam Abfrage wie geht das?

Beitrag von Axolotl »

Hi DarkDragon,
dein Code funktioniert hier tadellos.
Habe nur in der Structure aus .l ein .i machen müssen.

Code: Alles auswählen

Structure VIDEOHDR
  lpData.i
  dwBufferLength.l
  dwBytesUsed.l
  dwTimeCaptured.l
  dwUser.l
  dwFlags.l
  dwReserved.l[3]
EndStructure
Oder einfach die folgende Zeile auskommentieren:

Code: Alles auswählen

  SendMessage_(hWebcam, #WM_CAP_SET_CALLBACK_FRAME      , 0 , @FrameCallback())
Dann kann man alles schön sehen.
Ich brauchs zwar nicht, aber cool is trotzdem. Danke fürs Teilen.
Using PureBasic latest stable version and current alpha/beta (x64) on Windows 11 Home
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: Webcam Abfrage wie geht das?

Beitrag von DarkDragon »

Axolotl hat geschrieben: 03.08.2024 17:45 Hi DarkDragon,
dein Code funktioniert hier tadellos.
Habe nur in der Structure aus .l ein .i machen müssen.

Code: Alles auswählen

Structure VIDEOHDR
  lpData.i
  dwBufferLength.l
  dwBytesUsed.l
  dwTimeCaptured.l
  dwUser.l
  dwFlags.l
  dwReserved.l[3]
EndStructure
Oder einfach die folgende Zeile auskommentieren:

Code: Alles auswählen

  SendMessage_(hWebcam, #WM_CAP_SET_CALLBACK_FRAME      , 0 , @FrameCallback())
Dann kann man alles schön sehen.
Ich brauchs zwar nicht, aber cool is trotzdem. Danke fürs Teilen.
Danke. Es kann durchaus sein, dass noch ein Pointer irgendwo ist VIDEOHDR, aber grundsätzlich sollte das so tun. Wenn nicht muss man auf DirectShow oder WDM umsteigen o.ä..
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Neuland
Beiträge: 15
Registriert: 18.09.2009 13:24

Re: Webcam Abfrage wie geht das?

Beitrag von Neuland »

DarkDragon hat geschrieben: 03.08.2024 16:14
Wow, für Herabsetzung (unsere Hilfe sei nur eine "Hilfe") und Beleidigungen (wir seien Ahnungslos) immer wieder gern. Du hast ja nicht auf die Frage geantwortet bis heute Mittag. Es gibt tonnenweise APIs unter Windows für Videoschnittstellen, deshalb die Frage ob eine andere Anwendung bei dir funktioniert, aber so hab ich auch keine Lust mehr. Danke, dir auch ein scheiß Wochenende.
...
Was ist Dir den über die Leber gelaufen (oder so). Hast Du das Gefühl ich habe Dich beleidigt (wie Du schreibst). Ich kann da nicht beleidigendes finden! Und dank für Deine Wüsche, das gleiche wünsche ich Dir natürlich auch.
Und entschuldige bitte das ich nicht bis mittags geantwortet habe. Ich bin wohl ein Ar***!!
Hey, es gibt Dinge im Leben die sind wichtiger als PB. Aber das verstehst Du auch irgendwann. Dein Programm werde ich die nächsten Tage mal austesten und melde das Ergebnis.

Küsschen, Have a nice day :D
Neuland
Beiträge: 15
Registriert: 18.09.2009 13:24

Re: Webcam Abfrage wie geht das?

Beitrag von Neuland »

Programm funktioniert leider nicht! Und das meine ich nicht böse oder gemein, auch bewundere ich Leute die sich so gut mit PB auskennen. Ich habe leider 30 Jahre nicht mehr programmiert (komme mal Assembler, 4 Basic-Dialekte, SQL, Foxpro uvm.) und deshalb verstehe ich aktuell meistens Bahnhof.
Benutzeravatar
HeX0R
Beiträge: 3040
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: Webcam Abfrage wie geht das?

Beitrag von HeX0R »

Neuland hat geschrieben: 04.08.2024 15:14 [...]Ich kann da nicht(s) beleidigendes finden!
Echt nicht?
Danke für eure „Hilfe“
beleidigt alle, die Dir aufs Pferd helfen wollten.
Macht aber nichts, Neulingen wird hier natürlich trotzdem "geholfen".
Zumindest von denen, die die Zeichen nicht erkennen...
Neuland
Beiträge: 15
Registriert: 18.09.2009 13:24

Re: Webcam Abfrage wie geht das?

Beitrag von Neuland »

Es tut mir echt leid, dass ich irgendjemanden beleidigt habe, ES WAR NICHT MEINE ABSICHT! Echt jetzt!!

Ich bitte um Löschung meines Purebasic - Account, damit sowas nie wieder passieren kann!!

Nochmals herzlichen Dank an alle!
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Webcam Abfrage wie geht das?

Beitrag von NicTheQuick »

Was ist hier denn passiert?

Das mit der "Hilfe" war sicherlich nicht besonders nett, aber eine Entschuldigung is ja nun gegeben.

@Neuland: Deinen Purebasic-Account kann nur Fred löschen. Wenn du deinen Foren-Account meinst, dann kann auch ich das tun. Aber willst du das wirklich?
Gesperrt