Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi cv.dll in Delphi benutzen (https://www.delphipraxis.net/91412-cv-dll-delphi-benutzen.html)

Robert Marquardt 4. Mai 2007 17:32

Re: cv.dll in Delphi benutzen
 
Ich habe vorhin mal einen Blick auf die Sourcen geworfen. Die Calling Convention ist explizit als cdecl anfgegeben.
Ein recht sauberes API. Ich empfehle C/C++ zu benutzen. Den Headern nach wird Borland unterstuetzt.

Die Konversion nach Delphi ist relativ einfach, aber ich habe keine Zeit dafuer. Ich bin mit mehreren Versprechen dieser Art im Rueckstand.

DGL-luke 4. Mai 2007 17:44

Re: cv.dll in Delphi benutzen
 
as kann ich ja übernehmen. Bitte poste den Quellcode oder sagr was genau(!) ich downloaden muss.

meg91 4. Mai 2007 18:22

Re: cv.dll in Delphi benutzen
 
wäre echt klasse wenn du das hinbekommen würdest :-D

Robert Marquardt 5. Mai 2007 04:31

Re: cv.dll in Delphi benutzen
 
Na in bewaehrter SourceForge-Manier wuerde ich ueber http://opencv.sf.net einsteigen. Die homepage enthaelt alles was man braucht einschliesslich Download-Links. Der oben angegebene Link auf coreb1-5 erscheint mir veraltet. Aktuell ist 1.0. OpenCV hat mehrere Teil APIs. cxcore, cv, cvaux und highgui. cxcore und cv sind die APIs die erst mal uebersetzt werden muessen.

DGL-luke 5. Mai 2007 16:53

Re: cv.dll in Delphi benutzen
 
*brrrr*

Bin schon auf einige schlimme Makros gestoßen...

Robert Marquardt 5. Mai 2007 17:31

Re: cv.dll in Delphi benutzen
 
Die Makros erschienen mir harmlos. Man braucht sie ja auch nicht unbedingt alle. Im Zweifel hier posten oder mich direkt fragen.

DGL-luke 5. Mai 2007 18:16

Re: cv.dll in Delphi benutzen
 
Dann hätt ich mal ne Frage: In der cvtypes.h wird auf Sachen zugegriffen, die weder deklariert noch eingebunden sind. Anscheinend wird cvtypes.h also nur als include genutztm nicht wie in Delphi eine unit, in der alles anständig eingebunden sein muss. Soll ich aus der cvtypes.h also eine cvtypes.inc machen?

und noch was: stimmt das hier:

Delphi-Quellcode:
(*

#define CV_SUBDIV2D_VIRTUAL_POINT_FLAG (1 << 30)
*)
const
  CV_SUBDIV2D_VIRTUAL_POINT_FLAG = (1 shl 30);

Robert Marquardt 5. Mai 2007 18:23

Re: cv.dll in Delphi benutzen
 
cvtypes.h muss ich mir nochmal ansehen (morgen).
Ja die Konversion ist richtig. Die Klamemrn kann man weglassen.

meg91 8. Mai 2007 09:27

Re: cv.dll in Delphi benutzen
 
ich wollte mal hörn wie der aktuelle Stand ist
ich bräuchte nämlich langsam die Libary

Gruß
markus

Robert Marquardt 8. Mai 2007 10:30

Re: cv.dll in Delphi benutzen
 
Nicht so ungeduldig. So schnell kann das nicht gehen. Selbst wenn die Konversion schon fertig waere so muesste man noch pruefen ob sie korrekt ist. Da sind doch ein paar trickreiche Sachen dabei.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:40 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz