mirror of
https://github.com/Laex/Delphi-OpenCV.git
synced 2024-11-15 07:45:53 +01:00
Delphi 11 Alexandria
Signed-off-by: Laentir Valetov <laex@bk.ru>
This commit is contained in:
parent
620d601154
commit
e60343d2d9
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -1,3 +1,6 @@
|
||||
[submodule "Delphi-FFMPEG"]
|
||||
path = Delphi-FFMPEG
|
||||
url = https://github.com/Laex/Delphi-FFMPEG.git
|
||||
[submodule "jedi"]
|
||||
path = jedi
|
||||
url = https://github.com/project-jedi/jedi.git
|
||||
|
@ -6,9 +6,18 @@ rem Get the submodule initially
|
||||
rem Time passes, submodule upstream is updated
|
||||
rem and you now want to update
|
||||
|
||||
echo Update Delphi-FFMPEG
|
||||
rem Change to the submodule directory
|
||||
cd Delphi-FFMPEG
|
||||
rem Checkout desired branch
|
||||
git checkout master
|
||||
|
||||
rem Get back to your project root
|
||||
cd ..
|
||||
|
||||
echo JEDI
|
||||
rem Change to the submodule directory
|
||||
cd jedi
|
||||
rem Checkout desired branch
|
||||
git checkout master
|
||||
|
||||
|
1
jedi
Submodule
1
jedi
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 51d1d0a5752bb89d9191bf2a05773a8e1dbd3c6a
|
BIN
packages/Delphi 10.4 Sydney/FMXOpenCV.res
Normal file
BIN
packages/Delphi 10.4 Sydney/FMXOpenCV.res
Normal file
Binary file not shown.
84
packages/Delphi 10.4 Sydney/OpenCV.groupproj
Normal file
84
packages/Delphi 10.4 Sydney/OpenCV.groupproj
Normal file
@ -0,0 +1,84 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{7FC57523-86ED-4B87-99E4-A76B04EFF707}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Projects Include="rtpFFMPEG.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
<Projects Include="rclVCLOpenCV.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
<Projects Include="rclFMXOpenCV.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
<Projects Include="dclVCLOpenCV.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
<Projects Include="dclFMXOpenCV.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
</ItemGroup>
|
||||
<ProjectExtensions>
|
||||
<Borland.Personality>Default.Personality.12</Borland.Personality>
|
||||
<Borland.ProjectType/>
|
||||
<BorlandProject>
|
||||
<Default.Personality/>
|
||||
</BorlandProject>
|
||||
</ProjectExtensions>
|
||||
<Target Name="rtpFFMPEG">
|
||||
<MSBuild Projects="rtpFFMPEG.dproj"/>
|
||||
</Target>
|
||||
<Target Name="rtpFFMPEG:Clean">
|
||||
<MSBuild Projects="rtpFFMPEG.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="rtpFFMPEG:Make">
|
||||
<MSBuild Projects="rtpFFMPEG.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="rclVCLOpenCV">
|
||||
<MSBuild Projects="rclVCLOpenCV.dproj"/>
|
||||
</Target>
|
||||
<Target Name="rclVCLOpenCV:Clean">
|
||||
<MSBuild Projects="rclVCLOpenCV.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="rclVCLOpenCV:Make">
|
||||
<MSBuild Projects="rclVCLOpenCV.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="rclFMXOpenCV">
|
||||
<MSBuild Projects="rclFMXOpenCV.dproj"/>
|
||||
</Target>
|
||||
<Target Name="rclFMXOpenCV:Clean">
|
||||
<MSBuild Projects="rclFMXOpenCV.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="rclFMXOpenCV:Make">
|
||||
<MSBuild Projects="rclFMXOpenCV.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="dclVCLOpenCV">
|
||||
<MSBuild Projects="dclVCLOpenCV.dproj"/>
|
||||
</Target>
|
||||
<Target Name="dclVCLOpenCV:Clean">
|
||||
<MSBuild Projects="dclVCLOpenCV.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="dclVCLOpenCV:Make">
|
||||
<MSBuild Projects="dclVCLOpenCV.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="dclFMXOpenCV">
|
||||
<MSBuild Projects="dclFMXOpenCV.dproj"/>
|
||||
</Target>
|
||||
<Target Name="dclFMXOpenCV:Clean">
|
||||
<MSBuild Projects="dclFMXOpenCV.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="dclFMXOpenCV:Make">
|
||||
<MSBuild Projects="dclFMXOpenCV.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="Build">
|
||||
<CallTarget Targets="rtpFFMPEG;rclVCLOpenCV;rclFMXOpenCV;dclVCLOpenCV;dclFMXOpenCV"/>
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<CallTarget Targets="rtpFFMPEG:Clean;rclVCLOpenCV:Clean;rclFMXOpenCV:Clean;dclVCLOpenCV:Clean;dclFMXOpenCV:Clean"/>
|
||||
</Target>
|
||||
<Target Name="Make">
|
||||
<CallTarget Targets="rtpFFMPEG:Make;rclVCLOpenCV:Make;rclFMXOpenCV:Make;dclVCLOpenCV:Make;dclFMXOpenCV:Make"/>
|
||||
</Target>
|
||||
<Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
|
||||
</Project>
|
BIN
packages/Delphi 10.4 Sydney/VCLOpenCV.res
Normal file
BIN
packages/Delphi 10.4 Sydney/VCLOpenCV.res
Normal file
Binary file not shown.
42
packages/Delphi 10.4 Sydney/dclFMXOpenCV.dpk
Normal file
42
packages/Delphi 10.4 Sydney/dclFMXOpenCV.dpk
Normal file
@ -0,0 +1,42 @@
|
||||
package dclFMXOpenCV;
|
||||
|
||||
{$R *.res}
|
||||
{$R 'FMXOpenCV.res'}
|
||||
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
|
||||
{$ALIGN 8}
|
||||
{$ASSERTIONS ON}
|
||||
{$BOOLEVAL OFF}
|
||||
{$DEBUGINFO OFF}
|
||||
{$EXTENDEDSYNTAX ON}
|
||||
{$IMPORTEDDATA ON}
|
||||
{$IOCHECKS ON}
|
||||
{$LOCALSYMBOLS ON}
|
||||
{$LONGSTRINGS ON}
|
||||
{$OPENSTRINGS ON}
|
||||
{$OPTIMIZATION OFF}
|
||||
{$OVERFLOWCHECKS OFF}
|
||||
{$RANGECHECKS OFF}
|
||||
{$REFERENCEINFO ON}
|
||||
{$SAFEDIVIDE OFF}
|
||||
{$STACKFRAMES ON}
|
||||
{$TYPEDADDRESS OFF}
|
||||
{$VARSTRINGCHECKS ON}
|
||||
{$WRITEABLECONST OFF}
|
||||
{$MINENUMSIZE 1}
|
||||
{$IMAGEBASE $400000}
|
||||
{$DEFINE DEBUG}
|
||||
{$ENDIF IMPLICITBUILDING}
|
||||
{$IMPLICITBUILD ON}
|
||||
{$DESCRIPTION 'OpenCV FMX designtime component'}
|
||||
|
||||
requires
|
||||
designide,
|
||||
rtl,
|
||||
fmx,
|
||||
rclVCLOpenCV,
|
||||
rclFMXOpenCV;
|
||||
|
||||
contains
|
||||
ocv.comp.RegisterFMX in '..\ocv.comp.RegisterFMX.pas';
|
||||
|
||||
end.
|
1197
packages/Delphi 10.4 Sydney/dclFMXOpenCV.dproj
Normal file
1197
packages/Delphi 10.4 Sydney/dclFMXOpenCV.dproj
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/Delphi 10.4 Sydney/dclFMXOpenCV.res
Normal file
BIN
packages/Delphi 10.4 Sydney/dclFMXOpenCV.res
Normal file
Binary file not shown.
1
packages/Delphi 10.4 Sydney/dclVCLOpenCV.delphilsp.json
Normal file
1
packages/Delphi 10.4 Sydney/dclVCLOpenCV.delphilsp.json
Normal file
File diff suppressed because one or more lines are too long
44
packages/Delphi 10.4 Sydney/dclVCLOpenCV.dpk
Normal file
44
packages/Delphi 10.4 Sydney/dclVCLOpenCV.dpk
Normal file
@ -0,0 +1,44 @@
|
||||
package dclVCLOpenCV;
|
||||
|
||||
{$R *.res}
|
||||
{$R 'VCLOpenCV.res'}
|
||||
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
|
||||
{$ALIGN 8}
|
||||
{$ASSERTIONS ON}
|
||||
{$BOOLEVAL OFF}
|
||||
{$DEBUGINFO OFF}
|
||||
{$EXTENDEDSYNTAX ON}
|
||||
{$IMPORTEDDATA ON}
|
||||
{$IOCHECKS ON}
|
||||
{$LOCALSYMBOLS ON}
|
||||
{$LONGSTRINGS ON}
|
||||
{$OPENSTRINGS ON}
|
||||
{$OPTIMIZATION OFF}
|
||||
{$OVERFLOWCHECKS OFF}
|
||||
{$RANGECHECKS OFF}
|
||||
{$REFERENCEINFO ON}
|
||||
{$SAFEDIVIDE OFF}
|
||||
{$STACKFRAMES ON}
|
||||
{$TYPEDADDRESS OFF}
|
||||
{$VARSTRINGCHECKS ON}
|
||||
{$WRITEABLECONST OFF}
|
||||
{$MINENUMSIZE 1}
|
||||
{$IMAGEBASE $400000}
|
||||
{$DEFINE DEBUG}
|
||||
{$ENDIF IMPLICITBUILDING}
|
||||
{$IMPLICITBUILD ON}
|
||||
{$DESCRIPTION 'OpenCV VCL designtime component'}
|
||||
|
||||
requires
|
||||
designide,
|
||||
rtl,
|
||||
vcl,
|
||||
rclVCLOpenCV;
|
||||
|
||||
contains
|
||||
ocv.comp.IOProperties in '..\ocv.comp.IOProperties.pas',
|
||||
ocv.comp.Register in '..\ocv.comp.Register.pas',
|
||||
ocv.comp.RegisterVCL in '..\ocv.comp.RegisterVCL.pas',
|
||||
ocv.comp.RegisterFFM in '..\ocv.comp.RegisterFFM.pas';
|
||||
|
||||
end.
|
1189
packages/Delphi 10.4 Sydney/dclVCLOpenCV.dproj
Normal file
1189
packages/Delphi 10.4 Sydney/dclVCLOpenCV.dproj
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/Delphi 10.4 Sydney/dclVCLOpenCV.res
Normal file
BIN
packages/Delphi 10.4 Sydney/dclVCLOpenCV.res
Normal file
Binary file not shown.
BIN
packages/Delphi 10.4 Sydney/haarcascade.res
Normal file
BIN
packages/Delphi 10.4 Sydney/haarcascade.res
Normal file
Binary file not shown.
41
packages/Delphi 10.4 Sydney/rclFMXOpenCV.dpk
Normal file
41
packages/Delphi 10.4 Sydney/rclFMXOpenCV.dpk
Normal file
@ -0,0 +1,41 @@
|
||||
package rclFMXOpenCV;
|
||||
|
||||
{$R *.res}
|
||||
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
|
||||
{$ALIGN 8}
|
||||
{$ASSERTIONS ON}
|
||||
{$BOOLEVAL OFF}
|
||||
{$DEBUGINFO OFF}
|
||||
{$EXTENDEDSYNTAX ON}
|
||||
{$IMPORTEDDATA ON}
|
||||
{$IOCHECKS ON}
|
||||
{$LOCALSYMBOLS ON}
|
||||
{$LONGSTRINGS ON}
|
||||
{$OPENSTRINGS ON}
|
||||
{$OPTIMIZATION OFF}
|
||||
{$OVERFLOWCHECKS OFF}
|
||||
{$RANGECHECKS OFF}
|
||||
{$REFERENCEINFO ON}
|
||||
{$SAFEDIVIDE OFF}
|
||||
{$STACKFRAMES ON}
|
||||
{$TYPEDADDRESS OFF}
|
||||
{$VARSTRINGCHECKS ON}
|
||||
{$WRITEABLECONST OFF}
|
||||
{$MINENUMSIZE 1}
|
||||
{$IMAGEBASE $400000}
|
||||
{$DEFINE DEBUG}
|
||||
{$ENDIF IMPLICITBUILDING}
|
||||
{$RUNONLY}
|
||||
{$IMPLICITBUILD ON}
|
||||
{$DESCRIPTION 'OpenCV FMX runtime library'}
|
||||
|
||||
requires
|
||||
rtl,
|
||||
fmx,
|
||||
rclVCLOpenCV;
|
||||
|
||||
contains
|
||||
ocv.comp.ViewFMX in '..\ocv.comp.ViewFMX.pas',
|
||||
ocv.fmxutils in '..\..\source\ocv.fmxutils.pas';
|
||||
|
||||
end.
|
1160
packages/Delphi 10.4 Sydney/rclFMXOpenCV.dproj
Normal file
1160
packages/Delphi 10.4 Sydney/rclFMXOpenCV.dproj
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/Delphi 10.4 Sydney/rclFMXOpenCV.res
Normal file
BIN
packages/Delphi 10.4 Sydney/rclFMXOpenCV.res
Normal file
Binary file not shown.
1
packages/Delphi 10.4 Sydney/rclVCLOpenCV.delphilsp.json
Normal file
1
packages/Delphi 10.4 Sydney/rclVCLOpenCV.delphilsp.json
Normal file
File diff suppressed because one or more lines are too long
62
packages/Delphi 10.4 Sydney/rclVCLOpenCV.dpk
Normal file
62
packages/Delphi 10.4 Sydney/rclVCLOpenCV.dpk
Normal file
@ -0,0 +1,62 @@
|
||||
package rclVCLOpenCV;
|
||||
|
||||
{$R *.res}
|
||||
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
|
||||
{$ALIGN 8}
|
||||
{$ASSERTIONS ON}
|
||||
{$BOOLEVAL OFF}
|
||||
{$DEBUGINFO OFF}
|
||||
{$EXTENDEDSYNTAX ON}
|
||||
{$IMPORTEDDATA ON}
|
||||
{$IOCHECKS ON}
|
||||
{$LOCALSYMBOLS ON}
|
||||
{$LONGSTRINGS ON}
|
||||
{$OPENSTRINGS ON}
|
||||
{$OPTIMIZATION OFF}
|
||||
{$OVERFLOWCHECKS OFF}
|
||||
{$RANGECHECKS OFF}
|
||||
{$REFERENCEINFO ON}
|
||||
{$SAFEDIVIDE OFF}
|
||||
{$STACKFRAMES ON}
|
||||
{$TYPEDADDRESS OFF}
|
||||
{$VARSTRINGCHECKS ON}
|
||||
{$WRITEABLECONST OFF}
|
||||
{$MINENUMSIZE 1}
|
||||
{$IMAGEBASE $400000}
|
||||
{$DEFINE DEBUG}
|
||||
{$ENDIF IMPLICITBUILDING}
|
||||
{$RUNONLY}
|
||||
{$IMPLICITBUILD ON}
|
||||
|
||||
requires
|
||||
rtl,
|
||||
vcl,
|
||||
rtpFFMPEG;
|
||||
|
||||
contains
|
||||
ocv.calib3d_c in '..\ocv.calib3d_c.pas',
|
||||
ocv.compat in '..\ocv.compat.pas',
|
||||
ocv.core.types_c in '..\ocv.core.types_c.pas',
|
||||
ocv.core_c in '..\ocv.core_c.pas',
|
||||
ocv.editor in '..\ocv.editor.pas',
|
||||
ocv.haar in '..\ocv.haar.pas',
|
||||
ocv.highgui_c in '..\ocv.highgui_c.pas',
|
||||
ocv.imgproc.types_c in '..\ocv.imgproc.types_c.pas',
|
||||
ocv.imgproc_c in '..\ocv.imgproc_c.pas',
|
||||
ocv.legacy in '..\ocv.legacy.pas',
|
||||
ocv.lib in '..\ocv.lib.pas',
|
||||
ocv.lock in '..\ocv.lock.pas',
|
||||
ocv.nonfree in '..\ocv.nonfree.pas',
|
||||
ocv.objdetect_c in '..\ocv.objdetect_c.pas',
|
||||
ocv.photo_c in '..\ocv.photo_c.pas',
|
||||
ocv.tracking_c in '..\ocv.tracking_c.pas',
|
||||
ocv.utils in '..\ocv.utils.pas',
|
||||
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';
|
||||
|
||||
end.
|
1214
packages/Delphi 10.4 Sydney/rclVCLOpenCV.dproj
Normal file
1214
packages/Delphi 10.4 Sydney/rclVCLOpenCV.dproj
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/Delphi 10.4 Sydney/rclVCLOpenCV.res
Normal file
BIN
packages/Delphi 10.4 Sydney/rclVCLOpenCV.res
Normal file
Binary file not shown.
46
packages/Delphi 10.4 Sydney/rtpFFMPEG.dpk
Normal file
46
packages/Delphi 10.4 Sydney/rtpFFMPEG.dpk
Normal file
@ -0,0 +1,46 @@
|
||||
package rtpFFMPEG;
|
||||
|
||||
{$R *.res}
|
||||
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
|
||||
{$ALIGN 8}
|
||||
{$ASSERTIONS ON}
|
||||
{$BOOLEVAL OFF}
|
||||
{$DEBUGINFO OFF}
|
||||
{$EXTENDEDSYNTAX ON}
|
||||
{$IMPORTEDDATA ON}
|
||||
{$IOCHECKS ON}
|
||||
{$LOCALSYMBOLS ON}
|
||||
{$LONGSTRINGS ON}
|
||||
{$OPENSTRINGS ON}
|
||||
{$OPTIMIZATION OFF}
|
||||
{$OVERFLOWCHECKS OFF}
|
||||
{$RANGECHECKS OFF}
|
||||
{$REFERENCEINFO ON}
|
||||
{$SAFEDIVIDE OFF}
|
||||
{$STACKFRAMES ON}
|
||||
{$TYPEDADDRESS OFF}
|
||||
{$VARSTRINGCHECKS ON}
|
||||
{$WRITEABLECONST OFF}
|
||||
{$MINENUMSIZE 1}
|
||||
{$IMAGEBASE $400000}
|
||||
{$DEFINE DEBUG}
|
||||
{$ENDIF IMPLICITBUILDING}
|
||||
{$RUNONLY}
|
||||
{$IMPLICITBUILD ON}
|
||||
{$DESCRIPTION 'FFMPEG runtime library'}
|
||||
|
||||
requires
|
||||
rtl;
|
||||
|
||||
contains
|
||||
ffmpeg_types in '..\Delphi-FFMPEG\source\ffmpeg_types.pas',
|
||||
libavcodec in '..\Delphi-FFMPEG\source\libavcodec.pas',
|
||||
libavdevice in '..\Delphi-FFMPEG\source\libavdevice.pas',
|
||||
libavfilter in '..\Delphi-FFMPEG\source\libavfilter.pas',
|
||||
libavformat in '..\Delphi-FFMPEG\source\libavformat.pas',
|
||||
libavutil in '..\Delphi-FFMPEG\source\libavutil.pas',
|
||||
libpostproc in '..\Delphi-FFMPEG\source\libpostproc.pas',
|
||||
libswresample in '..\Delphi-FFMPEG\source\libswresample.pas',
|
||||
libswscale in '..\Delphi-FFMPEG\source\libswscale.pas';
|
||||
|
||||
end.
|
1160
packages/Delphi 10.4 Sydney/rtpFFMPEG.dproj
Normal file
1160
packages/Delphi 10.4 Sydney/rtpFFMPEG.dproj
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/Delphi 10.4 Sydney/rtpFFMPEG.res
Normal file
BIN
packages/Delphi 10.4 Sydney/rtpFFMPEG.res
Normal file
Binary file not shown.
BIN
packages/Delphi 11 Alexandria/FMXOpenCV.res
Normal file
BIN
packages/Delphi 11 Alexandria/FMXOpenCV.res
Normal file
Binary file not shown.
84
packages/Delphi 11 Alexandria/OpenCV.groupproj
Normal file
84
packages/Delphi 11 Alexandria/OpenCV.groupproj
Normal file
@ -0,0 +1,84 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{7FC57523-86ED-4B87-99E4-A76B04EFF707}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Projects Include="rtpFFMPEG.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
<Projects Include="rclVCLOpenCV.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
<Projects Include="rclFMXOpenCV.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
<Projects Include="dclVCLOpenCV.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
<Projects Include="dclFMXOpenCV.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
</ItemGroup>
|
||||
<ProjectExtensions>
|
||||
<Borland.Personality>Default.Personality.12</Borland.Personality>
|
||||
<Borland.ProjectType/>
|
||||
<BorlandProject>
|
||||
<Default.Personality/>
|
||||
</BorlandProject>
|
||||
</ProjectExtensions>
|
||||
<Target Name="rtpFFMPEG">
|
||||
<MSBuild Projects="rtpFFMPEG.dproj"/>
|
||||
</Target>
|
||||
<Target Name="rtpFFMPEG:Clean">
|
||||
<MSBuild Projects="rtpFFMPEG.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="rtpFFMPEG:Make">
|
||||
<MSBuild Projects="rtpFFMPEG.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="rclVCLOpenCV">
|
||||
<MSBuild Projects="rclVCLOpenCV.dproj"/>
|
||||
</Target>
|
||||
<Target Name="rclVCLOpenCV:Clean">
|
||||
<MSBuild Projects="rclVCLOpenCV.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="rclVCLOpenCV:Make">
|
||||
<MSBuild Projects="rclVCLOpenCV.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="rclFMXOpenCV">
|
||||
<MSBuild Projects="rclFMXOpenCV.dproj"/>
|
||||
</Target>
|
||||
<Target Name="rclFMXOpenCV:Clean">
|
||||
<MSBuild Projects="rclFMXOpenCV.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="rclFMXOpenCV:Make">
|
||||
<MSBuild Projects="rclFMXOpenCV.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="dclVCLOpenCV">
|
||||
<MSBuild Projects="dclVCLOpenCV.dproj"/>
|
||||
</Target>
|
||||
<Target Name="dclVCLOpenCV:Clean">
|
||||
<MSBuild Projects="dclVCLOpenCV.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="dclVCLOpenCV:Make">
|
||||
<MSBuild Projects="dclVCLOpenCV.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="dclFMXOpenCV">
|
||||
<MSBuild Projects="dclFMXOpenCV.dproj"/>
|
||||
</Target>
|
||||
<Target Name="dclFMXOpenCV:Clean">
|
||||
<MSBuild Projects="dclFMXOpenCV.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="dclFMXOpenCV:Make">
|
||||
<MSBuild Projects="dclFMXOpenCV.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="Build">
|
||||
<CallTarget Targets="rtpFFMPEG;rclVCLOpenCV;rclFMXOpenCV;dclVCLOpenCV;dclFMXOpenCV"/>
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<CallTarget Targets="rtpFFMPEG:Clean;rclVCLOpenCV:Clean;rclFMXOpenCV:Clean;dclVCLOpenCV:Clean;dclFMXOpenCV:Clean"/>
|
||||
</Target>
|
||||
<Target Name="Make">
|
||||
<CallTarget Targets="rtpFFMPEG:Make;rclVCLOpenCV:Make;rclFMXOpenCV:Make;dclVCLOpenCV:Make;dclFMXOpenCV:Make"/>
|
||||
</Target>
|
||||
<Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
|
||||
</Project>
|
BIN
packages/Delphi 11 Alexandria/VCLOpenCV.res
Normal file
BIN
packages/Delphi 11 Alexandria/VCLOpenCV.res
Normal file
Binary file not shown.
42
packages/Delphi 11 Alexandria/dclFMXOpenCV.dpk
Normal file
42
packages/Delphi 11 Alexandria/dclFMXOpenCV.dpk
Normal file
@ -0,0 +1,42 @@
|
||||
package dclFMXOpenCV;
|
||||
|
||||
{$R *.res}
|
||||
{$R 'FMXOpenCV.res'}
|
||||
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
|
||||
{$ALIGN 8}
|
||||
{$ASSERTIONS ON}
|
||||
{$BOOLEVAL OFF}
|
||||
{$DEBUGINFO OFF}
|
||||
{$EXTENDEDSYNTAX ON}
|
||||
{$IMPORTEDDATA ON}
|
||||
{$IOCHECKS ON}
|
||||
{$LOCALSYMBOLS ON}
|
||||
{$LONGSTRINGS ON}
|
||||
{$OPENSTRINGS ON}
|
||||
{$OPTIMIZATION OFF}
|
||||
{$OVERFLOWCHECKS OFF}
|
||||
{$RANGECHECKS OFF}
|
||||
{$REFERENCEINFO ON}
|
||||
{$SAFEDIVIDE OFF}
|
||||
{$STACKFRAMES ON}
|
||||
{$TYPEDADDRESS OFF}
|
||||
{$VARSTRINGCHECKS ON}
|
||||
{$WRITEABLECONST OFF}
|
||||
{$MINENUMSIZE 1}
|
||||
{$IMAGEBASE $400000}
|
||||
{$DEFINE DEBUG}
|
||||
{$ENDIF IMPLICITBUILDING}
|
||||
{$IMPLICITBUILD ON}
|
||||
{$DESCRIPTION 'OpenCV FMX designtime component'}
|
||||
|
||||
requires
|
||||
designide,
|
||||
rtl,
|
||||
fmx,
|
||||
rclVCLOpenCV,
|
||||
rclFMXOpenCV;
|
||||
|
||||
contains
|
||||
ocv.comp.RegisterFMX in '..\ocv.comp.RegisterFMX.pas';
|
||||
|
||||
end.
|
1197
packages/Delphi 11 Alexandria/dclFMXOpenCV.dproj
Normal file
1197
packages/Delphi 11 Alexandria/dclFMXOpenCV.dproj
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/Delphi 11 Alexandria/dclFMXOpenCV.res
Normal file
BIN
packages/Delphi 11 Alexandria/dclFMXOpenCV.res
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
44
packages/Delphi 11 Alexandria/dclVCLOpenCV.dpk
Normal file
44
packages/Delphi 11 Alexandria/dclVCLOpenCV.dpk
Normal file
@ -0,0 +1,44 @@
|
||||
package dclVCLOpenCV;
|
||||
|
||||
{$R *.res}
|
||||
{$R 'VCLOpenCV.res'}
|
||||
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
|
||||
{$ALIGN 8}
|
||||
{$ASSERTIONS ON}
|
||||
{$BOOLEVAL OFF}
|
||||
{$DEBUGINFO OFF}
|
||||
{$EXTENDEDSYNTAX ON}
|
||||
{$IMPORTEDDATA ON}
|
||||
{$IOCHECKS ON}
|
||||
{$LOCALSYMBOLS ON}
|
||||
{$LONGSTRINGS ON}
|
||||
{$OPENSTRINGS ON}
|
||||
{$OPTIMIZATION OFF}
|
||||
{$OVERFLOWCHECKS OFF}
|
||||
{$RANGECHECKS OFF}
|
||||
{$REFERENCEINFO ON}
|
||||
{$SAFEDIVIDE OFF}
|
||||
{$STACKFRAMES ON}
|
||||
{$TYPEDADDRESS OFF}
|
||||
{$VARSTRINGCHECKS ON}
|
||||
{$WRITEABLECONST OFF}
|
||||
{$MINENUMSIZE 1}
|
||||
{$IMAGEBASE $400000}
|
||||
{$DEFINE DEBUG}
|
||||
{$ENDIF IMPLICITBUILDING}
|
||||
{$IMPLICITBUILD ON}
|
||||
{$DESCRIPTION 'OpenCV VCL designtime component'}
|
||||
|
||||
requires
|
||||
designide,
|
||||
rtl,
|
||||
vcl,
|
||||
rclVCLOpenCV;
|
||||
|
||||
contains
|
||||
ocv.comp.IOProperties in '..\ocv.comp.IOProperties.pas',
|
||||
ocv.comp.Register in '..\ocv.comp.Register.pas',
|
||||
ocv.comp.RegisterVCL in '..\ocv.comp.RegisterVCL.pas',
|
||||
ocv.comp.RegisterFFM in '..\ocv.comp.RegisterFFM.pas';
|
||||
|
||||
end.
|
1189
packages/Delphi 11 Alexandria/dclVCLOpenCV.dproj
Normal file
1189
packages/Delphi 11 Alexandria/dclVCLOpenCV.dproj
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/Delphi 11 Alexandria/dclVCLOpenCV.res
Normal file
BIN
packages/Delphi 11 Alexandria/dclVCLOpenCV.res
Normal file
Binary file not shown.
BIN
packages/Delphi 11 Alexandria/haarcascade.res
Normal file
BIN
packages/Delphi 11 Alexandria/haarcascade.res
Normal file
Binary file not shown.
41
packages/Delphi 11 Alexandria/rclFMXOpenCV.dpk
Normal file
41
packages/Delphi 11 Alexandria/rclFMXOpenCV.dpk
Normal file
@ -0,0 +1,41 @@
|
||||
package rclFMXOpenCV;
|
||||
|
||||
{$R *.res}
|
||||
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
|
||||
{$ALIGN 8}
|
||||
{$ASSERTIONS ON}
|
||||
{$BOOLEVAL OFF}
|
||||
{$DEBUGINFO OFF}
|
||||
{$EXTENDEDSYNTAX ON}
|
||||
{$IMPORTEDDATA ON}
|
||||
{$IOCHECKS ON}
|
||||
{$LOCALSYMBOLS ON}
|
||||
{$LONGSTRINGS ON}
|
||||
{$OPENSTRINGS ON}
|
||||
{$OPTIMIZATION OFF}
|
||||
{$OVERFLOWCHECKS OFF}
|
||||
{$RANGECHECKS OFF}
|
||||
{$REFERENCEINFO ON}
|
||||
{$SAFEDIVIDE OFF}
|
||||
{$STACKFRAMES ON}
|
||||
{$TYPEDADDRESS OFF}
|
||||
{$VARSTRINGCHECKS ON}
|
||||
{$WRITEABLECONST OFF}
|
||||
{$MINENUMSIZE 1}
|
||||
{$IMAGEBASE $400000}
|
||||
{$DEFINE DEBUG}
|
||||
{$ENDIF IMPLICITBUILDING}
|
||||
{$RUNONLY}
|
||||
{$IMPLICITBUILD ON}
|
||||
{$DESCRIPTION 'OpenCV FMX runtime library'}
|
||||
|
||||
requires
|
||||
rtl,
|
||||
fmx,
|
||||
rclVCLOpenCV;
|
||||
|
||||
contains
|
||||
ocv.comp.ViewFMX in '..\ocv.comp.ViewFMX.pas',
|
||||
ocv.fmxutils in '..\..\source\ocv.fmxutils.pas';
|
||||
|
||||
end.
|
1160
packages/Delphi 11 Alexandria/rclFMXOpenCV.dproj
Normal file
1160
packages/Delphi 11 Alexandria/rclFMXOpenCV.dproj
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/Delphi 11 Alexandria/rclFMXOpenCV.res
Normal file
BIN
packages/Delphi 11 Alexandria/rclFMXOpenCV.res
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
62
packages/Delphi 11 Alexandria/rclVCLOpenCV.dpk
Normal file
62
packages/Delphi 11 Alexandria/rclVCLOpenCV.dpk
Normal file
@ -0,0 +1,62 @@
|
||||
package rclVCLOpenCV;
|
||||
|
||||
{$R *.res}
|
||||
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
|
||||
{$ALIGN 8}
|
||||
{$ASSERTIONS ON}
|
||||
{$BOOLEVAL OFF}
|
||||
{$DEBUGINFO OFF}
|
||||
{$EXTENDEDSYNTAX ON}
|
||||
{$IMPORTEDDATA ON}
|
||||
{$IOCHECKS ON}
|
||||
{$LOCALSYMBOLS ON}
|
||||
{$LONGSTRINGS ON}
|
||||
{$OPENSTRINGS ON}
|
||||
{$OPTIMIZATION OFF}
|
||||
{$OVERFLOWCHECKS OFF}
|
||||
{$RANGECHECKS OFF}
|
||||
{$REFERENCEINFO ON}
|
||||
{$SAFEDIVIDE OFF}
|
||||
{$STACKFRAMES ON}
|
||||
{$TYPEDADDRESS OFF}
|
||||
{$VARSTRINGCHECKS ON}
|
||||
{$WRITEABLECONST OFF}
|
||||
{$MINENUMSIZE 1}
|
||||
{$IMAGEBASE $400000}
|
||||
{$DEFINE DEBUG}
|
||||
{$ENDIF IMPLICITBUILDING}
|
||||
{$RUNONLY}
|
||||
{$IMPLICITBUILD ON}
|
||||
|
||||
requires
|
||||
rtl,
|
||||
vcl,
|
||||
rtpFFMPEG;
|
||||
|
||||
contains
|
||||
ocv.calib3d_c in '..\ocv.calib3d_c.pas',
|
||||
ocv.compat in '..\ocv.compat.pas',
|
||||
ocv.core.types_c in '..\ocv.core.types_c.pas',
|
||||
ocv.core_c in '..\ocv.core_c.pas',
|
||||
ocv.editor in '..\ocv.editor.pas',
|
||||
ocv.haar in '..\ocv.haar.pas',
|
||||
ocv.highgui_c in '..\ocv.highgui_c.pas',
|
||||
ocv.imgproc.types_c in '..\ocv.imgproc.types_c.pas',
|
||||
ocv.imgproc_c in '..\ocv.imgproc_c.pas',
|
||||
ocv.legacy in '..\ocv.legacy.pas',
|
||||
ocv.lib in '..\ocv.lib.pas',
|
||||
ocv.lock in '..\ocv.lock.pas',
|
||||
ocv.nonfree in '..\ocv.nonfree.pas',
|
||||
ocv.objdetect_c in '..\ocv.objdetect_c.pas',
|
||||
ocv.photo_c in '..\ocv.photo_c.pas',
|
||||
ocv.tracking_c in '..\ocv.tracking_c.pas',
|
||||
ocv.utils in '..\ocv.utils.pas',
|
||||
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';
|
||||
|
||||
end.
|
1214
packages/Delphi 11 Alexandria/rclVCLOpenCV.dproj
Normal file
1214
packages/Delphi 11 Alexandria/rclVCLOpenCV.dproj
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/Delphi 11 Alexandria/rclVCLOpenCV.res
Normal file
BIN
packages/Delphi 11 Alexandria/rclVCLOpenCV.res
Normal file
Binary file not shown.
46
packages/Delphi 11 Alexandria/rtpFFMPEG.dpk
Normal file
46
packages/Delphi 11 Alexandria/rtpFFMPEG.dpk
Normal file
@ -0,0 +1,46 @@
|
||||
package rtpFFMPEG;
|
||||
|
||||
{$R *.res}
|
||||
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
|
||||
{$ALIGN 8}
|
||||
{$ASSERTIONS ON}
|
||||
{$BOOLEVAL OFF}
|
||||
{$DEBUGINFO OFF}
|
||||
{$EXTENDEDSYNTAX ON}
|
||||
{$IMPORTEDDATA ON}
|
||||
{$IOCHECKS ON}
|
||||
{$LOCALSYMBOLS ON}
|
||||
{$LONGSTRINGS ON}
|
||||
{$OPENSTRINGS ON}
|
||||
{$OPTIMIZATION OFF}
|
||||
{$OVERFLOWCHECKS OFF}
|
||||
{$RANGECHECKS OFF}
|
||||
{$REFERENCEINFO ON}
|
||||
{$SAFEDIVIDE OFF}
|
||||
{$STACKFRAMES ON}
|
||||
{$TYPEDADDRESS OFF}
|
||||
{$VARSTRINGCHECKS ON}
|
||||
{$WRITEABLECONST OFF}
|
||||
{$MINENUMSIZE 1}
|
||||
{$IMAGEBASE $400000}
|
||||
{$DEFINE DEBUG}
|
||||
{$ENDIF IMPLICITBUILDING}
|
||||
{$RUNONLY}
|
||||
{$IMPLICITBUILD ON}
|
||||
{$DESCRIPTION 'FFMPEG runtime library'}
|
||||
|
||||
requires
|
||||
rtl;
|
||||
|
||||
contains
|
||||
ffmpeg_types in '..\Delphi-FFMPEG\source\ffmpeg_types.pas',
|
||||
libavcodec in '..\Delphi-FFMPEG\source\libavcodec.pas',
|
||||
libavdevice in '..\Delphi-FFMPEG\source\libavdevice.pas',
|
||||
libavfilter in '..\Delphi-FFMPEG\source\libavfilter.pas',
|
||||
libavformat in '..\Delphi-FFMPEG\source\libavformat.pas',
|
||||
libavutil in '..\Delphi-FFMPEG\source\libavutil.pas',
|
||||
libpostproc in '..\Delphi-FFMPEG\source\libpostproc.pas',
|
||||
libswresample in '..\Delphi-FFMPEG\source\libswresample.pas',
|
||||
libswscale in '..\Delphi-FFMPEG\source\libswscale.pas';
|
||||
|
||||
end.
|
1160
packages/Delphi 11 Alexandria/rtpFFMPEG.dproj
Normal file
1160
packages/Delphi 11 Alexandria/rtpFFMPEG.dproj
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/Delphi 11 Alexandria/rtpFFMPEG.res
Normal file
BIN
packages/Delphi 11 Alexandria/rtpFFMPEG.res
Normal file
Binary file not shown.
@ -240,7 +240,7 @@ begin
|
||||
if (csDesigning in ComponentState) then
|
||||
begin
|
||||
Canvas.Stroke.Thickness := 1;
|
||||
Canvas.Stroke.Kind := TBrushKind.bkSolid;
|
||||
Canvas.Stroke.Kind := TBrushKind.{$IFDEF DELPHI28_UP}Solid{$ELSE}bkSolid{$ENDIF};
|
||||
Canvas.Stroke.Color := TAlphaColorRec.Black;
|
||||
Canvas.DrawRect(RectF(0, 0, Width, Height), 0, 0, AllCorners, 1);
|
||||
end
|
||||
|
1706
source/OpenCV.inc
1706
source/OpenCV.inc
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user