Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Probleme beim Installieren von OpenCV mit Delphi 10.4 Community Edition (https://www.delphipraxis.net/209296-probleme-beim-installieren-von-opencv-mit-delphi-10-4-community-edition.html)

Truther 18. Nov 2021 17:48

AW: Probleme beim Installieren von OpenCV mit Delphi 10.4 Community Edition
 
Liste der Anhänge anzeigen (Anzahl: 2)
Danke TurbMagic für diese Ausführung!

Es scheitert schon bei der nächsten Datei: rclVCLOpenCV.dpk
Wenn ich versuche, diese zu erzeugen oder zu komplilieren, werden die verlinkten Units nicht gefunden. Ich habe schon versucht, die Pfade mittels ../ anzupassen, aber gebracht hat es nichts. Natürlich könnte ich einfach die absoluten Pfade immer eingeben, aber dann machte Schritt 1 dich keinen Sinn, wenn es um die Suchpfade geht. Meine Einträge sind im Anhang vermerkt.

EDIT: weiteres Bild angehangen

Alter Mann 18. Nov 2021 19:10

AW: Probleme beim Installieren von OpenCV mit Delphi 10.4 Community Edition
 
So wird das nichts.
Das liegt aber weniger an dir, sondern eher an Laex.

Für's Package package rclVCLOpenCV; muss
es so aussehen:
Delphi-Quellcode:
requires
  rtl,
  vcl,
  rtpFFMPEG;

contains
  ocv.comp.ImageOperation in '..\ocv.comp.ImageOperation.pas',
  ocv.comp.proc in '..\ocv.comp.proc.pas',
  ocv.comp.Source in '..\ocv.comp.Source.pas',
  ocv.comp.Types in '..\ocv.comp.Types.pas',
  ocv.comp.VideoWriter in '..\ocv.comp.VideoWriter.pas',
  ocv.comp.View in '..\ocv.comp.View.pas',
  ocv.comp.FFMSource in '..\ocv.comp.FFMSource.pas',

  ocv.calib3d_c in '..\..\source\ocv.calib3d_c.pas',
  ocv.compat in '..\..\source\ocv.compat.pas',
  ocv.core.types_c in '..\..\source\ocv.core.types_c.pas',
  ocv.core_c in '..\..\source\ocv.core_c.pas',
  ocv.editor in '..\..\source\ocv.editor.pas',
  ocv.haar in '..\..\source\ocv.haar.pas',
  ocv.highgui_c in '..\..\source\ocv.highgui_c.pas',
  ocv.imgproc.types_c in '..\..\source\ocv.imgproc.types_c.pas',
  ocv.imgproc_c in '..\..\source\ocv.imgproc_c.pas',
  ocv.legacy in '..\..\source\ocv.legacy.pas',
  ocv.lib in '..\..\source\ocv.lib.pas',
  ocv.lock in '..\..\source\ocv.lock.pas',
  ocv.nonfree in '..\..\source\ocv.nonfree.pas',
  ocv.objdetect_c in '..\..\source\ocv.objdetect_c.pas',
  ocv.photo_c in '..\..\source\ocv.photo_c.pas',
  ocv.tracking_c in '..\..\source\ocv.tracking_c.pas',
  ocv.utils in '..\..\source\ocv.utils.pas',

  ocv.cls.contrib in '..\..\source3\ocv.cls.contrib.pas',
  ocv.cls.types in '..\..\source3\ocv.cls.types.pas',
  ocv.cls.objdetect in '..\..\source3\ocv.cls.objdetect.pas',
  ocv.cls.imgproc in '..\..\source3\ocv.cls.imgproc.pas',
  ocv.cls.highgui in '..\..\source3\ocv.cls.highgui.pas',
  ocv.cls.features2d in '..\..\source3\ocv.cls.features2d.pas',
  ocv.cls.core in '..\..\source3\ocv.cls.core.pas';
end.
Die Lösung: Bei jedem Package die Hand anlegen und alle Pfade / Datei(en) anpassen
bis es klappt.

TSchnuckenbock 18. Nov 2021 20:45

AW: Probleme beim Installieren von OpenCV mit Delphi 10.4 Community Edition
 
Also ich hab's jetzt mal in meiner Delphi 10.4 CE ausprobiert (vor den Post von "Alter Mann").

- Entzippen des Projektes "Delphi-OpenCV"
- Entzippen der "Delphi-FFMPEG"-Projektes ins entsprechende Unterverzeichnis
- öffnen der Projektgruppe "OpenCV" im Unterverzeichnis "packages", in der auch die einzelnen *.dpk-Dateien liegen

Bei meinem Delphi 10.4 sehe ich dann auf der rechten Seiten die ganze Projektgruppe mit den einzelnen Package-Projekten (rtpFFMKPEG, rclVCLOpenCV etc)

- dann Ergänzen von jeweils 3 Suchpfaden in allen Package-Optionen. Bei mir waren das

C:\Projekte - Delphi 10.4\Komponenten\Delphi-OpenCV\211118\Delphi-FFMPEG\source
C:\Projekte - Delphi 10.4\Komponenten\Delphi-OpenCV\211118\source
C:\Projekte - Delphi 10.4\Komponenten\Delphi-OpenCV\211118\resource\facedetectxml

Danach ließ sich jedes einzelne Package-Projekt erzeugen und auch das Erzeugen aller Projekte über die Projektgruppe hat geklappt.

Aber: Rufe ich "Installieren" auf, bekomme ich die Meldung

Zitat:

---------------------------
Fehler
---------------------------
Package C:\Projekte - Delphi 10.4\Komponenten\Delphi-OpenCV\211118\Bpl\dclVCLOpenCV.bpl kann nicht geladen werden.
Das angegebene Modul wurde nicht gefunden.
---------------------------
OK
---------------------------

Vorher mit den Default-Ausgabeverzeichnis

c:\Users\Public\Documents\Embarcadero\Studio\21.0\ Bpl\

hatte es auch nicht geklappt.
Die Bpls liegen aber alle brav in dem Verzeichnis.

Nachtrag: Ich sehe gerade, daß ja noch ein bischen Beiwerk fehlt wie wie die dlls und der "Visual C++ Redistributable"-Krams. Nachher ist auch noch ein Tag.

Truther 20. Nov 2021 17:02

AW: Probleme beim Installieren von OpenCV mit Delphi 10.4 Community Edition
 
@TSchnuckenbock

Wie schaut es aus? Hattest du es nochmal probiert?


Offenbar haben andere auch das gleiche Problem, wenn ich mir folgenden englischsprachigen Thread anschaue.

Link: https://en.delphipraxis.net/topic/49...ries-on-getit/

Ich schreibe mal den Ersteller des Repositories an und frage, ob er es auf GetIt bereitstellen kann.

Nachtrag: Ich habe jetzt erst gesehen, dass da jemand schneller war als ich. (https://github.com/Laex/Delphi-OpenCV/issues/144)

Alter Mann 20. Nov 2021 21:15

AW: Probleme beim Installieren von OpenCV mit Delphi 10.4 Community Edition
 
Such einfach in der DP (Warum können keine SuchLinks eingefügt wedrden?)


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:26 Uhr.
Seite 2 von 2     12   

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