Avatar billede jonat Nybegynder
02. august 2004 - 12:49 Der er 8 kommentarer og
1 løsning

Billede fra digital camera

Hej.

Jeg vil gerne have sådan at jeg kan tage et "live" billede fra mit digital camera som fungerer som webcamera.

Hvad skal man der bruge hvis det skal være gratis??

// Jonat
Avatar billede stoney Nybegynder
02. august 2004 - 12:51 #1
Avatar billede jonat Nybegynder
02. august 2004 - 13:11 #2
Hvad er det for en jeg skal bruge???

// Jonat.

Ps. jeg har et TCM Digital camera.
Avatar billede stone Forsker
02. august 2004 - 13:19 #3
du skal bruge det component i delphi som hedder Codan Image scan

Gå ind i component/Import Activex Control og følg den vejledning som stoney har henvist til...

eller du kan installere det her component. Jeg bruger det selv.

http://delphitwain.sourceforge.net/
//stone
Avatar billede jonat Nybegynder
02. august 2004 - 13:22 #4
Jeg kan ikke finde nogen der hedder "codan image scan"

prøver lige det andet du henviser til stone..

// Jonat.
Avatar billede stone Forsker
02. august 2004 - 13:50 #5
det har du ret i for i den delphi5 interprise jeg har er der heller ingen..
//stone
Avatar billede jonat Nybegynder
02. august 2004 - 18:42 #6
Men Stone, jeg har prøvet det link som du gav mig, men jeg kan ikke umiddelbart se hvordan at jeg får lagt et stilbillede ind på harddiskken, som lige er lavet!!

Hvordan gør man det??

// Jonat.
Avatar billede stone Forsker
02. august 2004 - 19:38 #7
har du prøvet at download det eksempel der er under showcases "simpleexample"?

når du starter eksemplet trykker du på aquire som indlæser de aktuelle kilder som twain understøtter, her vælger du den kilde det kan være scanner eller camera.
så bliver billedet overført til et image som man så kan gemme.

ps.. det forudsætter at twain understøtter netop dit kamera software.
//stone
Avatar billede jonat Nybegynder
03. august 2004 - 09:29 #8
-> Stone : Jeg fik det til at virke alligevælg, det var fordi at mit webcam også var et digitalcamera.

Så hvis du lige vil skrive koden til hvordan at man skifter til "direkte tilstand" og hvordan man så får den lagt ind i et image...

Og så er der point til dig.... :D

// Jonat.
Avatar billede stone Forsker
03. august 2004 - 13:28 #9
forstår ik lige direkte tilstand...hvis det er live du tænker på tror jeg ikke componentet kan, da den skanner for det aktuelle billede.
eller der skal nok eksperimteres med en f.eks timer og så fjerne valget mellem
de forskelle skannere. så scanningen fortaget i en loop.

anyway..her er koden for at lægge det ind i et image.....


i componentens event "ontwainaquire" skriver du:

Image1.Picture.Assign(Image);
  Cancel := TRUE;  {Kun et billede af gangen}

i din button:

var
  SelectedSource: Integer;
begin
  {It is always recommended to load library dynamically, never forcing}
  {final user to have twain installed}
  if Twain.LoadLibrary then
  begin

    {Load source manager}
    Twain.SourceManagerLoaded := TRUE;
    {Allow user to select source}
    SelectedSource := Twain.SelectSource;
    if SelectedSource <> -1 then
    begin
      {Load source, select transference method and enable (display interface)}
      Twain.Source[SelectedSource].Loaded := TRUE;
      Twain.Source[SelectedSource].TransferMode := ttmMemory;
      Twain.Source[SelectedSource].Enabled := TRUE;
    end {if SelectedSource <> -1}

  end
  else
    showmessage('Twain er ikke installeret.');
end;
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester