Webcam
Übersicht

![]() |
MoochBetreff: Webcam |
![]() Antworten mit Zitat ![]() |
---|---|---|
Kann ich mit Blitz3D ein Foto mit meiner Webcam aufnehmen?
Wenn, dann wie? |
||
Pentium IV 3.0Ghz; nVidia Geforce 6800;
Microsoft Windows XP Home SP2; BlitzBasic 3D .:: Sites ::. .:: http://www.fl4sh-clan.de/ ::. |
![]() |
Jan_Ehemaliger Admin |
![]() Antworten mit Zitat ![]() |
---|---|---|
ja, engliches Forum, suche nach Panno (Plasma im Deutschen Forum) und kontaktiere ihn. | ||
between angels and insects |
![]() |
MoochBetreff: Für 2D... |
![]() Antworten mit Zitat ![]() |
---|---|---|
Aber wie kann ich diese Dll dafür benutzen einfach (in 2D) mit meiner Webcam ein Foto zu schiessen???
(Bin ein blutiger Anfänger) ![]() ![]() |
||
Pentium IV 3.0Ghz; nVidia Geforce 6800;
Microsoft Windows XP Home SP2; BlitzBasic 3D .:: Sites ::. .:: http://www.fl4sh-clan.de/ ::. |
![]() |
Sebastian |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zwei dinge :
1: Blutige Anfänger progen besser keine Webcam programme ....... 2: Weißt du was Memory banks sind ?? Ohne die kommste nämlich nicht weit. Dann weißt du wie man ne Funktion aus ner DLL aufruft ? Wenn dir das alles klar ist und du dir die Demo anschaust , müsste dir alles weitere Klar werden ..... |
||
Seit 2 Jahren kein BlitzBasic und kein Windows mehr, und stolz darauf ! |
![]() |
MoochBetreff: ... |
![]() Antworten mit Zitat ![]() |
---|---|---|
Naja, die Demo hab ich mir angeschaut und ein Programm geschrieben. Aber das Bild das ich bekommen habe besteht nur aus einem Farbmischmasch...
Kann mir nicht jemand einen Bespielcode mailen? (Privat oder hier) Denn aus der Demo werd ich nicht schlau. ![]() |
||
Pentium IV 3.0Ghz; nVidia Geforce 6800;
Microsoft Windows XP Home SP2; BlitzBasic 3D .:: Sites ::. .:: http://www.fl4sh-clan.de/ ::. |
![]() |
Vertex |
![]() Antworten mit Zitat ![]() |
---|---|---|
Bei mir geht z.B. die Webcam nicht. Ich weiß nicht in wie weit Panno das über WinAPI Capturingbefehle gemacht hat, denn da geht es.
mfg olli |
||
vertex.dreamfall.at | GitHub |
![]() |
Sebastian |
![]() Antworten mit Zitat ![]() |
---|---|---|
Bei mir lauft alles einwandfrei .....
Code: [AUSKLAPPEN] AppTitle "OK" Graphics3D 1024,768,32,2 in_bank = CreateBank(1) ; Bloss so out_bank = CreateBank (320*240*4): ; 320*240 pixels mit je 3 bytes R-G-B aber da blitz integer liest *4 img = CreateImage (319,239) ; Hier wird nachher bas bild kopiert MaskImage img,0,127,0 ; könnte mann sich sparen tex = CreateTexture (319,239) ScaleTexture tex,1.32,1.01 camera=CreateCamera() light=CreateLight() RotateEntity light,90,0,0 cube=CreateCube() PositionEntity cube,.1,0,2.5 EntityFX cube ,1 ok = CallDLL("B3DCAPtest","INIT",in_bank,Out_bank); Driver Wählen ok = CallDLL ("B3DCAPtest","START"); startet tread der jedesmal das bild selsbständig in die Bank kopiert!! SetBuffer BackBuffer() ClsColor 25,25,255 .test Cls m = MilliSecs() SetBuffer ImageBuffer(img) LockBuffer ImageBuffer(img) pointer =0 For LoopX = 0To 319 For LoopY = 0 To 239 argb = PeekInt(out_bank,pointer) WritePixelFast(Loopx,Loopy,argb) Pointer = Pointer + 4 Next Next UnlockBuffer ImageBuffer(img) SetBuffer TextureBuffer(tex) LockBuffer TextureBuffer(tex) pointer =0 For LoopX = 0To 319 For LoopY = 0 To 239 argb = PeekInt(out_bank,pointer) WritePixelFast(Loopx,Loopy,argb) Pointer = Pointer + 4 Next Next UnlockBuffer TextureBuffer(tex) SetBuffer BackBuffer() EntityTexture cube,tex DrawImage img,MouseX(),MouseY() Locate 10,10 Print Str(MilliSecs()-m) MoveEntity cube ,0,0,Sin(a) a=a Mod 2 ;UpdateWorld RenderWorld DrawImage img,MouseX(),MouseY() Flip(1) If KeyHit(1) Then .raus ok = CallDLL("B3dCAPtest","ENDCAP") EndGraphics() End End If Goto test End Is ein sch***** codestyle ...... ![]() Is ja auch nich von mir sondern von panno. |
||
Seit 2 Jahren kein BlitzBasic und kein Windows mehr, und stolz darauf ! |
![]() |
Plasma(alt)Betreff: ups |
![]() Antworten mit Zitat ![]() |
---|---|---|
oh danke sebastian | ||
DIV is dead ! |
![]() |
MoochBetreff: ... |
![]() Antworten mit Zitat ![]() |
---|---|---|
Genau diesen COde habe ich auch, ich kapiere nur nicht, wie man jetzt ein 2D Bild (Keine Textur!) aus der Kamera herausbekommt.
Ich will nämlich ein überwachungsprogramm schreiben, dass regelmäßig ein Bild mit meiner Kamera macht und abspeichert. Help!!!! ![]() |
||
Pentium IV 3.0Ghz; nVidia Geforce 6800;
Microsoft Windows XP Home SP2; BlitzBasic 3D .:: Sites ::. .:: http://www.fl4sh-clan.de/ ::. |
![]() |
Sebastian |
![]() Antworten mit Zitat ![]() |
---|---|---|
@Plasma war nicht so gemeint ![]() @The|rest|of|univers| Ich hab einem Quellcode für sowas hab ich mal aus langeweile gemacht .... Soll ich dir ne PN schicken ? |
||
Seit 2 Jahren kein BlitzBasic und kein Windows mehr, und stolz darauf ! |
![]() |
simi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich denke du brauchst nur das:
Code: [AUSKLAPPEN] SetBuffer ImageBuffer(img) LockBuffer ImageBuffer(img) pointer =0 For LoopX = 0To 319 For LoopY = 0 To 239 argb = PeekInt(out_bank,pointer) WritePixelFast(Loopx,Loopy,argb) Pointer = Pointer + 4 Next Next UnlockBuffer ImageBuffer(img) Dann kannst du das Bild (img) abspeichern... |
||
![]() |
MoochBetreff: ... |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ja bitte. | ||
Pentium IV 3.0Ghz; nVidia Geforce 6800;
Microsoft Windows XP Home SP2; BlitzBasic 3D .:: Sites ::. .:: http://www.fl4sh-clan.de/ ::. |
![]() |
MoochBetreff: ... |
![]() Antworten mit Zitat ![]() |
---|---|---|
@Sebastian:
Ähm, hast du mir schon die PN geschickt? ![]() |
||
Pentium IV 3.0Ghz; nVidia Geforce 6800;
Microsoft Windows XP Home SP2; BlitzBasic 3D .:: Sites ::. .:: http://www.fl4sh-clan.de/ ::. |
![]() |
RicknasherBetreff: Re: ... |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mooch hat Folgendes geschrieben: Genau diesen COde habe ich auch, ich kapiere nur nicht, wie man jetzt ein 2D Bild (Keine Textur!) aus der Kamera herausbekommt.
Ich will nämlich ein überwachungsprogramm schreiben, dass regelmäßig ein Bild mit meiner Kamera macht und abspeichert. Help!!!! ![]() Ich hab doch genau dasselbe problem(und mehrere) ![]() Also: Sebastian, wenn du mir die Quellcode auch schicken wurde, soll ich doch sehr glucklich sein. ![]() ![]() Woll auch das popup beim initialisierung ausschalten aber wie man das machst?? ricknasher@yahoo.com Greetz, peace & thanx |
||
getlose |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
google lässt grüßen ![]() |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group