From da56d6e65e1a0a74a27e2913c49a13ce17c30fe0 Mon Sep 17 00:00:00 2001 From: Laentir Valetov Date: Sat, 14 Dec 2019 01:21:26 +0400 Subject: [PATCH] Degigntime and Runtime Package for 10.3 Signed-off-by: Laentir Valetov --- .../cCameraCapture/cCameraCapture.dproj | 2 +- .../Delphi 10.3 Rio(DtRt)/FMXOpenCV.res | Bin 0 -> 1852 bytes .../Delphi 10.3 Rio(DtRt)/OpenCV.groupproj | 84 ++ .../Delphi 10.3 Rio(DtRt)/VCLOpenCV.res | Bin 0 -> 12840 bytes .../Delphi 10.3 Rio(DtRt)/dclFMXOpenCV.dpk | 42 + .../Delphi 10.3 Rio(DtRt)/dclFMXOpenCV.dproj | 991 ++++++++++++++++ .../Delphi 10.3 Rio(DtRt)/dclFMXOpenCV.res | Bin 0 -> 664 bytes .../Delphi 10.3 Rio(DtRt)/dclVCLOpenCV.dpk | 44 + .../Delphi 10.3 Rio(DtRt)/dclVCLOpenCV.dproj | 983 ++++++++++++++++ .../Delphi 10.3 Rio(DtRt)/dclVCLOpenCV.res | Bin 0 -> 664 bytes .../Delphi 10.3 Rio(DtRt)/rclFMXOpenCV.dpk | 41 + .../Delphi 10.3 Rio(DtRt)/rclFMXOpenCV.dproj | 947 ++++++++++++++++ .../Delphi 10.3 Rio(DtRt)/rclFMXOpenCV.res | Bin 0 -> 664 bytes .../Delphi 10.3 Rio(DtRt)/rclVCLOpenCV.dpk | 63 ++ .../Delphi 10.3 Rio(DtRt)/rclVCLOpenCV.dproj | 1007 +++++++++++++++++ .../Delphi 10.3 Rio(DtRt)/rclVCLOpenCV.res | Bin 0 -> 664 bytes .../Delphi 10.3 Rio(DtRt)/rtpFFMPEG.dpk | 46 + .../Delphi 10.3 Rio(DtRt)/rtpFFMPEG.dproj | 947 ++++++++++++++++ .../Delphi 10.3 Rio(DtRt)/rtpFFMPEG.res | Bin 0 -> 640 bytes .../Delphi 10.3 Rio/dclCommonOpenCV260.dproj | 145 ++- .../Delphi 10.3 Rio/dclFFMSource260.dproj | 147 ++- .../Delphi 10.3 Rio/dclFMXOpenCV260.dproj | 146 ++- .../Delphi 10.3 Rio/dclVCLOpenCV260.dproj | 145 ++- source/component/FMXOpenCV.rc | 1 + source/component/Package structure.PNG | Bin 33043 -> 0 bytes source/component/VCLOpenCV.rc | 7 + source/component/ocv.comp.Register.pas | 50 +- source/component/ocv.comp.RegisterFMX.pas | 48 +- 28 files changed, 5833 insertions(+), 53 deletions(-) create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/FMXOpenCV.res create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/OpenCV.groupproj create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/VCLOpenCV.res create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/dclFMXOpenCV.dpk create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/dclFMXOpenCV.dproj create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/dclFMXOpenCV.res create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/dclVCLOpenCV.dpk create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/dclVCLOpenCV.dproj create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/dclVCLOpenCV.res create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/rclFMXOpenCV.dpk create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/rclFMXOpenCV.dproj create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/rclFMXOpenCV.res create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/rclVCLOpenCV.dpk create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/rclVCLOpenCV.dproj create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/rclVCLOpenCV.res create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/rtpFFMPEG.dpk create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/rtpFFMPEG.dproj create mode 100644 source/component/Delphi 10.3 Rio(DtRt)/rtpFFMPEG.res create mode 100644 source/component/FMXOpenCV.rc delete mode 100644 source/component/Package structure.PNG create mode 100644 source/component/VCLOpenCV.rc diff --git a/samples/Components/cCameraCapture/cCameraCapture.dproj b/samples/Components/cCameraCapture/cCameraCapture.dproj index 6ec1cb7..d220723 100644 --- a/samples/Components/cCameraCapture/cCameraCapture.dproj +++ b/samples/Components/cCameraCapture/cCameraCapture.dproj @@ -1,7 +1,7 @@  {9F27EBDE-3B7A-4B88-8E68-90DCA8A35F81} - 18.7 + 18.8 VCL cCameraCapture.dpr True diff --git a/source/component/Delphi 10.3 Rio(DtRt)/FMXOpenCV.res b/source/component/Delphi 10.3 Rio(DtRt)/FMXOpenCV.res new file mode 100644 index 0000000000000000000000000000000000000000..770f0bd539650ceec49070aa4ea8640bc0f41e3d GIT binary patch literal 1852 zcmZuy=~Giz6o2h>`Zu)S{Mav@@q?wJD2psYL|f~qsDKayF#$qBs2~u+k_~iR=;-Ju z+G*==UvtMNvWE z{CAKy4VGadi}Oo=zL=Z%b>`{A(8HmL!Je_(_9xzsQTx|Fcb*?HTpa$YW$=pn!S!<^ z#*34~y`e|LKizB_Y}ekqp#1JkWnXJ)kNRj(C8lc*dXMk(RD9-C?64Lj+KwhWN;2&7 zG@C3HvsJnc3!5wjvsn@!ROOF4zcJ;-8nR=$ayOdtHW{-&>dabiIJCihWUHkh0Xxpp z%zNkSf(>GvK94BDjMW90lt0#s_?ZS2X4$@m6V) ztNfGssb>hCSzQ@ut2T+_O!;vLXL%+x*6V;i4B?SJaR4}u;&f|aqFtV9%!xrB1S|Kk z-C#A?uEEd9;sP=@b-y2!x(>%q{dfnPt1Dr!f}wx|Lj=y_q?z(J4_(!U=VpGpOY@Gl z^r)pU5ynGHJ3!2m1Y~3Ut{*Ny4=LhssB%w!X)GeafKcYITSk_@|1gxSwosb z4_fm^P9FZHt?=mu`LjzU6IaW|FUck^%YSb#p1D;uXQ-Js)-IToi>7+a^CsowwQ|7v zst-($-nSKJbXV>q!IQ+_LIN$M`y?m$8PIdmbDDIYik|xQgkBS$4*C&ivt63#t=d2P z{IOk;=`R;C9u4DGuezEsGj0vzYGMLs82@S3R?B)ctVhewSVRSCtXI2iZLk$4&^3qV zC!PX_F3Vs&YU1UTF%z$jIO@q@2U(sa_szuBM4T#a6Gu@6Uel)wTN~{K@&3A;g%{(_ z@=v{r?W-;|;hjctVEFy@XsM>h$iOw?P!e|&@#zIL-lHyTxEvDXoSxm!(qx+ROsD%l!P<^T0E)wRJa3CD9HME6k5Mz-v zT94}Ex^*`dM3xqOCk`S;L<&c5#$gx&5e9OFyn#95qV;peT3nW%=A+C?#9xzXHPQ z3VG5;=vJ;|LRSbC@#|l9oG|8Y>}yqkY@k7m80Wj{P}4OWp?_|1p-hgD-V4NzqH_h} zaQK?CZVj4$`et=!_Q!Wlm9Z=vY?R=p&lzf2TE}&%(7mokw*N9aY+xNq7Hg!AuO@%W zwFjr^*Z=YD7oFKL{bwuTuvaTL=59iy#Q%zqma{@}ohl$iJDH1!7oRpttmjnd`tgo~ z8}P(&IJzQ3ZtV1pDwfu-@!`7>QJ{PISOgllcW8TbY}nqoWUikxDM!yq!3S?Uhtr}k zX2-Y{>A0PHQ@IDvPOu>#e*urZxBdowf~E!l literal 0 HcmV?d00001 diff --git a/source/component/Delphi 10.3 Rio(DtRt)/OpenCV.groupproj b/source/component/Delphi 10.3 Rio(DtRt)/OpenCV.groupproj new file mode 100644 index 0000000..adb6769 --- /dev/null +++ b/source/component/Delphi 10.3 Rio(DtRt)/OpenCV.groupproj @@ -0,0 +1,84 @@ + + + {7FC57523-86ED-4B87-99E4-A76B04EFF707} + + + + + + + + + + + + + + + + + + + + Default.Personality.12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/source/component/Delphi 10.3 Rio(DtRt)/VCLOpenCV.res b/source/component/Delphi 10.3 Rio(DtRt)/VCLOpenCV.res new file mode 100644 index 0000000000000000000000000000000000000000..472e50b7089bac35106667112ccb83a896532ba4 GIT binary patch literal 12840 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 literal 0 HcmV?d00001 diff --git a/source/component/Delphi 10.3 Rio(DtRt)/dclFMXOpenCV.dpk b/source/component/Delphi 10.3 Rio(DtRt)/dclFMXOpenCV.dpk new file mode 100644 index 0000000..9efde36 --- /dev/null +++ b/source/component/Delphi 10.3 Rio(DtRt)/dclFMXOpenCV.dpk @@ -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. diff --git a/source/component/Delphi 10.3 Rio(DtRt)/dclFMXOpenCV.dproj b/source/component/Delphi 10.3 Rio(DtRt)/dclFMXOpenCV.dproj new file mode 100644 index 0000000..4fcfdc5 --- /dev/null +++ b/source/component/Delphi 10.3 Rio(DtRt)/dclFMXOpenCV.dproj @@ -0,0 +1,991 @@ + + + {D70F4389-1EDC-42D3-A96C-1B6DD1EEE69E} + dclFMXOpenCV.dpk + 18.8 + None + True + Debug + Win32 + 1 + Package + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + .\$(Platform)\$(Config) + .\$(Platform)\$(Config) + false + false + false + false + false + true + true + System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) + All + dclFMXOpenCV + + + None + android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar + rtl;fmx;$(DCC_UsePackage) + + + None + android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar + rtl;fmx;$(DCC_UsePackage) + + + None + rtl;fmx;$(DCC_UsePackage) + + + None + rtl;fmx;$(DCC_UsePackage) + + + None + rtl;fmx;$(DCC_UsePackage) + + + rtl;$(DCC_UsePackage) + + + rtl;fmx;$(DCC_UsePackage) + + + rtl;fmx;$(DCC_UsePackage) + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + rtl;fmx;rclVCLOpenCV;rclFMXOpenCV;$(DCC_UsePackage) + + + rtl;fmx;$(DCC_UsePackage) + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + false + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + + MainSource + + + + + + + + + +
FMXOpenCV.res
+
+ + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + +
+ + Delphi.Personality.12 + Package + + + + dclFMXOpenCV.dpk + + + OpenCV common component + OpenCV FMX component + OpenCV FFMPEG component + OpenCV VCL component + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + TeeChart Lite FMX Components + TeeChart Standard VCL Components + + + + + + true + + + + + true + + + + + true + + + + + dclFMXOpenCV.bpl + true + + + + + 1 + + + 0 + + + + + classes + 1 + + + classes + 1 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + 1 + + + 1 + + + 0 + + + + + 1 + .framework + + + 1 + .framework + + + 0 + + + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .dll;.bpl + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + + + + 1 + + + 1 + + + 1 + + + + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + False + False + False + False + False + False + False + False + True + False + + + 12 + + + + +
diff --git a/source/component/Delphi 10.3 Rio(DtRt)/dclFMXOpenCV.res b/source/component/Delphi 10.3 Rio(DtRt)/dclFMXOpenCV.res new file mode 100644 index 0000000000000000000000000000000000000000..d6960b44a0cdabc46f28ea0fa3a347be81141be4 GIT binary patch literal 664 zcmaKq%}T>i5QR@l7FG~kb|biOEfKO&1gTb~U|Z2p+(~Vs6xyW33cj3gQT>}*LuL}YM?&fUCtY9 zCtu;uujKM;4u4-*RC0tq^6%0ojsU)eN==mO4YrA<%3#j*ssdnQm`JfAouV-{xQZ^d zN3O?r$a&Y;c;@g;$j$9HDc&i#o}Q?54ldUfoj8fKv%)bXR>HE(J<%~3uWkwl;O{{d z)LLq!8I^X7Ym9FOHsgFDQu5!CQsXS}Z>!_XdZ~F+eUQ0evW`77?rpiT^{}41*~w-f zuHt}hT$O%;%ZW=z_F9Q`m@| + + {7E329DBD-3B38-463A-9589-A0A1C4A19305} + dclVCLOpenCV.dpk + 18.8 + FMX + True + Debug + Win32 + 1 + Package + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + .\$(Platform)\$(Config) + .\$(Platform)\$(Config) + false + false + false + false + false + true + true + System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) + All + dclVCLOpenCV + + + None + android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar + rtl;$(DCC_UsePackage) + + + None + android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar + rtl;$(DCC_UsePackage) + + + None + rtl;$(DCC_UsePackage) + + + None + rtl;$(DCC_UsePackage) + + + None + rtl;$(DCC_UsePackage) + + + rtl;$(DCC_UsePackage) + + + rtl;$(DCC_UsePackage) + + + rtl;$(DCC_UsePackage) + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + rtl;rclVCLOpenCV;vcl;$(DCC_UsePackage) + + + rtl;vcl;$(DCC_UsePackage) + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + false + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + + MainSource + + + + + + + + + + + +
VCLOpenCV.res
+
+ + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + +
+ + Delphi.Personality.12 + Package + + + + dclVCLOpenCV.dpk + + + + + + true + + + + + true + + + + + true + + + + + dclVCLOpenCV.bpl + true + + + + + 1 + + + 0 + + + + + classes + 1 + + + classes + 1 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + 1 + + + 1 + + + 0 + + + + + 1 + .framework + + + 1 + .framework + + + 0 + + + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .dll;.bpl + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + + + + 1 + + + 1 + + + 1 + + + + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + False + False + False + False + False + False + False + False + True + False + + + 12 + + + + +
diff --git a/source/component/Delphi 10.3 Rio(DtRt)/dclVCLOpenCV.res b/source/component/Delphi 10.3 Rio(DtRt)/dclVCLOpenCV.res new file mode 100644 index 0000000000000000000000000000000000000000..8765853f04ebbb739c54cd593c4f136646d2000b GIT binary patch literal 664 zcmaiyPfNo<5XE0h4ptC6_9A%jED>^11gTb~Q2$Uvu2P#Qfi^9%f?v*WExsttE-b=y9^3#MhUP@TYoy6p%z(Ssh@FEzp&=uWr%57@8p z-TDZ=z9pAmbNKI>MI}e*Bfm#_=b#1OQl)YgdVww1R2j^Lo;3#;8zxkwP{&w=2B+v; zJLGzNpPW}sjAsE~PHth>q?}GsexV^s7vKu~#A2bg8XO6+5|&l&kq)`ho9n_J_>>}eX`oVpX+GM~3PtwpkeI2Cv7QT=P;fuUoI? IOu0Gu0T1q2tN;K2 literal 0 HcmV?d00001 diff --git a/source/component/Delphi 10.3 Rio(DtRt)/rclFMXOpenCV.dpk b/source/component/Delphi 10.3 Rio(DtRt)/rclFMXOpenCV.dpk new file mode 100644 index 0000000..4e102af --- /dev/null +++ b/source/component/Delphi 10.3 Rio(DtRt)/rclFMXOpenCV.dpk @@ -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 '..\..\ocv.fmxutils.pas'; + +end. diff --git a/source/component/Delphi 10.3 Rio(DtRt)/rclFMXOpenCV.dproj b/source/component/Delphi 10.3 Rio(DtRt)/rclFMXOpenCV.dproj new file mode 100644 index 0000000..f6330c5 --- /dev/null +++ b/source/component/Delphi 10.3 Rio(DtRt)/rclFMXOpenCV.dproj @@ -0,0 +1,947 @@ + + + {78C4BD89-7793-4C82-8B1C-FA405857D7D0} + rclFMXOpenCV.dpk + 18.8 + FMX + True + Debug + Win32 + 1 + Package + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + .\$(Platform)\$(Config) + .\$(Platform)\$(Config) + false + false + false + false + false + true + true + System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) + All + rclFMXOpenCV + true + + + None + android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar + + + None + android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar + + + None + + + None + + + None + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + false + true + 1033 + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + + MainSource + + + + + + + + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + + + + Delphi.Personality.12 + Package + + + + rclFMXOpenCV.dpk + + + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + TeeChart Lite FMX Components + TeeChart Standard VCL Components + + + + + + rclFMXOpenCV.bpl + true + + + + + true + + + + + true + + + + + true + + + + + 1 + + + 0 + + + + + classes + 1 + + + classes + 1 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + 1 + + + 1 + + + 0 + + + + + 1 + .framework + + + 1 + .framework + + + 0 + + + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .dll;.bpl + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + + + + 1 + + + 1 + + + 1 + + + + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + False + False + False + False + False + False + False + False + True + False + + + 12 + + + + + diff --git a/source/component/Delphi 10.3 Rio(DtRt)/rclFMXOpenCV.res b/source/component/Delphi 10.3 Rio(DtRt)/rclFMXOpenCV.res new file mode 100644 index 0000000000000000000000000000000000000000..e54289a447de5dfe04daf58ef921107cf1b99dee GIT binary patch literal 664 zcmaKq%}T>i5QR@l7FG~kb|biOEfKO&1gTb~U|Z2p+(~Vt1lpv;3cj3gQT>}*LuL}YM?&fUCtY9 zCtu;uujKM;4u4-*RC0tq^6%0ojsU)eN@dFR23w}7QkZkSssNZ6CQ__Or)W$KuA)or zk?Zjta^5vIo;iFOxw-wO#5)Do(-W1>!R5N56DN^&Ryc;lN?4Y;Cpre>)lK05{5`0G zT1$;IqtcFXjq%OErkpQC+)2D{-j*9%59_&`oox2u zDh}wzRp}?VoVavkua#JbITM+JT%Bn%{0>%?gx9TQ Jb*J1O`~g&ESm*!% literal 0 HcmV?d00001 diff --git a/source/component/Delphi 10.3 Rio(DtRt)/rclVCLOpenCV.dpk b/source/component/Delphi 10.3 Rio(DtRt)/rclVCLOpenCV.dpk new file mode 100644 index 0000000..62d789b --- /dev/null +++ b/source/component/Delphi 10.3 Rio(DtRt)/rclVCLOpenCV.dpk @@ -0,0 +1,63 @@ +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} +{$DESCRIPTION 'OpenCV VCL runtime library'} + +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. diff --git a/source/component/Delphi 10.3 Rio(DtRt)/rclVCLOpenCV.dproj b/source/component/Delphi 10.3 Rio(DtRt)/rclVCLOpenCV.dproj new file mode 100644 index 0000000..4323b85 --- /dev/null +++ b/source/component/Delphi 10.3 Rio(DtRt)/rclVCLOpenCV.dproj @@ -0,0 +1,1007 @@ + + + {6A8A9E6C-C672-4472-8B23-D5C3B29225C8} + rclVCLOpenCV.dpk + 18.8 + VCL + True + Debug + Win32 + 1 + Package + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + .\$(Platform)\$(Config) + .\$(Platform)\$(Config) + false + false + false + false + false + true + true + System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) + All + rclVCLOpenCV + true + + + None + android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar + rtl;$(DCC_UsePackage) + + + None + android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar + rtl;$(DCC_UsePackage) + + + None + rtl;$(DCC_UsePackage) + + + None + rtl;$(DCC_UsePackage) + + + None + rtl;$(DCC_UsePackage) + + + rtl;$(DCC_UsePackage) + + + rtl;$(DCC_UsePackage) + + + rtl;$(DCC_UsePackage) + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + rtl;$(DCC_UsePackage) + + + rtl;$(DCC_UsePackage) + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + false + true + 1033 + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + + MainSource + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + + + + Delphi.Personality.12 + Package + + + + rclVCLOpenCV.dpk + + + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + TeeChart Lite FMX Components + TeeChart Standard VCL Components + + + + + + true + + + + + true + + + + + true + + + + + rclVCLOpenCV.bpl + true + + + + + 1 + + + 0 + + + + + classes + 1 + + + classes + 1 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + 1 + + + 1 + + + 0 + + + + + 1 + .framework + + + 1 + .framework + + + 0 + + + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .dll;.bpl + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + + + + 1 + + + 1 + + + 1 + + + + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + False + False + False + False + False + False + False + False + True + False + + + 12 + + + + + diff --git a/source/component/Delphi 10.3 Rio(DtRt)/rclVCLOpenCV.res b/source/component/Delphi 10.3 Rio(DtRt)/rclVCLOpenCV.res new file mode 100644 index 0000000000000000000000000000000000000000..d666e7025177068622d3d6b2b7b0e9393a6e4ff7 GIT binary patch literal 664 zcmaiyPfNo<5XE0h4ptC6_9A%jED>^11gTb~Q2$Uvu2S15fix|#f?v*WExsttE-b=y9^3#MhUP@TYoy6p%z(Ssh@FEzp&=uWr%57@8p z-TDZ=z9pAmbNKI>MI}e*Bfm#_=b#1OQl&B#dVwudt`z1%&zb{_4HGI-sADWbgHv>_ z9dbRsPtL0*#UucNZ1-Jq~u~?|B21i1ygk_a`q(g4>=DM&4{vOmE zt)<4Ap|o#Y6V7H}Q}!n!?%uJc#yRKwFC8aVOU*mg8<|Tw>)6wOYly6d_1w)$HtTST zTU6sz`VOu-E*;ow#a3ZKM{8En}v~X@OsS2H7^zOy7g+# Hl$(PeK(<)c literal 0 HcmV?d00001 diff --git a/source/component/Delphi 10.3 Rio(DtRt)/rtpFFMPEG.dpk b/source/component/Delphi 10.3 Rio(DtRt)/rtpFFMPEG.dpk new file mode 100644 index 0000000..49b4528 --- /dev/null +++ b/source/component/Delphi 10.3 Rio(DtRt)/rtpFFMPEG.dpk @@ -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. diff --git a/source/component/Delphi 10.3 Rio(DtRt)/rtpFFMPEG.dproj b/source/component/Delphi 10.3 Rio(DtRt)/rtpFFMPEG.dproj new file mode 100644 index 0000000..1601858 --- /dev/null +++ b/source/component/Delphi 10.3 Rio(DtRt)/rtpFFMPEG.dproj @@ -0,0 +1,947 @@ + + + {042565DB-2CA2-4ACD-8A2D-2A9063C59236} + rtpFFMPEG.dpk + 18.8 + None + True + Debug + Win32 + 1 + Package + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + .\$(Platform)\$(Config) + .\$(Platform)\$(Config) + true + true + System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) + All + rtpFFMPEG + true + + + None + android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar + + + None + android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar + + + None + + + None + + + None + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + false + true + 1033 + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + + MainSource + + + + + + + + + + + + + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + + + + Delphi.Personality.12 + Package + + + + rtpFFMPEG.dpk + + + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + TeeChart Lite FMX Components + TeeChart Standard VCL Components + + + + + + true + + + + + true + + + + + true + + + + + rtpFFMPEG.bpl + true + + + + + 1 + + + 0 + + + + + classes + 1 + + + classes + 1 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + 1 + + + 1 + + + 0 + + + + + 1 + .framework + + + 1 + .framework + + + 0 + + + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .dll;.bpl + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + + + + 1 + + + 1 + + + 1 + + + + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + False + False + False + False + False + False + False + False + True + False + + + 12 + + + + + diff --git a/source/component/Delphi 10.3 Rio(DtRt)/rtpFFMPEG.res b/source/component/Delphi 10.3 Rio(DtRt)/rtpFFMPEG.res new file mode 100644 index 0000000000000000000000000000000000000000..11e98a90d8c6a2d2e097ab0775f154f94554a7cf GIT binary patch literal 640 zcmZ{iK~KU!5QSe!55kGFCl8)YO?ojQF(e2f5h2=e6@+S53WS!8z)v1=r(y za9*`Aoeg>!+}w^S`PzW%YorO>0oh0=HSQE{3471E)CCwn1@9F61XO{?Qgf|w*faeF zxi#37^@&P}i@BDjS&;wh{Mfu#dP}{**wRU-n*QrKHqVEgW9P@dox^}zbFO@+_MMf^ y?N$=|qnr+`K-PQL3_n7i2fcQ0r$q;D)m4Jln0GKD>aq{$YQim6qyBc>eSZU%d{l`5 literal 0 HcmV?d00001 diff --git a/source/component/Delphi 10.3 Rio/dclCommonOpenCV260.dproj b/source/component/Delphi 10.3 Rio/dclCommonOpenCV260.dproj index 1acff11..bc52f2a 100644 --- a/source/component/Delphi 10.3 Rio/dclCommonOpenCV260.dproj +++ b/source/component/Delphi 10.3 Rio/dclCommonOpenCV260.dproj @@ -7,7 +7,7 @@ 1 Package None - 18.7 + 18.8 Win32 @@ -18,6 +18,11 @@ Base true + + true + Base + true + true Base @@ -74,6 +79,14 @@ Debug package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true + Debug + true + Base + true + android-support-v4.dex.jar;apk-expansion.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar + OpenCV210;ocvOpenCV210;ocvOpenCV220;ocvOpenCV300;$(DCC_UsePackage) true @@ -147,6 +160,7 @@ False + False False False False @@ -214,12 +228,20 @@ classes 1 + + classes + 1 + res\xml 1 + + res\xml + 1 + @@ -232,12 +254,26 @@ library\lib\armeabi 1 + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + library\lib\mips 1 + + library\lib\mips + 1 + @@ -245,126 +281,216 @@ library\lib\armeabi-v7a 1 + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + res\drawable 1 + + res\drawable + 1 + res\values 1 + + res\values + 1 + res\values-v21 1 + + res\values-v21 + 1 + res\values 1 + + res\values + 1 + res\drawable 1 + + res\drawable + 1 + res\drawable-xxhdpi 1 + + res\drawable-xxhdpi + 1 + res\drawable-ldpi 1 + + res\drawable-ldpi + 1 + res\drawable-mdpi 1 + + res\drawable-mdpi + 1 + res\drawable-hdpi 1 + + res\drawable-hdpi + 1 + res\drawable-xhdpi 1 + + res\drawable-xhdpi + 1 + res\drawable-mdpi 1 + + res\drawable-mdpi + 1 + res\drawable-hdpi 1 + + res\drawable-hdpi + 1 + res\drawable-xhdpi 1 + + res\drawable-xhdpi + 1 + res\drawable-xxhdpi 1 + + res\drawable-xxhdpi + 1 + res\drawable-xxxhdpi 1 + + res\drawable-xxxhdpi + 1 + res\drawable-small 1 + + res\drawable-small + 1 + res\drawable-normal 1 + + res\drawable-normal + 1 + res\drawable-large 1 + + res\drawable-large + 1 + res\drawable-xlarge 1 + + res\drawable-xlarge + 1 + res\values 1 + + res\values + 1 + @@ -434,6 +560,9 @@ 0 + + 0 + 0 @@ -765,6 +894,9 @@ 1 + + 1 + @@ -808,6 +940,10 @@ library\lib\armeabi-v7a 1 + + library\lib\arm64-v8a + 1 + 1 @@ -830,6 +966,12 @@ 0 + + + library\lib\armeabi-v7a + 1 + + 1 @@ -867,6 +1009,7 @@ + 12 diff --git a/source/component/Delphi 10.3 Rio/dclFFMSource260.dproj b/source/component/Delphi 10.3 Rio/dclFFMSource260.dproj index 3374ee7..0ed780d 100644 --- a/source/component/Delphi 10.3 Rio/dclFFMSource260.dproj +++ b/source/component/Delphi 10.3 Rio/dclFFMSource260.dproj @@ -2,7 +2,7 @@ {3BC74F10-002A-41D7-B09F-6458FF2CE8F4} dclFFMSource260.dpk - 18.7 + 18.8 None True Debug @@ -18,6 +18,11 @@ Base true + + true + Base + true + true Base @@ -88,6 +93,16 @@ rtl;$(DCC_UsePackage) None + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + true + Base + true + android-support-v4.dex.jar;apk-expansion.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar + rtl;$(DCC_UsePackage);$(DCC_UsePackage) + None + CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false true @@ -249,12 +264,20 @@ classes 1 + + classes + 1 + res\xml 1 + + res\xml + 1 + @@ -267,12 +290,26 @@ library\lib\armeabi 1 + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + library\lib\mips 1 + + library\lib\mips + 1 + @@ -280,126 +317,216 @@ library\lib\armeabi-v7a 1 + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + res\drawable 1 + + res\drawable + 1 + res\values 1 + + res\values + 1 + res\values-v21 1 + + res\values-v21 + 1 + res\values 1 + + res\values + 1 + res\drawable 1 + + res\drawable + 1 + res\drawable-xxhdpi 1 + + res\drawable-xxhdpi + 1 + res\drawable-ldpi 1 + + res\drawable-ldpi + 1 + res\drawable-mdpi 1 + + res\drawable-mdpi + 1 + res\drawable-hdpi 1 + + res\drawable-hdpi + 1 + res\drawable-xhdpi 1 + + res\drawable-xhdpi + 1 + res\drawable-mdpi 1 + + res\drawable-mdpi + 1 + res\drawable-hdpi 1 + + res\drawable-hdpi + 1 + res\drawable-xhdpi 1 + + res\drawable-xhdpi + 1 + res\drawable-xxhdpi 1 + + res\drawable-xxhdpi + 1 + res\drawable-xxxhdpi 1 + + res\drawable-xxxhdpi + 1 + res\drawable-small 1 + + res\drawable-small + 1 + res\drawable-normal 1 + + res\drawable-normal + 1 + res\drawable-large 1 + + res\drawable-large + 1 + res\drawable-xlarge 1 + + res\drawable-xlarge + 1 + res\values 1 + + res\values + 1 + @@ -469,6 +596,9 @@ 0 + + 0 + 0 @@ -800,6 +930,9 @@ 1 + + 1 + @@ -843,6 +976,10 @@ library\lib\armeabi-v7a 1 + + library\lib\arm64-v8a + 1 + 1 @@ -865,6 +1002,12 @@ 0 + + + library\lib\armeabi-v7a + 1 + + 1 @@ -902,9 +1045,11 @@ + False + False False False False diff --git a/source/component/Delphi 10.3 Rio/dclFMXOpenCV260.dproj b/source/component/Delphi 10.3 Rio/dclFMXOpenCV260.dproj index ee98014..fba937e 100644 --- a/source/component/Delphi 10.3 Rio/dclFMXOpenCV260.dproj +++ b/source/component/Delphi 10.3 Rio/dclFMXOpenCV260.dproj @@ -7,7 +7,7 @@ 1 Package None - 18.7 + 18.8 Win32 @@ -18,6 +18,11 @@ Base true + + true + Base + true + true Base @@ -118,6 +123,15 @@ Debug package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true + Debug + true + Base + true + android-support-v4.dex.jar;apk-expansion.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar + fmx;$(DCC_UsePackage);$(DCC_UsePackage) + fmx;$(DCC_UsePackage);$(DCC_UsePackage) CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;CFBundleResourceSpecification=ResourceRules.plist;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;FMLocalNotificationPermission=false @@ -236,6 +250,7 @@ False + False False False False @@ -306,12 +321,20 @@ classes 1 + + classes + 1 + res\xml 1 + + res\xml + 1 + @@ -324,12 +347,26 @@ library\lib\armeabi 1 + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + library\lib\mips 1 + + library\lib\mips + 1 + @@ -337,126 +374,216 @@ library\lib\armeabi-v7a 1 + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + res\drawable 1 + + res\drawable + 1 + res\values 1 + + res\values + 1 + res\values-v21 1 + + res\values-v21 + 1 + res\values 1 + + res\values + 1 + res\drawable 1 + + res\drawable + 1 + res\drawable-xxhdpi 1 + + res\drawable-xxhdpi + 1 + res\drawable-ldpi 1 + + res\drawable-ldpi + 1 + res\drawable-mdpi 1 + + res\drawable-mdpi + 1 + res\drawable-hdpi 1 + + res\drawable-hdpi + 1 + res\drawable-xhdpi 1 + + res\drawable-xhdpi + 1 + res\drawable-mdpi 1 + + res\drawable-mdpi + 1 + res\drawable-hdpi 1 + + res\drawable-hdpi + 1 + res\drawable-xhdpi 1 + + res\drawable-xhdpi + 1 + res\drawable-xxhdpi 1 + + res\drawable-xxhdpi + 1 + res\drawable-xxxhdpi 1 + + res\drawable-xxxhdpi + 1 + res\drawable-small 1 + + res\drawable-small + 1 + res\drawable-normal 1 + + res\drawable-normal + 1 + res\drawable-large 1 + + res\drawable-large + 1 + res\drawable-xlarge 1 + + res\drawable-xlarge + 1 + res\values 1 + + res\values + 1 + @@ -526,6 +653,9 @@ 0 + + 0 + 0 @@ -857,6 +987,9 @@ 1 + + 1 + @@ -900,6 +1033,10 @@ library\lib\armeabi-v7a 1 + + library\lib\arm64-v8a + 1 + 1 @@ -922,6 +1059,12 @@ 0 + + + library\lib\armeabi-v7a + 1 + + 1 @@ -959,6 +1102,7 @@ + 12 diff --git a/source/component/Delphi 10.3 Rio/dclVCLOpenCV260.dproj b/source/component/Delphi 10.3 Rio/dclVCLOpenCV260.dproj index f0caa0f..de28e2a 100644 --- a/source/component/Delphi 10.3 Rio/dclVCLOpenCV260.dproj +++ b/source/component/Delphi 10.3 Rio/dclVCLOpenCV260.dproj @@ -7,7 +7,7 @@ 1 Package None - 18.7 + 18.8 Win32 @@ -18,6 +18,11 @@ Base true + + true + Base + true + true Base @@ -74,6 +79,14 @@ Debug package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true + Debug + true + Base + true + android-support-v4.dex.jar;apk-expansion.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar + OpenCV210;ocvOpenCV210;ocvOpenCV220;ocvOpenCV300;ocvOpenCV310;$(DCC_UsePackage) true @@ -145,6 +158,7 @@ False + False False False False @@ -212,12 +226,20 @@ classes 1 + + classes + 1 + res\xml 1 + + res\xml + 1 + @@ -230,12 +252,26 @@ library\lib\armeabi 1 + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + library\lib\mips 1 + + library\lib\mips + 1 + @@ -243,126 +279,216 @@ library\lib\armeabi-v7a 1 + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + res\drawable 1 + + res\drawable + 1 + res\values 1 + + res\values + 1 + res\values-v21 1 + + res\values-v21 + 1 + res\values 1 + + res\values + 1 + res\drawable 1 + + res\drawable + 1 + res\drawable-xxhdpi 1 + + res\drawable-xxhdpi + 1 + res\drawable-ldpi 1 + + res\drawable-ldpi + 1 + res\drawable-mdpi 1 + + res\drawable-mdpi + 1 + res\drawable-hdpi 1 + + res\drawable-hdpi + 1 + res\drawable-xhdpi 1 + + res\drawable-xhdpi + 1 + res\drawable-mdpi 1 + + res\drawable-mdpi + 1 + res\drawable-hdpi 1 + + res\drawable-hdpi + 1 + res\drawable-xhdpi 1 + + res\drawable-xhdpi + 1 + res\drawable-xxhdpi 1 + + res\drawable-xxhdpi + 1 + res\drawable-xxxhdpi 1 + + res\drawable-xxxhdpi + 1 + res\drawable-small 1 + + res\drawable-small + 1 + res\drawable-normal 1 + + res\drawable-normal + 1 + res\drawable-large 1 + + res\drawable-large + 1 + res\drawable-xlarge 1 + + res\drawable-xlarge + 1 + res\values 1 + + res\values + 1 + @@ -432,6 +558,9 @@ 0 + + 0 + 0 @@ -763,6 +892,9 @@ 1 + + 1 + @@ -806,6 +938,10 @@ library\lib\armeabi-v7a 1 + + library\lib\arm64-v8a + 1 + 1 @@ -828,6 +964,12 @@ 0 + + + library\lib\armeabi-v7a + 1 + + 1 @@ -865,6 +1007,7 @@ + 12 diff --git a/source/component/FMXOpenCV.rc b/source/component/FMXOpenCV.rc new file mode 100644 index 0000000..331da7d --- /dev/null +++ b/source/component/FMXOpenCV.rc @@ -0,0 +1 @@ +TOCVVIEWFMX BITMAP "Resource\\view.bmp" \ No newline at end of file diff --git a/source/component/Package structure.PNG b/source/component/Package structure.PNG deleted file mode 100644 index 5dc2467fe99cd9121d4311629ee1e88726437883..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33043 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 diff --git a/source/component/VCLOpenCV.rc b/source/component/VCLOpenCV.rc new file mode 100644 index 0000000..ade1719 --- /dev/null +++ b/source/component/VCLOpenCV.rc @@ -0,0 +1,7 @@ +TOCVFILESOURCE BITMAP "Resource\\filesource.bmp" +TOCVIMAGEOPERATION BITMAP "Resource\\imagetransform.bmp" +TOCVIPCAMSOURCE BITMAP "Resource\\ipcamera.bmp" +TOCVCAMERASOURCE BITMAP "Resource\\webcamera.bmp" +TOCVVIDEOWRITER BITMAP "Resource\\wideowriter.bmp" +TOCVFFMPEGIPCAMSOURCE BITMAP "Resource\\ipcameraffmpeg.bmp" +TOCVVIEW BITMAP "Resource\\view.bmp" \ No newline at end of file diff --git a/source/component/ocv.comp.Register.pas b/source/component/ocv.comp.Register.pas index c8ba10f..18282fb 100644 --- a/source/component/ocv.comp.Register.pas +++ b/source/component/ocv.comp.Register.pas @@ -1,27 +1,29 @@ -// ***************************************************************** -// Delphi-OpenCV Demo -// Copyright (C) 2013 Project Delphi-OpenCV -// **************************************************************** -// Contributor: -// Laentir Valetov -// email:laex@bk.ru -// Mikhail Grigorev -// email:sleuthhound@gmail.com -// **************************************************************** -// You may retrieve the latest version of this file at the GitHub, -// located at git://github.com/Laex/Delphi-OpenCV.git -// **************************************************************** -// The contents of this file are used with permission, subject to -// the Mozilla Public License Version 1.1 (the "License"); you may -// not use this file except in compliance with the License. You may -// obtain a copy of the License at -// http://www.mozilla.org/MPL/MPL-1_1Final.html -// -// Software distributed under the License is distributed on an -// "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -// implied. See the License for the specific language governing -// rights and limitations under the License. -// ******************************************************************* +(* + ***************************************************************** + Delphi-OpenCV Demo + Copyright (C) 2013 Project Delphi-OpenCV + **************************************************************** + Contributor: + Laentir Valetov + email:laex@bk.ru + Mikhail Grigorev + email:sleuthhound@gmail.com + **************************************************************** + You may retrieve the latest version of this file at the GitHub, + located at git://github.com/Laex/Delphi-OpenCV.git + **************************************************************** + The contents of this file are used with permission, subject to + the Mozilla Public License Version 1.1 (the "License"); you may + not use this file except in compliance with the License. You may + obtain a copy of the License at + http://www.mozilla.org/MPL/MPL-1_1Final.html + + Software distributed under the License is distributed on an + "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + implied. See the License for the specific language governing + rights and limitations under the License. + *******************************************************************) + {$IFNDEF CLR} {$I OpenCV.inc} unit ocv.comp.Register; diff --git a/source/component/ocv.comp.RegisterFMX.pas b/source/component/ocv.comp.RegisterFMX.pas index c9fb6ea..7fc2dcb 100644 --- a/source/component/ocv.comp.RegisterFMX.pas +++ b/source/component/ocv.comp.RegisterFMX.pas @@ -1,27 +1,27 @@ -// ***************************************************************** -// Delphi-OpenCV Demo -// Copyright (C) 2013 Project Delphi-OpenCV -// **************************************************************** -// Contributor: -// Laentir Valetov -// email:laex@bk.ru -// Mikhail Grigorev -// email:sleuthhound@gmail.com -// **************************************************************** -// You may retrieve the latest version of this file at the GitHub, -// located at git://github.com/Laex/Delphi-OpenCV.git -// **************************************************************** -// The contents of this file are used with permission, subject to -// the Mozilla Public License Version 1.1 (the "License"); you may -// not use this file except in compliance with the License. You may -// obtain a copy of the License at -// http://www.mozilla.org/MPL/MPL-1_1Final.html -// -// Software distributed under the License is distributed on an -// "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or -// implied. See the License for the specific language governing -// rights and limitations under the License. -// ******************************************************************* +(* **************************************************************** + Delphi-OpenCV Demo + Copyright (C) 2013 Project Delphi-OpenCV + **************************************************************** + Contributor: + Laentir Valetov + email:laex@bk.ru + Mikhail Grigorev + email:sleuthhound@gmail.com + **************************************************************** + You may retrieve the latest version of this file at the GitHub, + located at git://github.com/Laex/Delphi-OpenCV.git + **************************************************************** + The contents of this file are used with permission, subject to + the Mozilla Public License Version 1.1 (the "License"); you may + not use this file except in compliance with the License. You may + obtain a copy of the License at + http://www.mozilla.org/MPL/MPL-1_1Final.html + + Software distributed under the License is distributed on an + "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + implied. See the License for the specific language governing + rights and limitations under the License. + ****************************************************************** *) {$IFNDEF CLR} {$I OpenCV.inc} unit ocv.comp.RegisterFMX;